智能一卡通管理系统6700平台SDKV00(CS客户端部分)_第1页
智能一卡通管理系统6700平台SDKV00(CS客户端部分)_第2页
智能一卡通管理系统6700平台SDKV00(CS客户端部分)_第3页
智能一卡通管理系统6700平台SDKV00(CS客户端部分)_第4页
智能一卡通管理系统6700平台SDKV00(CS客户端部分)_第5页
已阅读5页,还剩101页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、平台SDK开发手册 (CS部分) 平台SDK开发手册(CS客户端部分)非常感谢选择本公司产品,我们将竭诚为您提供最好的服务。本手册内容将不定期更新,恕不另行通知;更新内容将在版本更新信息中给出。如您对手册中的内容有疑惑或者有好的建议,请通过技术支持联系我们。我们的进步需要您的宝贵意见。简介前提当您阅读该开发手册时,同时应该拿到以下内容:1. PlatformSDK.h2.PlatformSDK.dll及其依赖的其他dll3.PlatSDK_Test,为平台SDK(CS部分)的测试demo,包括C+源代码及可执行程序。版本信息版本号日期变更说明1.0.02015-03-23发布接口定义初始化/反

2、初始化接口定义初始化接口接口名称:int Plat_Init();接口描述:初始化平台SDK参数说明:无返回值:成功返回0,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:初始化接口只需调用一次,在调用任何接口前,必须调用 Plat_Init完成初始化工作反初始化接口接口名称:int Plat_UnInit();接口描述:反初始化平台SDK参数说明:无返回值:成功返回0,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:释放资源,全局只调用一次用户接口定义登

3、录接口接口名称:int Plat_LoginCMS(const char* cscmsIP, int icmsPort, const char* csUserName, const char*csPSW, int iLoginType = 0, int iMqPort = 61618);接口描述:用户登录到指定平台参数说明:参数名输入/输出描述cscmsIPin中心管理服务器地址,(例“”)icmsPortin中心管理服务器端口。(例80)csUserNamein用户名(例 admin)csPSWin用户密码(例admin)iLoginTypein登录类型。(为预留参数,默认为0)iMqPor

4、tinMQ服务器端口,默认61618返回值:成功返回一个大于0的会话句柄,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无登出接口接口名称:int Plat_LogoutCMS(int iUserHandle);接口描述:用户登出接口参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄返回值:成功返回0,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无组织资源接口定义获取控制

5、中心信息接口接口名称:int Plat_GetAllControlCell(int iUserHandle, int iNeedGetNum, HYPERLINK l _控制中心结构体_1 PLAT_CONTROLCELLINFO* pCellBuffer, int* pOutputNum);接口描述:获取控制中心列表信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的中心个数pCellBufferinout存放控制单元的缓冲区,由调用者分配pOutputNumout输出资源数

6、目,当缓冲区为NULL时,pOutputNum的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:成功返回0,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取区域信息接口接口名称:int Plat_GetAllRegion (int iUserHandle, int iNeedGetNum, HYPERLINK l _区域结构体 PLAT_REGIONINFO*pRegionBuffer, int* pOutputNum);接口描述:获取区域信息参数说明:参数名输入/输出描述iUserHan

7、dlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的资源个数pRegionBufferinout存放区域的缓冲区,由调用者分配pOutputNumout输出资源数目,当缓冲区为NULL时,pOutputNum的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:成功返回0,错误时返回-1,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无查询权限接口定义查询权限接口接口名称:intPlat_CheckRight(int iUserHandle,in

8、t iObjectType,int iRightTpye, int iObjectID);接口描述:检查资源权限参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iObjectTypein权限元素类型,见 HYPERLINK l _权限定义 PLAT_PRLOBJTYPE_*iRightTpyein权限掩码,见 HYPERLINK l _权限定义 PLAT_PRLMASK_*iObjectIDin元素ID返回值:有权限时返回0,无权限返回-1备注:无报警/事件订阅接口定义订阅报警/事件接口接口名称:int Plat

9、_SubscribeInfo(int iUserHandle, HYPERLINK l _事件订阅回调 EventSubscribeCallback fSubscribeCallback,void* pUser);接口描述:订阅报警、事件参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄fSubscribeCallbackin报警、事件接收回调函数指针pUserin用户数据返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无

