终端采集功能类
使用说明
本节功能主要包含终端采集功能说明,包括多种模式的客户端和采集交互以及串口读写等功能
class CTNLuaDC
{
public:
CTNLuaDC();
~CTNLuaDC();
void SetWnd(const string& sDialogName);
bool initDC();
void startAll();
void stopAll();
void setDB(CEICEDBUtil* pDB);
bool syncDB();
void setSites(const string& sSites);
void enableDumpInfo(bool bEnable);
string getDevHelp();
bool ALLHasRead();
bool report();
string getDevIdByVarName(const string& strVarName);
string rawRead(const string& sDevID,int iTimeout);
string get(const string& sVarName,bool bRealRead=false);
string get_R(const string& sVarName, bool bRealRead = false);
bool writeDouble(const string& sDevID, const string& var, double v);
bool write(const string& sDevID, const string& var, const string& strValue);
int rawSend(const string& sDevID, const string& sCmd, const string& sParam, string& strValue, string& err);
bool getDev(const string& sDevID);
bool getDev(const string& sDevID, CSelectHelp& help);
bool getAll(CSelectHelp& help);
string readAddrRange(CIntent& it);
string getFuncValue(const string& sFuncCode);
bool get_R(const string& sDevID, const string& var, bool bRealRead, double& v);
bool getDev_R(const string& sDevID, CSelectHelp& help);
bool getAll_R(CSelectHelp& help);
void getAllChangeValue(CSelectHelp& help, string& strTime);
bool set(const string& sDevID, const string& var, bool bRealWrite, double v);
bool setString(const string& sDevID, const string& varName, bool bRealWrite, string strValue);
void clearAll();
bool RemoveAllPlugin();
string getDLLName(int iInterfaceID, string& sDllBody);
}