#pragma once #include "Global.h" #include "resource.h" #include "GlobalMessage.h" #include "ComControlFunction.h" #include "Serial.h" // CDlgIMP 对话框 class CDlgIMP : public CDialogEx { DECLARE_DYNAMIC(CDlgIMP) public: CDlgIMP(); virtual ~CDlgIMP(); // 对话框数据 enum { IDD = IDD_DLG_IMP }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: void SetIMPData(CFrameIMPDown_ data); afx_msg void OnBnClickedButton1(); afx_msg LRESULT ImpSerialConnectMessage(WPARAM param, LPARAM lparam); //IMP通信开始 virtual BOOL OnInitDialog(); CSerial m_SerialIMP; // IMP通信串口 char pSerialPort[20];//串口号 DWORD pSerialPortBaud;//端口号 //void onInitIMPFrame();//初始化IMP协议 afx_msg LRESULT OnUpdateIMPDownDataChecked(WPARAM param, LPARAM lparam); //处理IMP下行通过校验的遥测数据 };