10、取消订阅接口接口名称:int Plat_UnSubscribeInfo(int iUserHandle);接口描述:取消订阅事件参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无根据URL获取图片接口名称:int Plat_GetPicDataByURL(int iUserHandle, const char* pURL, char* pPicData, int* pPic

11、Len);接口描述:根据图片的URL获取图片信息,图片URL可以在订阅报警事件回调中获取参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄pURLin图片URL pPicDataout图片数据pPicLenout图片长度返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:获取到图片后,需要调用 HYPERLINK l _释放图片数据 Plat_FreePicData释放内存释放图片数据接口名称:int Plat_FreePic

12、Data(int iUserHandle,char* pPicData);接口描述:释放图片数据参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄pPicDatain图片数据返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无订阅状态接口定义订阅状态接口接口名称:int Plat_SubscribeState (int iUserHandle, HYPERLINK l _状态订阅回调 StateCallbackfSubscr

13、ibeCallback,void* pUser);接口描述:订阅状态接口,包括设备在线状态、门禁状态等参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄fSubscribeCallbackin资源状态接收回调函数指针pUserin用户数据返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无取消订阅接口接口名称:int Plat_UnSubscribeState (int iUserHandle);接口描述:取消订阅接口参数说

14、明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无报警接口定义获取设备主机信息接口名称:int Plat_VSS_GetDeviceHostInfo(int iUserHandle, int iType, int iNeedGetNum, HYPERLINK l _门禁主机结构体 LPPLAT_VSS_DEVICEHOSTpOutDevHostInfo, int* pOutput

15、Num);接口描述:获取设备主机信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iTypein HYPERLINK l _资源类型 报警设备类型,报警主机:PLAT_DEVICE_ALARM_HOST,消防主机:PLAT_DEVICE_FIRE_HOST,动环主机:PLAT_DEVICE_SENSOR_HOST,停车场管理主机:PLAT_DEVICE_PARK_HOST,巡查主机:PLAT_DEVICE_PATROLiNeedGetNumin需要获取的数目pOutDevHostInfoinout报警设备信息输

16、出缓冲区pOutputNumout输出资源数目,当pOutDevHostInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取设备通道信息接口名称:int Plat_VSS_GetDevChnlInfo (int iUserHandle, int iType, int iNeedGetNum, HYPERLINK l _设备通道结构体 LPPLAT_VSS_DEVICECHANNEL

17、pOutDevChnlInfo,int* pOutputNum);接口描述:获取设备通道信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iTypein HYPERLINK l _资源类型 设备通道类型,报警IO:PLAT_RES_IO,防区:PLAT_RES_DEFENCE_AREA,消防点:PLAT_RES_FIRE_POINT,巡查点:PLAT_RES_PATROL_POINTiNeedGetNumin需要获取的数目pOutDevChnlInfoinout报警设备通道信息输出缓冲区pOutputNumou

18、t输出资源数目,当pOutDevHostInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无报警控制接口名称:int Plat_VSS_AlarmControl (int iUserHandle, int iResourceID, intiCommand);接口描述:获取设备通道信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_

19、LoginCMS返回的句柄iResourceIDin资源IDiCommandin HYPERLINK l _视频子系统控制命令 控制命令,报警输出关闭:PLAT_CMD_IOCLOSE,报警输出打开:PLAT_CMD_IOOPEN;报警主机撤防:PLAT_CMD_ALMHOST_DISDEFENCE,报警主机布防:PLAT_CMD_ALMHOST_DEFENCE;防区旁路恢复:PLAT_CMD_AREA_UNBYPASS,防区旁路:PLAT_CMD_AREA_BYPASS返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError(

20、)查看错误码备注:无获取报警状态接口名称:int Plat_VSS_GetAlarmState(int iUserHandle, int iType, int*iRtnState);接口描述:获取设备通道信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iResourceIDin资源IDiTypein HYPERLINK l _资源类型 资源类型:报警主机:PLAT_DEVICE_ALARM_HOST,报警IO:PLAT_RES_IO,防区:PLAT_RES_DEFENCE_AREAiRtnStateout返回

