📄 channelset.h
字号:
#ifndef _CHANNELSET_H#define _CHANNELSET_H#include "msystem.h"#include "xbase/xbase.h"/** *@author */class CChannelSet : public xbDbf {public: WORD m_wChannelNo; string m_strChannelName; string m_strComName; LONG m_lBaudRate; BYTE m_byStopBit; BYTE m_byDataBit; BYTE m_byParity; string m_strKDL; bool m_bIsMaster; DWORD m_dwIntervalMS;public: CChannelSet(xbXBase* x) : xbDbf(x) { Open(); } ~CChannelSet() { Close(); } bool Open() { OpenDatabase("CHANNEL.DBF"); channelno = GetFieldNo( "CHANNELNO" ); channelname = GetFieldNo( "NAME" ); comname = GetFieldNo( "COMNAME" ); baudrate = GetFieldNo( "BAUDRATE" ); databit = GetFieldNo( "DATABIT" ); stopbit = GetFieldNo( "STOPBIT" ); parity = GetFieldNo( "PARITY" ); kdl = GetFieldNo( "KDL" ); master = GetFieldNo("ISMASTER"); intervalms = GetFieldNo("INTERVALMS"); return true; } void Close() { CloseDatabase(); } bool GetFirst(); bool GetNext(); short Update(); short Add(); void Delete(WORD wChannelNo); void DeleteAll();protected: xbShort channelno,channelname,comname, databit,parity,stopbit,baudrate,kdl,master,intervalms;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -