全省重点营运车辆部省动态信息公共交换平台API.doc_第1页
全省重点营运车辆部省动态信息公共交换平台API.doc_第2页
全省重点营运车辆部省动态信息公共交换平台API.doc_第3页
全省重点营运车辆部省动态信息公共交换平台API.doc_第4页
全省重点营运车辆部省动态信息公共交换平台API.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

全省重点营运车辆部省动态信息公共交换平台接口规范API通讯接口说明 版本号 2.0.0.3中国交通通信信息中心2010年7月目录第一章 概 述- 1 -1.1接口说明- 1 -1.2适用范围- 1 -1.3支持协议- 1 -1.4缩略语清单- 1 -1.5引用标准- 1 -第二章 函数说明- 2 -2.1 相关数据定义- 3 -2.1.1 函数返回值定义- 3 -2.1.2 相关结构定义- 3 -2.1.3 车辆状态及报警状态定义- 4 -2.2 初始化与退出函数- 4 -1. InitInterface- 4 -2. FiniInterface- 5 -3. GetDllVersion- 6 -2.3 业务函数- 6 -1. Login- 6 -2. Logout- 7 -3. SendUPRealLocation- 8 -4. SendUPHistroryUPLoad- 9 -5. SendUPArcossAreaStartUPAck- 10 -6. SendUPArcossAreaEndUPAck- 11 -7.SendUPApplyForMonitorStartUP- 12 -8. SendUPApplyForMonitorEnd- 14 -9.SendUPApplyHisGpsDataReq- 15 -10. RegGetDownArcossAreaStartUpInfoFunc- 16 -11. RegGetDownArcossAreaEndUpInfoFunc- 17 -12. RegGetDownCarInfoFunc- 18 -13. RegGetDownCarLocationInfoFunc- 19 -14. RegGetDownHistroryArcossAreaInfoFunc- 20 -15.RegGetDownApplyForMonitorStartUPAckFunc- 21 -16.RegGetDownApplyForMonitorEndAckFunc- 22 -17. RegGetDownApplyHisGpsDataAckFunc- 23 -18. RegpDynamicTotalFedBackFunc- 24 -19. RegReLoginSuccessCallBackFunc- 25 -20. RegOffLineCallBackFunc- 25 -21. SendUpPostQueryAck- 26 -22. SendUpMonitorVehicleAck- 27 -23. SendUpTakePhotoAck- 28 -24. SendUpTextInfoAck- 29 -25. SendUpCommunicateAck- 30 -26. RegDownPostQueryReqFunc- 31 -27. RegDownMonitorVehiceReqFunc- 32 -28. RegDownTakePhotoReqFunc- 32 -29. RegDownTextInfoFunc- 33 -30. RegDownCommunicateReqFunc- 34 -第一章 概 述1.1接口说明 本文档为全省重点营运车辆部省动态信息公共交换平台接口规范API的使用说明。在初稿版本,如果没有特殊说明,本接口运行平台为windows 32bit系统。1.2适用范围 适用于全省重点营运车辆部省动态信息公共交换平台与市级监控平台以及相关运营商运营的定位平台之间的数据交换。1.3支持协议本文档接口支持全省重点营运车辆部省动态信息公共交换平台接口规范。1.4缩略语清单API : Application Program Interface 应用程序接口。1.5引用标准1 全省重点营运车辆部省动态信息公共交换平台接口规范.doc第二章 函数说明接口API可分为以下几类:(1)初始化与退出接口函数(2)车辆动态信息共享数据业务接口函数 (3) 管控业务接口函数接口一般调用流程:(1) 调用InitInterface接口初始化环境(请注意不要多次调用该接口,在程序启动时成功调用一次即可);(2) 注册回调函数;(3) 调用Login登录省中心平台;(4) 调用个业务数据函数进行业务处理;(5) 调用Logout向省中心平台注销;(6) 调用FiniInterface接口清理资源(与InitInterface结对使用,程序退出时调用)。特别备注:(1) 本文档中提到的接口默认都是_cdecl调用规范;(2) DLL中在第一次成功登录省中心中心后已经处理了上行链路自动登录重连等相关操作, 调用者无需进行重登录等操作,除非是相关帐号信息等于登录有关的参数变化了;(3) DLL中已经建立了下行链路的服务端,调用者无需再处理与socket相关的操作;(4) 2.1.2节中说明的结构体内存对齐是1字节对齐;(5) 传入DLL中的相关参数不需要转换为网络字节序,DLL中处理了与协议所有相关的操作;2.1 相关数据定义2.1.1 函数返回值定义返回值含义BD_SUCCESS成功BD_FAILED错误BD_INPUT_ERROR输入参数错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录BD_LI_CENTERID接入码错误BD_LI_PASSWD密码错误BD_LI_IPIP地址错误BD_LI_RESOURCE未分配到资源BD_LI_USERID用户ID错误BD_OTHER_ERROR其它错误2.1.2 相关结构定义1 时间结构体struct _StructTime unsigned char day; / 天,十六进制表示,如12号用0x0c表示 unsigned char month; / 月,十六进制表示,如1月用0x01表示 unsigned short year; / 年,无符号短整型,如2010 unsigned char hour; / 时,十六进制表示,如18时用0x12表示 unsigned char minute; / 分,十六进制表示,如45分用0x2d 表示 unsigned char second; / 秒,十六进制表示,如56秒用0x38表示;2 车辆动态数据结构体struct _stBPDynamicData unsigned char encrypt;/ 加密状态 _StructTime gpsTime;/ 定位数据时间(参见2.1.2.1) unsigned int longitude;/ 经度(单位为1*10-6度) unsigned int latitude;/ 纬度(单位为1*10-6度) unsigned short unGpsSpeed;/ GPS速度 unsigned short unTachographSpeed;/ 行驶记录仪速度 unsigned int uiMileageTotal;/ 车辆当前总里程数 unsigned short angle;/ 角度 unsigned short state;/ 车辆状态(参见2.13节定义) unsigned short alarm;/ 报警状态(参见2.13节定义);2.1.3 车辆状态及报警状态定义本节定义的数据是为填充车辆动态数据结构体中车辆状态state及报警状态alarm字段。#define VEH_STATE_LOCATION 0x0002 / 定位#define VEH_STATE_UNLOCATED 0x0000 / 未定位#define VEH_STATE_IGNITION 0x0001 / 点火#define VEH_STATE_FLAMEOUT 0x0000/ 熄火#define VEH_ALARM_NORMAL 0x0000/ 无报警#define VEH_ALARM_FATIGUEDRIVING 0x0004/ 疲劳驾驶#define VEH_ALARM_SPEEDING 0x0002/ 超速报警#define VEH_ALARM_EMERGENCY 0x0001/ 紧急报警2.2 初始化与退出函数1. InitInterface【函数功能】初始化接口,和省中心平台建立连接相关环境与参数初始化,应用程序必须首先调用本函数。避免多次调用该接口。【预置条件】DCSPClientDLL.dll、ACE.dll、Tcp_Socket.dll、zipdll.dll动态连接库必须在运用程序当前目录或者系统能够找到的目录下。【函数原型】int InitInterface( const char *pCenterIP, const unsigned short nUpLinkSvrPort, const unsigned short nDownLinkSvrPort );【参数说明】【传入参数】:pCenterIP类型:const char *说明:省中心平台IP地址nUpLinkSvrPort类型;const unsigned short 说明:上行链路(省中心平台)服务器监听端口号nDownLinkSvrPort 类型;const unsigned short 说明:下行链路(地市/运营商接口平台)服务器监听端口号【传出参数】:无【返回值】返回值结果BD_SUCCESS成功BD_INPUT_ERROR输入参数有错BD_LI_IP输入的IP地址格式有错BD_OTHER_ERROR其它错误2. FiniInterface【函数功能】退出接口,应用程序在退出程序时必须调用此函数。【预置条件】加载了动态链接库。【函数原型】int FiniInterface( void );【参数说明】无参数【返回值】返回值结果BD_SUCCESS成功BD_FAILED失败3. GetDllVersion【函数功能】取得当前DLL的版本号。【预置条件】加载了动态链接库。【函数原型】char* GetDllVersion(char *pStrVer);【参数说明】【传入参数】:无【传出参数】:pStrVer类型: char* 说明:传出DLL版本序列号,传入的字符串长度需要64字节以上【返回值】返回传入参数的指针。2.3 业务函数1. Login【函数功能】地市级/运营商平台登录省中心平台函数,初始化函数成功返回后,调用本函数登录。【预置条件】加载了动态链接库,并初始化成功。【函数原型】int Login( const unsigned int uiBranchPlatformID, const unsigned int nUserID, const char *pPassword );【参数说明】【传入参数】:uiBranchPlatformID类型:const unsigned int 说明:地市级/运营商平台接入码,由省中心统一分配nUserID 类型:const unsigned int 说明:用户编号,由省中心统一分配pPassword 类型;const char * 说明:密码(最长8个有效字符),由省中心统一分配【传出参数】:无【返回值】返回值结果BD_SUCCESS登陆成功BD_LI_CENTERID地方平台接入码代码错误BD_LI_PASSWD密码格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_LI_IPIP地址与中心登记不符合BD_LI_RESOURCE未分配到资源BD_OTHER_ERROR其他错误2. Logout【函数功能】地市级/运营商平台签退,用户在退出程序前,调用本函数签退。【预置条件】地市级/运营商平台已经登陆省中心平台。【函数原型】int Logout( const unsigned int uiBranchPlatformID, const unsigned int nUserID, const char *pPassword );【参数说明】【传入参数】:uiBranchPlatformID类型:const unsigned int 说明:地市级/运营商平台接入码nUserID 类型:const unsigned int 说明:用户编号pPassword 类型;const char * 说明:密码(最长8个有效字符)【传入参数】:无【返回值】BD_FAILED表示失败,BD_SUCCESS表示成功。3. SendUPRealLocation【函数功能】发送车辆及时动态信息。【预置条件】地市级/运营商平台已经成功登录省级中心平台。【函数原型】int SendUPRealLocation( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const _stBPDynamicData * const pStGpsData );【参数说明】【传入参数】:pDeviceId类型:const char * const说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节pStGpsData 类型;const _stBPDynamicData * const说明:车辆动态信息,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.20节【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误,如pGpsData 数据长度不对等等BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录4. SendUPHistroryUPLoad【函数功能】车辆动态位置信息补报【预置条件】地市级/运营商平台成功登录省级中心平台。【函数原型】int SendUPHistroryUPLoad( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const _stBPDynamicData * const pGpsData, const int nGpsDataTotal );【参数说明】【传入参数】:pDeviceId类型:const char * const说明:车辆标识, 最长21个有效字符cDevicecolor 类型:const char说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节pGpsData 类型: const _stBPDynamicData * const说明:车辆动态数据信息,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.20节nGpsDataTotal 类型: const int 说明:上报的车辆动态数据数量,1 = nGpsDataTotal =5【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录5. SendUPArcossAreaStartUPAck【函数功能】跨域车辆信息交换启动应答。【预置条件】地市级/运营商平台已经成功登录省级中心平台,并且收到省级中心车辆交换开始的数据包。【函数原型】int SendUPArcossAreaStartUPAck( const char * const pDeviceId, const char cDeviceColor,const unsigned short nMsgCode );【参数说明】【传入参数】:pDeviceId 类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录6. SendUPArcossAreaEndUPAck【函数功能】跨域车辆动态信息交换结束应答。【预置条件】地市级/运营商平台已经成功登录省级中心平台,并且收到省级中心平台车辆动态信息交换结束请求。【函数原型】int SendUPArcossAreaEndUPAck( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode );【参数说明】【传入参数】:pDeviceId 说明:车辆标识, 最长21个有效字符cDevicecolor类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录7.SendUPApplyForMonitorStartUP 【函数功能】申请交换指定车辆动态信息。【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】int SendUPApplyForMonitorStartUP( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const unsigned int startTime, const unsigned int stopTime );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识, 最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节startTime 类型:const unsigned int 说明:请求交换车辆动态信息的起始时间(UTC时间,北京时区)。stopTime 类型:const unsigned int 说明:请求交换车辆动态信息的终止时间(UTC时间,北京时区)。【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录8. SendUPApplyForMonitorEnd 【函数功能】取消申请交换指定车辆动态信息。【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】int SendUPApplyForMonitorEnd( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符 cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录9.SendUPApplyHisGpsDataReq 【函数功能】车辆历史动态信息补报请求。【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】int SendUPApplyHisGpsDataReq( const char * const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const unsigned int startTime, const unsigned int stopTime );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节startTime 类型:const unsigned int 说明:请求补报车辆动态信息的起始时间(UTC时间,北京时区)。stopTime 类型:const unsigned int 说明:请求补报车辆动态信息的终止时间(UTC时间,北京时区)。【传出参数】:无【返回值】返回值结果BD_SUCCESS发送成功BD_INPUT_ERROR数据格式错误BD_NOT_INITIALIZED未初始化BD_NET_ERROR网络错误BD_NOT_LOGIN未登录10. RegGetDownArcossAreaStartUpInfoFunc【函数功能】注册取得启动跨域车辆动态信息交换的回调函数【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownArcossAreaInfoFv) ( const char *const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const char resultCode ); void RegGetDownArcossAreaStartUpInfoFunc( pGetDownArcossAreaInfoFv pFv );【参数说明】【传入参数】:pDeviceId 类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节resultCode 类型:const char说明:启动车辆动态信息跨域交换的原因,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.17.1节【传出参数】:无pGetDownArcossAreaInfoFv 为要注册的函数指针, 当全国中心有启动跨域车辆数据交换信息到地方平台时,就会自动调用注册的函数。【返回值】无11. RegGetDownArcossAreaEndUpInfoFunc【函数功能】注册取得结束跨域车辆信息交换信息回调函数【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownArcossAreaInfoFv) ( const char *const pDeviceId, const char cDeviceColor,const unsigned short nMsgCode, const char resultCode ); void RegGetDownArcossAreaEndUpInfoFunc( pGetDownArcossAreaInfoFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节resultCode 类型:const char说明:结束车辆动态信息跨域交换原因,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.17.2节【传出参数】:无pGetDownArcossAreaInfoFv 类型:回调函数,当有省级中心下发的结束跨域车辆信息交换信息到达时会自动回调该函数 【返回值】无12. RegGetDownCarInfoFunc【函数功能】注册取得省级中心下发的车辆司机信息回调函数。车辆司机信息(详见车辆司机信息数据格式)另:如转发过程中车辆营运信息有更新时,由中心再次下发一次车辆司机信息。地方平台接收后自行更新该车辆司机信息。【预置条件】地市级/运营商平台已经成功登录省级中心平台。【函数原型】typedef void (*pGetDownCarInfoFv) ( const char *const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const char *const pCarInfo, const int nDataLen ); void RegGetDownCarInfoFunc( pGetDownCarInfoFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节pCarInfo类型:const char * const说明:车辆司机信息字节流,参见【全国重点营运车辆部省动态信息公共交换平台接口规范.doc】9.21节nDataLen 类型:const int 说明: 车辆司机信息字节流长度pGetDownCarInfoFv : 回调函数【传出参数】:无【返回值】无13. RegGetDownCarLocationInfoFunc【函数功能】 注册取得省级中心平台交换的车辆动态信息的回调函数。车辆动态信息详见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.17.4节。【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownGpsDataFv) ( const char *const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const struct _stBPDynamicData * const pStGpsData );void RegGetDownCarLocationInfoFunc( pGetDownGpsDataFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识 (车牌号码) 21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节pStGpsData类型:const struct _stBPDynamicData * const 说明:车辆动态信息数据结构体pGetDownGpsDataFv 回调函数原型【传出参数】:无【返回值】 无14. RegGetDownHistroryArcossAreaInfoFunc【函数功能】注册取得车辆历史动态位置信息回调函数。【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownGpsDataFv) ( const char *const pDeviceId, const char cDeviceColor, const unsigned short nMsgCode, const struct _stBPDynamicData * const pStGpsData ); void RegGetDownHistroryArcossAreaInfoFunc( pGetDownGpsDataFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节 pStGpsData 类型: const struct _stBPDynamicData * const 说明:车辆动态信息pGetDownGpsDataFv 类型:回调函数指针【传出参数】:无【返回值】无15.RegGetDownApplyForMonitorStartUPAckFunc【函数功能】注册申请监控指定车辆动态信息应答函数。 【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownArcossAreaInfoFv) ( const char *const pDeviceId, const char cDeviceColor,const unsigned short nMsgCode, const char resultCode ); void RegGetDownApplyForMonitorStartUPAckFunc( pGetDownArcossAreaInfoFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识,最长21个有效字符cDevicecolor 类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节 resultCode 类型:const char说明:申请结果,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.17.7节pGetDownArcossAreaInfoFv类型:回调函数,当有省级中心回应监控指定车辆动态信息会自动回调该函数。【传出参数】:无【返回值】无16.RegGetDownApplyForMonitorEndAckFunc【函数功能】注册取消监控指定车辆动态信息回调函数。 【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownArcossAreaInfoFv) ( const char *const pDeviceId, const char cDeviceColor,const unsigned short nMsgCode, const char resultCode );void RegGetDownApplyForMonitorEndAckFunc( pGetDownArcossAreaInfoFv pFv );【参数说明】【传入参数】:pDeviceId类型:const char * const 说明:车辆标识 ,最长 21个有效字符cDevicecolor类型:const char 说明:车牌颜色编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.7节nMsgCode 类型:const unsigned short 说明:运输行业编码,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】10.5节resultCode 类型:const char说明:申请结果,参见【全省重点营运车辆部省动态信息公共交换平台接口规范.doc】9.17.8节pGetDownArcossAreaInfoFv类型:回调函数,当有省级中心回应取消监控指定车辆动态信息会自动回调该函数【传出参数】:无【返回值】无17. RegGetDownApplyHisGpsDataAckFunc【函数功能】注册申请下发车辆历史动态信息请求回复回调函数【预置条件】地市级/运营商平台已经登录省级中心平台。【函数原型】typedef void (*pGetDownArcossAreaInfoFv) ( const char *const pDeviceId, const char cDeviceColor,const unsigned short nMsgCode, const char resu

温馨提示

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

评论

0/150

提交评论