#if !defined(AFX_REMOTESERIALCONFIG_H__DDD4B2E0_66D2_401D_B895_0C96AE066297__INCLUDED_) #define AFX_REMOTESERIALCONFIG_H__DDD4B2E0_66D2_401D_B895_0C96AE066297__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // RemoteSerialConfig.h : header file // ///////////////////////////////////////////////////////////////////////////// // CRemoteSerialConfig dialog class CRemoteSerialConfig : public CDialog { // Construction public: CRemoteSerialConfig(CWnd* pParent = NULL); // standard constructor int m_iChannelnumber; LONG m_lServerID; LONG m_lStartChannel; NET_DVR_DECODERCFG decodercfg[MAXCHANNUM]; //485串口参数 NET_DVR_RS232CFG rs232cfg; //232串口参数设置 BOOL bGet232Serial; BOOL bGet485Serial[MAXCHANNUM]; BOOL bSetSerialParams; DWORD dwReturned; int m_nChanSel; int m_nCopyChanNum; int m_nChanNum; LONG m_lSerial; BOOL m_bConnectServer; int m_iServertype; // Dialog Data //{{AFX_DATA(CRemoteSerialConfig) enum { IDD = IDD_SUBDLG_SERIALCFG }; CComboBox m_HBModeCtrl; CComboBox m_PPPModeCtrl; CComboBox m_copy485cfgctrl; CComboBox m_stopbit232; CComboBox m_stopbit485; CComboBox m_operatemode; CComboBox m_flow485; CComboBox m_flow232; CComboBox m_databit485; CComboBox m_databit232; CComboBox m_decodetypectrl; CComboBox m_channelctrl; CComboBox m_checkbit485; CComboBox m_checkbit232; CComboBox m_baud485; CComboBox m_baud232; BYTE m_decodeaddr; CString m_IpMask; CString m_LocalIp; CString m_Psw; CString m_RemoteIp; CString m_Telephone; CString m_UserName; BOOL m_bSjjm; BOOL m_bHuibo; CString m_VerifyPSW; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CRemoteSerialConfig) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CRemoteSerialConfig) virtual BOOL OnInitDialog(); afx_msg void On485ok(); afx_msg void OnBut485copy(); afx_msg void OnSelchangeCombochannel(); afx_msg void OnSerialok(); afx_msg void OnExit(); virtual void OnCancel(); afx_msg void OnSelchangeOperatemode(); afx_msg void OnButton1(); afx_msg void OnButton2(); afx_msg void OnTimer(UINT nIDEvent); //}}AFX_MSG DECLARE_MESSAGE_MAP() public: BOOL CheckPara(); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_REMOTESERIALCONFIG_H__DDD4B2E0_66D2_401D_B895_0C96AE066297__INCLUDED_)