📄 ifsusbdlg.h
字号:
// IfsUsbDlg.h : header file
//
#if !defined(AFX_IFSUSBDLG_H__9A5CEF03_3984_47A9_8670_FAD94F30B4E0__INCLUDED_)
#define AFX_IFSUSBDLG_H__9A5CEF03_3984_47A9_8670_FAD94F30B4E0__INCLUDED_
#include "DeviceOp.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
const WM_SWITCH_CHANGE = WM_USER +100;
//const WM_LOOPBACK_TIMES_END = WM_USER +101;
/////////////////////////////////////////////////////////////////////////////
// CIfsUsbDlg dialog
class CIfsUsbDlg : public CDialog
{
// Construction
public:
CByteArray m_SramPage;
CByteArray m_SerialNumber;
BOOL EditHexCheck(CString m_sStr);
void SetSwitchStatus(void);
BOOL m_bLoopTestStandard;
BYTE EditToByte(CString m_sStr);
void SendLedStatus(BYTE mLedStatus);
CIfsUsbDlg(CWnd* pParent = NULL); // standard constructor
BYTE m_LedStatus;
// BYTE m_SwitchStatus;
UINT m_ListTopIndex;
// Dialog Data
//{{AFX_DATA(CIfsUsbDlg)
enum { IDD = IDD_IFSUSB_DIALOG };
CProgressCtrl m_Progress;
CScrollBar m_ScrollBarSram;
CButton m_Sw8;
CButton m_Sw7;
CButton m_Sw6;
CButton m_Sw5;
CButton m_Sw4;
CButton m_Sw3;
CButton m_Sw2;
CButton m_Sw1;
CListBox m_ListSram;
BOOL m_Led1;
BOOL m_Led2;
BOOL m_Led3;
BOOL m_Led4;
BOOL m_Led5;
BOOL m_Led6;
BOOL m_Led7;
BOOL m_Led8;
CString m_StaticLoopTestResult;
UINT m_EditLoopTimes;
CString m_FirmWareVersion;
CString m_EditSn1;
CString m_EditSn2;
CString m_EditSn3;
CString m_EditSn4;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CIfsUsbDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
DEVICE_CONTROL sDeviceControl;
LONG OnSwChange(WPARAM wParam,LPARAM lParam);
BOOL WriteSram(PDEVICE_CONTROL pDeviceControl, PBYTE pBuff);
BOOL ReadSram(PDEVICE_CONTROL pDeviceControl, PBYTE pBuff);
// SRAM_IO_CTL sSramIoCtl;
HICON m_hIcon;
//Logo variable
CString m_LogoText;
CFont m_LogoFont;
SCROLLINFO m_ScrollInfo;
CByteArray m_SramLineData;
CByteArray m_SramReadWriteAddress;
// Generated message map functions
//{{AFX_MSG(CIfsUsbDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnButtonAbout();
afx_msg void OnCheckLed1();
afx_msg void OnCheckLed2();
afx_msg void OnCheckLed3();
afx_msg void OnCheckLed4();
afx_msg void OnCheckLed5();
afx_msg void OnCheckLed6();
afx_msg void OnCheckLed7();
afx_msg void OnCheckLed8();
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
afx_msg void OnDblclkListSram();
afx_msg void OnButtonLoopTest();
afx_msg void OnButtonFirmwareVersion();
afx_msg void OnButtonSetSerialNumber();
afx_msg void OnChangeEditSn1();
afx_msg void OnChangeEditSn2();
afx_msg void OnChangeEditSn3();
afx_msg void OnChangeEditSn4();
afx_msg void OnChangeEditLoopTimes();
//}}AFX_MSG
afx_msg LONG OnSwChange();
//afx_msg LONG OnLoopBackTestEnd();
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_IFSUSBDLG_H__9A5CEF03_3984_47A9_8670_FAD94F30B4E0__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -