📄 dxmangerview.h
字号:
// DxMangerView.h : interface of the CDxMangerView class
//
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INCLUDES()
#include "mscomm.h"
//}}AFX_INCLUDES
#if !defined(AFX_DXMANGERVIEW_H__6766373B_9BD5_4C6C_98FF_9D7FDAE68E44__INCLUDED_)
#define AFX_DXMANGERVIEW_H__6766373B_9BD5_4C6C_98FF_9D7FDAE68E44__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CDxMangerView : public CFormView
{
protected: // create from serialization only
CDxMangerView();
DECLARE_DYNCREATE(CDxMangerView)
public:
int reccount;
int com;
unsigned char biaohao[3];
CString m_buad;
CString relay8address ;
CString relay7address ;
CString relay6address ;
CString relay5address ;
CString relay4address ;
CString relay3address ;
CString relay2address ;
CString relay1address ;
unsigned char relaynumber;
unsigned char relayfalg;
BOOL Tenable;
//{{AFX_DATA(CDxMangerView)
enum { IDD = IDD_DXMANGER_FORM };
CProgressCtrl m_prograss_status;
CListCtrl m_listhour;
CListCtrl m_listday;
CListCtrl m_listmonth;
CListCtrl m_lst_readstatus;
CMSComm m_comm;
BOOL m_chk_address;
BOOL m_chk_biaoid;
BOOL m_chk_block1;
BOOL m_chk_block2;
BOOL m_chk_broa;
BOOL m_chk_clear;
BOOL m_chk_const;
BOOL m_chk_cur;
BOOL m_chk_date;
BOOL m_chk_dateset;
BOOL m_chk_energy;
BOOL m_chk_four;
BOOL m_chk_eight;
BOOL m_chk_hezha;
BOOL m_chk_kuai;
BOOL m_chk_lazha;
BOOL m_chk_password;
BOOL m_chk_protol;
BOOL m_chk_relay;
BOOL m_chk_sevenday;
BOOL m_chk_time;
BOOL m_chk_timeset;
BOOL m_chk_twofour;
BOOL m_chk_zero;
CTime m_datetimepicker1;
CTime m_datetimepicker2;
CString m_targetaddress;
CString m_ongoing;
CString m_edit_passset;
CString m_edit_time;
CString m_edit_relay;
CString m_edit_recbuf;
CString m_edit_protol;
CString m_edit_pass;
CString m_edit_di1;
CString m_edit_di0;
CString m_edit_date;
CString m_edit_const;
CString m_edit_biaoidset;
CString m_edit_biaoidh;
CString m_edit_biaoid;
CString m_edit_address;
//}}AFX_DATA
// Attributes
public:
CDxMangerDoc* GetDocument();
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CDxMangerView)
public:
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual void OnInitialUpdate(); // called first time after construct
virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
//}}AFX_VIRTUAL
// Implementation
public:
BOOL RecTest();
BOOL SetDbID();
BOOL SetDbPass();
BOOL SetTime();
BOOL SetDate();
BYTE byte2bcd(BYTE bytedata);
BOOL SetBrocast();
BOOL sendSetdata(CString bnumber, BYTE command, CString d0d1, CString mima, CString data);
void ExplainSet(void);
BOOL ReadSet();
unsigned int cal_crc(unsigned char *ptr, unsigned char len);
unsigned int calccrc(unsigned char crcbuf, unsigned int crc);
unsigned int chkcrc(unsigned char *buf, unsigned char len);
void SendData(CString add, BYTE command, CString data);
void initcomm(int comer);
CString cominfo;
void SaveIni();
void LoadIni();
BOOL Receive645Data(void);
int m_status_count;
void AddReadStatusItem( CString xuanxiang, CString m_status);
int m_nReadItem;
void ExplainHoursRecData();
int Bcdtoint(BYTE bcddata);
BYTE m_bRecData[255];
void ExplainRecdata();
CString m_recstring;
BOOL senddata(CString add, BYTE command, CString data);
void initcom(int com);
virtual ~CDxMangerView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// Generated message map functions
protected:
//{{AFX_MSG(CDxMangerView)
afx_msg void OnBtnReadGonglst();
afx_msg void OnCheckChaobiao();
afx_msg void OnBtnReadMonthsrecord();
afx_msg void OnReadHoursrecord();
afx_msg void OnBtnSelectAllparam();
afx_msg void OnBtnCancleAllparam();
afx_msg void OnBtnReadall();
afx_msg void OnBtnClearAll();
afx_msg void OnChangeEdtBiaonumber();
afx_msg void OnBtnReadparam();
afx_msg void OnMenuSetbiao();
afx_msg void OnBtnbarSetdb();
afx_msg void OnMenuSelectCom();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnSetrelay();
afx_msg void OnSelectall();
afx_msg void OnCancelall();
afx_msg void OnClean();
afx_msg void OnChkTwofour();
afx_msg void OnChkFoureighy();
afx_msg void OnCollect();
afx_msg void OnChkEnergy();
afx_msg void OnSeleall();
afx_msg void OnDisall();
afx_msg void OnSetmeter();
afx_msg void OnSend();
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
afx_msg void OnAppExit1();
afx_msg void OnButton2();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#ifndef _DEBUG // debug version in DxMangerView.cpp
inline CDxMangerDoc* CDxMangerView::GetDocument()
{ return (CDxMangerDoc*)m_pDocument; }
#endif
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_DXMANGERVIEW_H__6766373B_9BD5_4C6C_98FF_9D7FDAE68E44__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -