📄 dlgshx.h
字号:
//{{AFX_INCLUDES()
//}}AFX_INCLUDES
#if !defined(AFX_DLGSHX_H__2A2F9D95_AD1C_4FF6_8249_EE2879CA82A3__INCLUDED_)
#define AFX_DLGSHX_H__2A2F9D95_AD1C_4FF6_8249_EE2879CA82A3__INCLUDED_
#include "SerialPort.h"
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DlgShx.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CDlgShx dialog
class CDlgShx : public CDialog
{
// Construction
public:
CDlgShx(CWnd* pParent = NULL); // standard constructor
static CString strSent;
static int iState;//当前状态0:空闲;1:发送;2:接收;
void WriteConfig(CString strConfig);
void Initstra();
void SetResult(bool [32]);
void SetSource(bool [32]);
void Empty();
void OnButtonOpenport(UINT uiCom);
int Str2Hex(CString str, char* data);
char HexChar(char c);
CString strGetAim,strGetSource,strGetATR,strCMD;//获得界面上设置的源地址,目的地址
CSerialPort m_Port;
bool iaSelect10[32];//存放是否环回设置后的值1或0;
bool iaResult0[32];//第一路结果的0-31时隙
bool iaResult1[32];//第二路结果的0-31时隙
bool iaResult2[32];//第三路结果的0-31时隙
bool iaResult3[32];//第四路结果的0-31时隙
bool iaSource0[32];//第一路源的0-31时隙
bool iaSource1[32];//第二路源的0-31时隙
bool iaSource2[32];//第三路源的0-31时隙
bool iaSource3[32];//第四路源的0-31时隙
int idelay;
void GetLogPath();
CString strLogPath;
CString strCurTime;
// Dialog Data
//{{AFX_DATA(CDlgShx)
enum { IDD = IDD_DIALOG_CONFIG_SHX };
int m_iConfig;
CString m_strRXData;
BOOL m_bRound0;
BOOL m_bRound1;
BOOL m_bRound10;
BOOL m_bRound11;
BOOL m_bRound12;
BOOL m_bRound13;
BOOL m_bRound14;
BOOL m_bRound15;
BOOL m_bRound16;
BOOL m_bRound17;
BOOL m_bRound18;
BOOL m_bRound19;
BOOL m_bRound2;
BOOL m_bRound20;
BOOL m_bRound21;
BOOL m_bRound22;
BOOL m_bRound23;
BOOL m_bRound24;
BOOL m_bRound25;
BOOL m_bRound26;
BOOL m_bRound27;
BOOL m_bRound28;
BOOL m_bRound29;
BOOL m_bRound3;
BOOL m_bRound30;
BOOL m_bRound31;
BOOL m_bRound4;
BOOL m_bRound5;
BOOL m_bRound6;
BOOL m_bRound7;
BOOL m_bRound8;
BOOL m_bRound9;
BOOL m_brRound0;
BOOL m_brRound1;
BOOL m_brRound2;
BOOL m_brRound3;
BOOL m_brRound4;
BOOL m_brRound5;
BOOL m_brRound6;
BOOL m_brRound7;
BOOL m_brRound8;
BOOL m_brRound9;
BOOL m_brRound10;
BOOL m_brRound11;
BOOL m_brRound12;
BOOL m_brRound13;
BOOL m_brRound14;
BOOL m_brRound15;
BOOL m_brRound16;
BOOL m_brRound17;
BOOL m_brRound18;
BOOL m_brRound19;
BOOL m_brRound20;
BOOL m_brRound21;
BOOL m_brRound22;
BOOL m_brRound23;
BOOL m_brRound24;
BOOL m_brRound25;
BOOL m_brRound26;
BOOL m_brRound27;
BOOL m_brRound28;
BOOL m_brRound29;
BOOL m_brRound30;
BOOL m_brRound31;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDlgShx)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CDlgShx)
virtual BOOL OnInitDialog();
afx_msg LONG OnCommunication(WPARAM ch,LPARAM port);
afx_msg void OnBtnSent();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnClose();
afx_msg void OnSelendokComboThee1();
afx_msg void OnBtnSaveselect();
afx_msg void OnBtnAsk();
afx_msg void OnBtnSelectall();
afx_msg void OnBtnUnselect();
DECLARE_EVENTSINK_MAP()
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DLGSHX_H__2A2F9D95_AD1C_4FF6_8249_EE2879CA82A3__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -