#ifndef _RTUPROCESS_H #define _RTUPROCESS_H #include "BaseVar.h" #include "struct.h" extern DWORD g_dwRtuVariantTick; extern CRITICAL_SECTION g_csRtuReadOneData; extern int RtuResponseValue(); extern int RtuCommandSend(); extern void UnInitRtuDll(); extern BOOL LoadRtuDll(CString strpath); extern int RtuSingleResponseData(char chDevUid[20], int iVarID, char chMsg[80]); extern BOOL InitRtuComm(int iAddr, int iPort, int iBaudrate, int iDataBit, int iStopBit, int iParity, int iIntervals); extern int RtuRequestSpecData(SETBASEPARAM SetBasePara, int nDataLen, int nPort, int nDevAddr, char chDevUid[20], int iVarID, int iSpecialFlag); extern int RtuSingleResponseSpecialVarData(char chDevUid[20], int iVarID, int iSpecialFlag, char chMsg[80]); extern int RtuRequestWrData(char chDevUid[20], int iVarID, double data);//用于请求写命令操作 extern double RtuSingleResponseWriteData(char chDevUid[20], int iVarID);//用于响应写命令变量的数据 #endif