📄 k8110testdlg.h
字号:
// K8110TestDlg.h : header file
//
#if !defined(AFX_K8110TestDLG_H__2DC4F15E_F3C4_4ED1_930C_B437EF68CFE4__INCLUDED_)
#define AFX_K8110TestDLG_H__2DC4F15E_F3C4_4ED1_930C_B437EF68CFE4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CK8110TestDlg dialog
//void CBFunc(void);
//void WINAPI TestCallBack(CBFunc);
typedef void(WINAPI *PFCALLBACK)(void);
//extern "C" __declspec(dllimport) void WINAPI TestCallBack(PFCALLBACK Func);
class CK8110TestDlg : public CDialog
{
// Construction
public:
//CWinThread * pThread; //创建线程
CK8110TestDlg(CWnd* pParent = NULL); // standard constructor
//void (*pf)();
//
BYTE canreg[1];
CString strtmp; //设备端口存储变量
BYTE txbuff[10];
BYTE readbuff[10];
BYTE writebuff[1000];
BYTE FIFO[3000];
int pread, pwrite;
long fifo_num;
BOOL ETN_flag[128];
BOOL ETN_lifeflag1[128];
BOOL ETN_lifeflag2[128];
BOOL NMT_EC_flag;
//
//
int data_blockread(); //读数据块
void FIFO_read(int nread); //信息读取
void FIFO_write(long nwrite); //信息写入
void NMT_EC_PeriodSend();
int data_get(); //获取数据
//
// Dialog Data
//{{AFX_DATA(CK8110TestDlg)
enum { IDD = IDD_K8110Test_DIALOG };
CComboBox m_ctrlIndex; //设备端口选择
CListCtrl m_ctrlList; //接收数据显示列表
CListCtrl m_ctrlList2;//接收数据显示列表
CString m_tmp_3; //PCI_FIFO数据量
CString m_tmp_2; //内部FIFO读指针
CString m_tmp_1; //内部FIFO写指针
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CK8110TestDlg)
public:
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CK8110TestDlg)
virtual BOOL OnInitDialog(); //初始化窗口
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnOpen8110(); //打开设备
afx_msg void OnClose8110(); //关闭设备
afx_msg void OnInit8110(); //初始化设备
virtual void OnOK();
afx_msg void OnSendTimer();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnCancelMode(); //退出
afx_msg void OnSelchangeIndex(); //选择设备端口号
afx_msg void OnRsetdev8110(); //复位设备事件
afx_msg void OnCorrectime(); //节点校时事件
afx_msg void OnNmtEc();
afx_msg void OnStopdev8110(); //停止设备事件
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_K8110TestDLG_H__2DC4F15E_F3C4_4ED1_930C_B437EF68CFE4__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -