#ifndef _ACCESS_BASE_H_ #define _ACCESS_BASE_H_ namespace DCAccess { enum SendType { ST_SEND, ST_POST, }; class DCACCESS_API AccessBase { public: AccessBase(void); ~AccessBase(void); enum CDCAccessPropertie { CDCAccessPro_Ip, CDCAccessPro_Port, CDCAccessPro_TargetId, CDCAccessPro_AppId, CDCAccessPro_Reserve, CDCAccessPro_End }; string GetPropertie(CDCAccessPropertie protype); void SetPropertie(CDCAccessPropertie protype,string strValue); //---初始化--- //ip (必填)数据容器服务所在PC的Ip //port (必填)数据容器服务所在PC的Port默认6630 //targetId (默认)目标模块EBUS ID 默认即可,若有特殊需要可重新指定 //appId (可空)当前模块EBUS ID //strReserve (可空)保留参数 void InitInstance(string ip,string port,string targetId="",string appId="",string strReserve=""); protected: string m_strPro[CDCAccessPro_End]; bool EBusSend(int Command,string Message,SendType type=ST_POST,int msTimeOut=100); }; }; #endif