📄 npserver.h
字号:
#pragma once
#include "atltime.h"
class CNPServer
{
public:
CNPServer(void);
CNPServer(CString strYCNo);
~CNPServer(void);
private:
CString m_strYCNo; //YC number, eg YC161
CString m_strServerName; //Server name, eg DE211
DWORD m_nCOMPort; //COM port number, eg COM1
DWORD m_nSerialNo; //Serial number, eg 291
DWORD m_nIPAddress; //eg,192.168.127.161
BOOL m_bPortFlag; //this COM port is enabled or not
CTime m_tStartTime; //start time of use the COM port
bool m_bDirty; //s this server config changed, if yes, it needs
//to write Registry and reset npser service.
public:
bool ReleaseCOMPort(void);
void SetYCNo(CString strYCNo){m_strYCNo = strYCNo;}
void SetServerName(CString strSvrName){m_strServerName = strSvrName;}
void SetCOMPort(DWORD nCOMPort);
void SetSerialNo(DWORD dSerialNo){m_nSerialNo = dSerialNo;}
void SetIPAddress(DWORD nIPAddress){m_nIPAddress = nIPAddress; }
void SetPortFlag(BOOL bPortFlag){m_bPortFlag = bPortFlag;}
void SetStartTime(CTime tStartTime){m_tStartTime = tStartTime;}
void SetDirty(bool bDirty){bDirty = m_bDirty;}
CString GetYCNo(void){return m_strYCNo;}
int GetYCNo_int();
CString GetServerName(){return m_strServerName;}
DWORD GetCOMPort(void){return m_nCOMPort;}
DWORD GetSerialNo(void){return m_nSerialNo;}
DWORD GetIPAddress(void){return m_nIPAddress;}
BOOL GetPortFlag(void){return m_bPortFlag;}
CTime GetStartTime(void){return m_tStartTime;}
bool IsDirty(void){return m_bDirty;}
BOOL InitFromServerKey(CString stServerKey);
protected:
// Registry key nane that stores information of this NPort server
CString m_strRegKey;
public:
int m_strYCNo_int;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -