1234567891011121314151617181920212223242526272829 |
- #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
|