21、资源的 HYPERLINK l _资源状态定义 状态返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无一卡通接口定义根据卡号获取人员信息接口名称:int Plat_ACS_GetPersonInfo (int iUserHandle, const char* csCardNo, HYPERLINK l _人员结构体 LPPLAT_ACS_PERSONINFOpOutPersonInfo);接口描述:根据卡号获取人员信息(获取一个人员信息)参数说明:参数名输入/输出描述iUserHandlein HYP

22、ERLINK l _登录接口 Plat_LoginCMS返回的句柄csCardNoin卡号pOutPersonInfoin单个人员信息输出缓冲区返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取所有人员信息接口名称:int Plat_ACS_GetAllPersonInfo(int iUserHandle, int iNeedGetNum, HYPERLINK l _人员结构体 LPPLAT_ACS_PERSONINFOpOutPersonInfo,int* pOutputNum);接口描述:获取

23、所有人员信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutPersonInfoinout需要获取的人员信息输出缓冲区pOutputNumout输出资源数目,当pOutPersonInfo为NULL时,pOutputNum的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取所有卡片信息接口名称:in

24、t Plat_ACS_GetCardInfo(int iUserHandle, int iNeedGetNum, HYPERLINK l _卡号结构体 LPPLAT_ACS_CARDINFOpOutCardInfo, int* pOutputNum);接口描述:获取所有卡片信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutCardInfoinout需要获取的门禁点信息输出缓冲区pOutputNumout输出资源数目,当pOutCardInfo为NULL时,pOut

25、putNum的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取部门信息接口名称:int Plat_ATT_GetAllDepartments(int iUserHandle, int iNeedGetNum, HYPERLINK l _部门信息 LPPLAT_ATT_DEPARTMENTpOutputInfo,int* pOutputNum);接口描述:获取所有部门信息参数说明:参数名输入/输出描述iUserHandlein

26、 HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutputInfoinout需要获取的所有部门输出缓冲区pOutputNumout输出资源数目,当pOutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无门禁接口定义获取门禁设备接口接口名称:int Plat_ACS_GetACDeviceInfo (int

27、iUserHandle, int iNeedGetNum, HYPERLINK l _门禁主机结构体 LPPLAT_ACS_ACDEVICEINFOpOutACDeviceInfo,int* pOutputNum);接口描述:获取所有人员信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutACDeviceInfoinout需要获取的门禁设备信息输出缓冲区pOutputNumout输出资源数目,当pOutACDeviceInfo为NULL时,pOutputNum保存的

28、值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取门禁点接口接口名称:int Plat_ACS_GetACDoorInfo(int iUserHandle, int iNeedGetNum, HYPERLINK l _门禁点结构体 LPPLAT_ACS_ACCESSDOORINFOpOutACDoorInfo,int* pOutputNum);接口描述:获取所有门禁点信息参数说明:参数名输入/输出描述iUserHandlein

29、 HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutACDoorInfoinout需要获取的门禁点信息输出缓冲区pOutputNumout输出资源数目,当pOutACDoorInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无门禁点控制接口接口名称:int Plat_ACS_ACDoorControl(int iUs

30、erHandle, int iACDoorID, intiCommand);接口描述:门禁点控制接口参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iACDoorIDin门禁点IDiCommandin HYPERLINK l _门禁子系统控制命令 控制命令,开门一次:PLAT_ACS_CMD_OPEN,关门:PLAT_ACS_CMD_CLOSE, 常开:PLAT_ACS_CMD_RELEASE,常闭:PLAT_ACS_CMD_LOCK返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误

31、码接口 Plat_GetLastError()查看错误码备注:无获取门禁点状态接口接口名称:int Plat_ACS_GetDoorState(int iUserHandle, int iACDoorID, int*iRtnState);接口描述:获取门禁点状态参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iACDoorIDin门禁点IDiRtnStateout返回的 HYPERLINK l _资源状态定义 状态值返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_

32、GetLastError()查看错误码备注:无门禁设备参数配置接口接口名称:int Plat_ACS_SetDevConfig (int iUserHandle, int iACDevID, const char* szConfXml);接口描述:门禁设备参数配置参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iACDevIDin门禁设备IDszConfXmlout配置参数XML返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码

