12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- #pragma once
- #include "SYNBOX.BasicMoulds.hpp"
- namespace nsSYN = DIOS::Dev::Detail::SYNBOX;
- // CSynBoxDlg 对话框
- //namespace DIOS::Dev::Detail::SYNBOX
- //{
- class CSynBoxDlg : public CDiosBasicDlg
- {
- DECLARE_DYNAMIC(CSynBoxDlg)
- public:
- CSynBoxDlg(CWnd* pParent = nullptr); // 标准构造函数
- ~CSynBoxDlg();
- void SetMagMap() override; //设置消息对照表
- void InitPageElements(bool act) override;
- void ShowPageElements(bool init = FALSE, bool exit = FALSE, bool cfg = FALSE,
- bool general = FALSE);
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_DIALOG4 };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- bool AppInitial(bool act); //初始化模块
- bool GetInitData(); //获取设备初始值
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- //类属性
- _DeviceMape::iterator m_CurrentDev;
- //SynBox
- string m_nSendSignal{ "" };
- string m_nRecvSignal{ "" };
- int m_nWS{ 0 };
- string m_nExpMode{ ""};
- int m_nGenStatus{ 0 };
- int m_nGenSynStatus{ 0 };
- int m_nHandSwitch{ 0 };
- int m_nTotalExpNumber{ 0 };
- int m_nCurrExpNumber{ 0 };
- int m_nDetectorStatus{ 0 };
- int m_nXwindowStatus{ 0 };
- int m_nAECSignal{ 0 };
- bool m_bExpEnable{ false };
- bool m_bStartWinReq{ false };
- int m_nFrameRate{ 0 };
- int m_nEXPTimes{ 0 };
- bool m_bDebugSignal{ false };
- public:
- CEdit m_Edit_expmode;
- CEdit m_Edit_workstation;
- CEdit m_Edit_gensynstate;
- CEdit m_Edit_AECsignal;
- CEdit m_Edit_FrameRate;
- CEdit m_Edit_EXPTimes;
- //按钮
- afx_msg void OnBnClickedButton3();//选择配置
- afx_msg void OnBnClickedButton1();//初始化
- afx_msg void OnBnClickedButton2();//退出
- afx_msg void OnBnClickedButton4();//SetFrameRate
- afx_msg void OnBnClickedButton5();//SetExpMode
- afx_msg void OnBnClickedButton6();//SetWS
- afx_msg void OnBnClickedButton7();//SetGenSyn
- afx_msg void OnBnClickedButton8();//SetExpTimes
- afx_msg void OnBnClickedButton9();//SetExp?
- afx_msg void OnBnClickedButton10();//SetAECSignal
- afx_msg void OnBnClickedButton11();//PrepareAcq
- afx_msg void OnBnClickedButton12();//StartWinReq or StopWinReq
- afx_msg void OnBnClickedButton13();//
- afx_msg void OnBnClickedButton14();//Recv Signal
- afx_msg void OnBnClickedButton15();//SendSignal_1
- afx_msg void OnBnClickedButton16();//SendSignal_2
- afx_msg void OnBnClickedButton17();//SendSignal_3
- afx_msg void OnBnClickedButton18();//SendSignal_4
- afx_msg void OnBnClickedButton19();//SendSignal_5
- afx_msg void OnBnClickedButton20();//SendSignal_6
- afx_msg void OnBnClickedButton21();//SendSignal_7
- afx_msg void OnBnClickedButton22();//SendSignal_8
- //文本框
- afx_msg void OnEnKillfocusEdit1();//ExpMode_Value
- afx_msg void OnEnKillfocusEdit2();//WS_Value
- afx_msg void OnEnKillfocusEdit3();//GenSyn_Value
- afx_msg void OnEnKillfocusEdit4();//AECSignal_Value
- afx_msg void OnEnKillfocusEdit5();//FrameRate_Value
- afx_msg void OnEnKillfocusEdit6();//EXPTimes_Value
- DECLARE_MESSAGE_MAP()
- };
- //}
|