zhaohe 1 year ago
parent
commit
e8d2206a83
  1. 2
      mainwindow.cpp
  2. 8
      src/camera_light_src_timing_controller/clst_controler.cpp
  3. 1
      src/camera_light_src_timing_controller/clst_controler.hpp
  4. 2
      src/version.h

2
mainwindow.cpp

@ -869,7 +869,6 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
connect(this, SIGNAL(doinui_signal(QFunction)), this, SLOT(doinui_slot(QFunction)));
constructUI();
// setWindowIcon(QIcon(QApplication::applicationDirPath() + "/logo.png"));
// 隐藏部分控件
exitProfessionalModel();
@ -898,6 +897,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
ui->DeviceConnectStateTB->setStyleSheet("color: red");
}
if (m_connected) {
m_clstc->initDevice();
m_clstc->setAllShawdowRegDirty();
refreshPage();
}

8
src/camera_light_src_timing_controller/clst_controler.cpp

@ -363,6 +363,14 @@ zaf_error_code_t CLSTControler::reboot() {
return kaf_ec_success;
}
void CLSTControler::initDevice() {
/**
* @brief
*/
reg_write(kreg_internal_clk_tri_fileter_coefficient, 0);
}
zaf_error_code_t CLSTControler::storageConfigs() {
lock_guard<mutex> lock(m_tx_lock);

1
src/camera_light_src_timing_controller/clst_controler.hpp

@ -105,6 +105,7 @@ class CLSTControler {
zaf_error_code_t InterClk_setPluseCnt(uint32_t cnt);
zaf_error_code_t InterClk_setSeqCtrlPluseCntMax(uint32_t cnt);
zaf_error_code_t InterClk_setFileterCoefficient(int32_t index, uint32_t coefficient);
zaf_error_code_t InterClk_getFreq(float &freq);
zaf_error_code_t InterClk_getPluseCnt(uint32_t &cnt);
zaf_error_code_t InterClk_getSeqCtrlPluseCntMax(uint32_t &cnt);

2
src/version.h

@ -1,4 +1,4 @@
#pragma once
#define VERSION 11
#define VERSION 12
#define MAUFACTURER "iflytop"
Loading…
Cancel
Save