城市轨道交通联网收费系统车票处理单元应用程序接口示例.docx
《城市轨道交通联网收费系统车票处理单元应用程序接口示例.docx》由会员分享,可在线阅读,更多相关《城市轨道交通联网收费系统车票处理单元应用程序接口示例.docx(19页珍藏版)》请在第一文库网上搜索。
1、附录A应用程序接口示例A. 1蜂鸣器APIA. 1. 1 Beep Key OpenBeep Key Open 包括:a) 原型:S16_t BeepKeyOpen (void);b)描述:打开BeepKey (蜂鸣器)设备;c)参数:无。A. 1.2 Beep Key CIoseBeep Key Close 包括:d) 原型:S16 t BeepKeyClose(void);e)描述:关闭BeepKey (蜂鸣器)设备;f)参数:无。A. 1.3 BeepBeep包括:g) 原型:S16 t Beep(U32 t BeepLev, U32 t Delay50Ms);h)描述:蜂鸣器开始鸣叫;
2、i)参数:1) U32_t BeepLev: Beep音调(0 - 6) 其中6蜂鸣声音最响;2) U32_t Dolay50Ms: 蜂鸣的声音长度。A.1.4函数返回值无特殊说明时,函数返回0为成功,其他为失败。A. 2 LED灯APILedLight 包括:j) 原型:S16_t LedLight(U32_t index, U32_t mode);k)描述:控制LED灯;1)参数:1) U32_t index: LED灯的索引位置,从1开始;2) U32 t mode:灯状态0表不熄灭,1表不亮。A.3以太网APIA. 3. 1 TCP I P Comm0penTCPIP CommOpen
3、 包括:in) 原型:S32_t TCPIP_CommOpen( U8_t * pPortDescriptor, U8_t *pOpenParams,S32t dwPortAttr, S32_t nTimeout, S32_t *pErrCode );)描述:建立TCP连接;o)参数:1) U8_t *pPortDescriptor: Linux 网络设备描述符字符串(/deveth”,“devethl);2) U8_t *pOpenParams: IP地址和端口号字符串具体格式IP: PORT比如,z192. 167. 1. 22:2000如果作为服务器,IP地址可以忽略;3) S32_t
4、dwPortAttr:工作模式:0表示本地服务器端口;1表示连接远程服务器的客户机;2表示连接本地服务器的客户机;4) S32_t nTimeout:连接超时时间澹(单位毫秒);5) S32 t pErrCode:出错返回码,参考本标准部分的“函数返回码”。P)返回值:网络句柄网络句柄包括:1) =0出错句柄无效;2) 0正确句柄有效。A. 3. 2 TCP IP_CommAcceptTCPIP_ComiMccept 包括:q)原型:S32 t TCPTP_CommAccept (S32_t hPort );r)描述:服务器监控TCP/IP端口的TCP/IP连接;s)参数:S32_t hPor
5、t : 服务器端口号;t)返回值:网络句柄:。表示出错句柄无效;大于0表示正确句柄 有效。A. 3. 3 TCP IP_CommReadTCPTP CommRead 包括:u) 原型:S32_t TCPlP_ConnnRead ( S32_t hPort, U8_t *pBuffer, S32_t nBytesToRead);v)描述:向已打开TCP/IP端口读数据;w)参数:1) S32 t hPort:端口句柄;2) U8_t pBuffer:接收数据所放数据指针;3) S32_t nBytesToRead:希望接收的数据个数;x)返回值:实际从PORT端口读的数据个数。A. 3.4 TC
6、P I P_CommWr i teTCPIP_CommWrite 包括:y) 原型:Tnt TCPIPCommWri te( S32t hPort,U8t *pBuffer, S32tnBytesToWrite);z)描述:向已打开TCP/IP端口写入数据;aa)参数:1) S32_t hPort: 端口句柄;2) U8_t *PBuffer:发送数据所放数据指针;3) S32_t nBytesToWrite:希望发送的数据个数;bb)返回值:实际向PORT端口发送的数据个数。A. 3. 5 TCP IP_CommControITCP T PCommCon t ro 1 包括:cc)原型:S3
7、2 t TCPTP CommControl ( S32 t hPort, S32 t nCmd, void *pBuffer, S32 tnDataLength);dd)描述:向已打开TCP/IP端口通过命令发送控制信息;ee)参数:1) S32 thPort: 端口句柄;2) S32tnCmd:发送命令字节具体规划如下:1表示获取上次TCP/IP端口操作失败的错误码(适合服务器和客户器);2表示获取向端口发送的信息数据(适合服务器和客户器);3表示设置通信超时间(单位ms)(适合服务器和客户器);4表示获取通信超时间;5表示清除发送缓冲区数据;6表示清除接收缓冲区数据;7表示设置最大可连接客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 城市轨道 交通 联网 收费 系统 车票 处理 单元 应用程序 接口 示例