二代证SDK开发包开发说明.doc

二代证SDK开发包开发说明.doc

ID:56951078

大小:106.00 KB

页数:36页

时间:2020-07-28

二代证SDK开发包开发说明.doc_第1页
二代证SDK开发包开发说明.doc_第2页
二代证SDK开发包开发说明.doc_第3页
二代证SDK开发包开发说明.doc_第4页
二代证SDK开发包开发说明.doc_第5页
资源描述:

《二代证SDK开发包开发说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、二代证SDK开发包开发说明一、系统的基本要求a)Windows98,Windows2000Pro,Windows2000Server,WinXP,WindowsVista,Windows7b)至少32兆内存(32MRAMorLarger)c)至少10兆空闲硬盘空间(10MFreeHardDiskSpaceorLarger)d)至少一个空闲普通串口或USB口(视用户需求而定)。二、SDK函数说明(一)端口类API:Syn_SetMaxRFByte设置射频适配器最大通信字节数intSyn_SetMaxRFByte

2、(intiPort,unsignedcharucByte,intbIfOpen);参数说明:iPort[in]整数,表示端口号。串口0001至0016,USB1001至1016ucByte[in]无符号字符,24-255,表示射频适配器最大通信字节数。iIfOpen[in]整数,非0表示在API函数内部包含了打开端口和关闭端口函数,0表示在API函数内部不包含了打开端口和关闭端口函数返回值:0成功其他失败(具体含义参见返回码表)Syn_GetCOMBaud查看串口当前波特率(该函数只用于SAM采用RS232串

3、口的情形,如果采用USB接口则不支持该API)。intSyn_GetCOMBaud(intiPort,unsignedint*puiBaudRate);参数说明:iPort[in]整数,表示端口号。此处端口号必须为1-16,表示串口puiBaudRate[out]无符号整数指针,指向普通串口当前波特率,默认情况下为115200。返回值:0成功0X01端口打开失败/端口号不合法0X05无法获得该SAM的波特率,该SAM串口不可用。Syn_GetCOMBaudEx查看串口当前波特率(该函数只用于SAM采用RS23

4、2串口的情形,如果采用USB接口则不支持该API)。intSyn_GetCOMBaudEx(intiPort,);参数说明:iPort[in]整数,表示端口号。此处端口号必须为1-16,表示串口返回值:0失败其他为读卡器当前波特率Syn_SetCOMBaud设置SAM的串口的波特率(该函数只用于SAM采用RS232串口的情形,如果采用USB接口则不支持该API),设置成功后,在该SAM和主机注册表中都记录设置后的波特率,保证在SAM重新启动和该套API被重新调用时采用设置后的波特率。该函数调用成功后,需要延时

5、5毫秒,然后才能继续与SAM通信。intSyn_SetCOMBaud(intiPort,unsignedintuiCurrBaud,unsignedintuiSetBaud);参数说明:iPort[in]整数,表示端口号。此处端口号必须为1-16,表示串口。uiCurrBaud[in]无符号整数,调用该API前已设置的业务终端与SAM通信的波特率(SAM出厂时默认,业务终端与SAM通信的波特率为115200).业务终端以该波特率与SAM通信,发出设置SAM新波特率的命令.。uiCurrBaud只能为下列数值之

6、一:115200,57600,38400,19200,9600.如果uiCurrBaud数值不是这些值之一,函数返回0X21;如果已设置的波特率与uiCurrBaud不一致,则函数返回0X02,表示不能设置,调用API不成功。uiSetBaud[in]无符号整数,将要设置的SAM与业务终端通信波特率。uiSetBaud只能取下列值之一::115200,57600,38400,19200,9600,如果输入uiSetBaud参数不是这些数值之一,,函数返回0X21,设置不成功,保持原来的波特率不变。返回值:0成

7、功0X01端口打开失败/端口号不合法。0X02超时,设置不成功。0X21uiCurrBaud、uiSetBaud输入参数数值错误。Syn_OpenPort打开端口intSyn_OpenPort(intiPort);参数说明:iPort[in]整数,表示端口号。1-16(十进制)为串口,1001-1016(十进制)为USB口,USB的端口设置参看“USB设备配置使用手册”。返回值:0打开端口成功0X01打开端口失败/端口号不合法Syn_ClosePort关闭端口intSyn_ClosePort(intiPort

8、);参数说明:iPort[in]整数,表示端口号。返回值:0关闭端口成功。0x01端口号不合法(二)SAM类API:Syn_ResetSAM对SAM复位intSyn_ResetSAM(intiPort,intiIfOpen);参数说明:iPort[in]整数,表示端口号。根据SAM使用的接口不同(分为普通串口SAM和USB口SAM),分别使用不同的端口号(目前串口和USB都只支持16个,即串口000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。