33、备注:无考勤接口定义查询刷卡记录数目接口接口名称:int Plat_ATT_QueryClockRecord(int iUserHandle, HYPERLINK l _考勤查询条件 LPPLAT_ATT_SEARCHCONDITIONpCondition, int*pOutputNum);接口描述:查询刷卡记录数目参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄pConditionin查询条件pOutputNumout输出资源数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码

34、接口 Plat_GetLastError()查看错误码备注:无获取刷卡记录接口接口名称:int Plat_ATT_GetClockRecord(int iUserHandle, int iNeedGetNum, HYPERLINK l _刷卡记录 LPPLAT_ATT_CLOCKRECORDpOutputInfo, int*pOutputNum);接口描述:获取刷卡记录参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目, HYPERLINK l _查询刷卡记录数目接口 Pla

35、t_ATT_QueryClockRecord接口中pOutputNum的值pOutputInfoin out查询结果输出缓冲区pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无查询考勤结果接口接口名称:int Plat_ATT_QueryAttendResult(int iUserHandle, HYPERLINK l _考勤查询条件 LPPLAT_ATT_SEARCHCONDITIONpCondition, int*pOutputNum);接口描述:查询考勤结果参数

36、说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄pConditionin查询条件pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取考勤结果接口接口名称:int Plat_ATT_GetAttendResult(int iUserHandle, int iNeedGetNum, HYPERLINK l _考勤结果明细 LPPLAT_ATT_ATTENDRESULTpOutputInfo,

37、int*pOutputNum);接口描述:获取考勤结果参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目, HYPERLINK l _查询考勤结果接口 Plat_ATT_QueryAttendResult接口中pOutputNum的值pOutputInfoin out查询结果输出缓冲区pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无梯控接口定义获取

38、梯控设备接口接口名称:int Plat_ECS_GetAllECDevices (int iUserHandle, int iNeedGetNum, HYPERLINK l _梯控设备 LPPLAT_ECS_ECDEVICEINFOpOutputInfo, int*pOutputNum);接口描述:获取所有梯控设备信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutputInfoin out需要获取的所有梯控设备输出缓冲区pOutputNumout输出资源数目,当p

39、OutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目。返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无巡查接口定义获取所有巡查计划接口接口名称:int Plat_OPS_GetAllPatrolPlan(int iUserHandle, int iNeedGetNum, HYPERLINK l _巡查计划结构体 LPPLAT_OPS_PATROLPLANINFOpOutputInfo, int*pOutputNum);接口

40、描述:获取所有巡查计划信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutputInfoin out需要获取的所有巡查计划信息输出缓冲区pOutputNumout输出资源数目,当pOutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无查询班次数目接口

41、接口名称:int Plat_OPS_QuerySchdlNum(int iUserHandle, _int64 lStartTime, _int64 lEndTime, int* pOutputNum);接口描述:查询班次数目参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄lStartTimein开始时间lEndTimein结束时间pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取所

42、有班次信息接口接口名称:int Plat_OPS_GetAllSchedulings(int iUserHandle, int iNeedGetNum, HYPERLINK l _巡查班次结构体 LPPLAT_OPS_SCHEDULINGINFOpOutputInfo, int* pOutputNum);接口描述:获取所有班次信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目, HYPERLINK l _查询班次数目接口 Plat_OPS_QuerySchdlNum接口中

43、pOutputNum的返回值pOutputInfoin out需要获取的所有巡查班次信息输出缓冲区pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取所有巡查路线接口接口名称:int Plat_OPS_GetAllRoutes (int iUserHandle, int iNeedGetNum, HYPERLINK l _巡查路线结构体 LPPLAT_OPS_ROUTEINFOpOutputInfo, int* pOutputNum);接口描述:获取所有巡查路线参数

44、说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目pOutputInfoin out需要获取的所有巡查路线信息输出缓冲区pOutputNumout输出资源数目,当pOutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取巡查路线中的巡查点接口接口名称:int P

45、lat_OPS_GetAllRoutes (int iUserHandle, int iRouteId, int iNeedGetNum, HYPERLINK l _巡查点结构体 LPPLAT_OPS_POINTINFO pOutputInfo, int* pOutputNum);接口描述:获取某一条巡查录像中的巡查点参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iRouteIdin巡查路线IDiNeedGetNumin需要获取的数目pOutputInfoin out需要获取的所有巡查点输出缓冲区pOutput

