#ifndef _CAREL_PROCESS_H #define _CAREL_PROCESS_H #include "BaseVar.h" #include "struct.h" extern CRITICAL_SECTION g_csCarelReadOneData; extern DWORD g_dwCarelVariantTick; extern int CarelCommandSend(); extern void UnInitCarelDll(); extern BOOL LoadCarelDll(CString strpath); extern int CarelRequestData( int nPort, int nDevAddr, char chDevUid[20], int iVarID, char chRs232cmd[32]);//用于只发送一次命令变量的请求 extern int CarelSingleResponseData(char chDevUid[20], int iVarID, char szType[MAX_ID], char chMsg[80]); extern BOOL InitCarelComm(int iAddr, int iPort, int iBaudrate, int iDataBit, int iStopBit, int iParity, int iIntervals); extern int GetCarelFromIni(char chCmd[32], char szType[MAX_ID], char szIndex[MAX_ID]); //用于请求写命令操作 extern int CarelControlRequest(char chDevUid[20], int iVarID, double data, char chRs232cmd[32]); #endif