123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- //---------------------------------------------------------------------------
- #ifndef CenterCommFH
- #define CenterCommFH
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------
- #include "CenterProtocolF.h"
- //---------------------------------------------------------------------------
- /*
- *****************************************************************************
- * Defines
- *****************************************************************************
- */
- #define WM_CENTERCOMM_DATA_RECV (WM_USER+0xA0) /* UDP Data ¼ö½Å ¸Þ½ÃÁö */
- // Library Error Code
- #define VERR_NONE 0 /* none */
- #define VERR_OTHER -1 /* other */
- #define VERR_MEMORY_ALLOC -2 /* memory allocation failed */
- #define VERR_IPADDRESS -3 /* ip address error */
- #define VERR_PORT -4 /* communication port error */
- #define VERR_MEMORY_SIZE -5 /* momory size error */
- #define VERR_NOTFOUND_HOST -6 /* not found host */
- #define VERR_INTERNAL -7
- #define VERR_ADDRESS -8
- #define VERR_OFFLINE -9
- #define VERR_NOTFOUND_VMS -10
- #define VERR_DATA_SIZE -11
- #define VERR_UNKNOWN_COMMAND -12
- #define VERR_UNKNOWN -100
- //---------------------------------------------------------------------------
- #pragma pack(push, 1)
- //---------------------------------------------------------------------------
- //---------------------------------------------------------------------------
- #pragma pack(pop)
- //---------------------------------------------------------------------------
- /*
- *****************************************************************************
- * External Function prototypes
- *****************************************************************************
- */
- extern "C"
- {
- int CComm_Initialize(long AHandle, AnsiString ATrsPrcsid, AnsiString FRcvPrcsId, int ABindPort);
- int CComm_Terminate();
- int CComm_VmsReqReset(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId);
- int CComm_VmsReqBlank(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId);
- int CComm_VmsReqCmncErrMin(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId, BYTE AErrMin);
- int CComm_VmsReqModlErrRate(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId, BYTE AErrRate);
- int CComm_VmsReqLumiSet(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId, BYTE ALumiMode, BYTE AValue);
- int CComm_VmsReqPowerOnOff(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId, bool AOnOff/*true:on,false:off*/);
- int CComm_VmsReqDbScenario(String ADstIpAddr, int ADstPort, String AOperId, String AVmsId, VMS_DB_SCNR *ADbScnr);
- int CComm_VmsNotiRegIncident(String ADstIpAddr, int ADstPort);
- int CComm_VmsNotiRegDsplMsg(String ADstIpAddr, int ADstPort);
- int CComm_VmsNotiRegDfltMsg(String ADstIpAddr, int ADstPort, String AVmsId);
- int CComm_VmsNotiRegEmgnMsg(String ADstIpAddr, int ADstPort, String AVmsId);
- } /* extern "C" */
- #endif
|