46、Numout输出资源数目,当pOutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无查询历史巡查点数目接口接口名称:int Plat_OPS_QueryHistorySdlsNum(int iUserHandle, _int64 lStartTime, _int64 lEndTime, int* pOutputNum);接口描述:查询历史巡查点数目参数说明:参数名输入/输出描述

47、iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄lStartTimein开始时间lEndTimein结束时间pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无获取所有历史巡查点接口接口名称:int Plat_OPS_GetAllHistorySdls(int iUserHandle, int iNeedGetNum, HYPERLINK l _历史巡查记录 LPPLAT_OPS_HISTORYSDLINFOpOutp

48、utInfo, int* pOutputNum);接口描述:获取所有班次信息参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iNeedGetNumin需要获取的数目, HYPERLINK l _查询历史巡查点数目接口 Plat_OPS_QueryHistorySdlsNum接口中pOutputNum的返回值pOutputInfoin out需要获取的所有历史巡查记录输出缓冲区pOutputNumout输出数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetL

49、astError()查看错误码备注:无获取历史巡查班次中的巡查点接口接口名称:int Plat_OPS_GetHisPointsInSdl (int iUserHandle, int iSchedulingId, int iNeedGetNum, HYPERLINK l _历史巡查点 LPPLAT_OPS_HISTORYPOINTINFO pOutputInfo, int* pOutputNum);接口描述:获取历史巡查班次中的所有的巡查点参数说明:参数名输入/输出描述iUserHandlein HYPERLINK l _登录接口 Plat_LoginCMS返回的句柄iSchedulingId

50、in历史巡查班次IDiNeedGetNumin需要获取的数目pOutputInfoin out需要获取的所有历史巡查点输出缓冲区pOutputNumout输出资源数目,当pOutputInfo为NULL时,pOutputNum保存的值为资源的总的数目,其他情况下pOutputNum为成功输出资源的数目返回值:0 调用成功, -1 调用失败,通过 HYPERLINK l _获取错误码接口 Plat_GetLastError()查看错误码备注:无其他接口获取错误码接口接口名称:int Plat_GetLastError();接口描述:获取控制中心列表信息参数说明:无返回值:返回错误码,查看 HYP

51、ERLINK l _错误码定义 错误码定义备注:无获取版本接口接口名称:unsigned int Plat_GetVersion();接口描述:获取SDK版本参数说明:无返回值:返回unsigned int版本号 前6位000001表示主版本号为1,其后5位00010表示子版本号为2,其后5位00000表示修正版本号为0。即当前版本号为1.2.0。从第17位开始表示SVN的版本号 0000001111100111备注:无附录错误码定义enum ErrorCode PLAT_NOERROR = 0, / 无错误 PLAT_LOGIN_USERNOEXIST = 1,/ 用户不存在 PLAT_LO

52、GIN_PSWERROR = 2, / 密码错误 PLAT_PARAMERROR = 3, / 参数错误 PLAT_DEVNORESPONSE = 4,/ 设备无响应 PLAT_NETWORK_EXCEPTION = 5,/ 网络异常 PLAT_LOGIN_ALREADYLOGIN = 6,/ 用户已经登录 PLAT_LOGIN_NOT_EXCLUSIVE = 8,/ 用户名称不唯一 PLAT_LOGIN_EXPIRED = 9, / 用户已经过期 PLAT_LOGIN_NOACTIVE = 10,/ 用户未激活 PLAT_NORIGHT = 11, / 用户无权限 PLAT_NOINIT =

53、 12, / 没有初始化 PLAT_STREAMSTART_FAIL = 13,/ 流媒体库启动失败 PLAT_NOUSERHANDLE = 14,/ 无此用户会话ID PLAT_NORESOURCERESULT = 15,/ 找不到资源 PLAT_QUERYRECORDERROR = 16,/ 查询录像文件失败 PLAT_ERRAPPLYMEM_OPER = 17, / 申请内存失败 PLAT_GETCELLINFO_FAIL = 18,/ 获取中心信息失败 PLAT_GETREGIONINFO_FAIL = 19,/ 获取区域信息失败 PLAT_GETDEVICEINFO_FAIL = 2

54、0, / 获取编码设备信息失败 PLAT_GETCAMINFO_FAIL = 21,/ 获取摄像头信息失败 PLAT_GETIOINFO_FAIL = 22,/ 获取IO信息失败 PLAT_GETDEVICEHOSTINFO_FAIL = 23,/ 获取设备主机信息失败 PLAT_GETDEVICECHANNELINFO_FAIL = 24,/ 获取设备通道信息失败 PLAT_GETPERSONINFO_FAIL = 25,/ 获取人员信息失败 PLAT_GETACDEVICEINFO_FAIL = 26,/ 获取门禁设备信息失败 PLAT_GETACDOORINFO_FAIL = 27,/

55、获取门禁点信息失败 PLAT_GETCARDINFO_FAIL = 28, / 获取卡信息失败 PLAT_GETALARMSERVERINFO_FAIL = 29, / 获取报警服务器信息失败 PLAT_GETDAGSERVERINFO_FAIL = 30, / 获取DAG服务器信息失败 PLAT_GETRESOURCESTATE_FAIL = 31, / 获取资源状态失败 PLAT_DAGCONNECT_FAIL = 32, /DAG连接失败 PLAT_DAGCONTROL_FAIL = 33,/ DAG控制失败 PLAT_CREATESEARCHSOURCE_FAIL = 34, /创建查

56、询资源失败 PLAT_CREATEFILE_FAIL =35, /创建文件句柄失败 PLAT_CREATEANALYZE_FAIL = 36, /创建帧分析库失败 PLAT_CONNECTDEVICE_FAIL = 37, /连接设备失败 PLAT_NO_INSPECTOR = 38, /巡查员为空 PLAT_NO_PATROLSCHEDULING = 39, /巡查班次为空 PLAT_NO_PATROLROUTE = 40, /巡查路线为空 PLAT_NO_PATROLPLAN = 41, /巡查计划为空 PLAT_NO_ECSDEVICE = 42, /梯控设备为空 PLAT_NO_DEP

57、ARTMENT = 43, /部门信息为空 PLAT_PICTURESERVER_CONNFAIL = 44, /图片服务器连接失败 PLAT_DOWNLOADPIC_FAIL =45, /下载图片失败 PLAT_FREEPICDATA_FAIL = 46, /释放图片数据失败 PLAT_NO_PICTURESERVER = 47, /图片服务器为空 PLAT_NO_CLOCKRECORD = 48, /刷卡记录为空 PLAT_NO_ATTENDRESULT = 49, /考勤结果为空 PLAT_PTZCTRLLOCK_FAIL = 50, /云台抢占失败 PLAT_VAGLOGIN_FAIL

58、 = 51, /VAG服务器login失败 PLAT_VAGCONTROL_FAIL = 52, /VAG服务器控制失败 PLAT_GETVAGSERVERINFO_FAIL = 53, / 获取VAG服务器信息失败 PLAT_VAGPLAY_OPER_FAIL = 54, / 获取VAG取流操作失败;控制中心结构体typedef struct _tagControlCellInfoint iControlCellID; /控制单元idint iParentCellID; /父级控制单元id(主控制中心的父级控制单元为空,id为)char csControlCellNamePLAT_COMMO

59、N_NAME_LENGTH; /控制单元的名称PLAT_CONTROLCELLINFO,*LPPLAT_CONTROLCELLINFO;宏定义:#define PLAT_COMMON_NAME_LENGTH 64 /通用名称长度区域结构体/区域信息结构体typedef struct _tagRegionInfoint iRegionID; /区域IDint iParentRegionID; /父级区域IDint iControlCellID; /区域所属控制单元IDchar csRegionNamePLAT_COMMON_NAME_LENGTH; /区域名称PLAT_REGIONINFO,*L

60、PPLAT_REGIONINFO;宏定义:#define PLAT_COMMON_NAME_LENGTH 64 /通用名称长度监控点信息结构体typedef struct _tagCameraInfoint iCameraID; /监控点IDint iRegionID; /所属区域IDint iControlCell; /所属中心IDint iDeviceID; /设备IDint iDeviceChannel; /通道号char szCameraNamePLAT_RESOURCE_NAME_LENGTH; /监控点名称int iStoreType4; /监控点录像位置数组 0代表无录像,1代表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论