idcardweb装入失败_新中新身份证读卡器接口API使用

1. 端口类APIint Syn_OpenPort(int iPortID);说明: 打开串口/USB口参数:iPortID [in] 整数,表示端口号。1-16(十进制)为串口,1001-1016(十进制)为USB口,缺省的一个USB设备端口号是1001。返回值:成功返回0,错误返回见6。int Syn_ClosePort(int iPortID);说明: 关闭串口/USB口参数:iPortID...
摘要由CSDN通过智能技术生成

1. 端口类API

int Syn_OpenPort(int iPortID);

说明: 打开串口/USB口

参数:iPortID [in] 整数,表示端口号。1-16(十进制)为串口,1001-1016(十进制)为USB口,缺省的一个USB设备端口号是1001。

返回值:成功返回0,错误返回见6。

int Syn_ClosePort(int iPortID);

说明: 关闭串口/USB口

参数:iPortID [in] 整数,表示端口号。

返回值:成功返回0,错误返回见6。

int Syn_GetCOMBaud(int iComID,unsigned int *puiBaudRate);

说明: 查看串口的波特率

参数:iPort [in] 整数,表示端口号。此处端口号必须为1-16,表示串口,参见7.1。 puiBaudRate [out] 无符号整数指针,指向普通串口当前波特率, 默认情况下为 115200。

返回值:成功返回0,错误返回见6。

int Syn_SetCOMBaud(int iComID,unsigned int uiCurrBaud,unsigned int uiSetBaud);

说明: 设置串口的波特率

参数:iPort [in] 整数,表示端口号。此处端口号必须为1-16,表示串口。

uiCurrBaud [in] 无符号整数,调用该API前已设置的业务终端与SAM_V通信的波特率(SAM_V出厂时默认,业务终端与SAM_V通信的波特率为115200)。业务终端以该波特率与SAM_V通信,发出设置SAM_V新波特率的命令。uiCurrBaud只能为下列数值之一:115200,57600,38400,19200,9600.如果uiCurrBaud数值不是这些值之一,函数返回0x21;如果已设置的波特率与uiCurrBaud不一致, 则函数返回非零,表示不能设置,调用API不成功。

uiSetBaud [in] 符号整数,将要设置的SAM_V与业务终端通信波特率。uiSetBaud只能取下列值之一:115200,57600,38400,19200,9600,如果输入uiSetBaud参数不是这些数值之一,函数返回非零,设置不成功,保持原来的波特率不变。

返回值:成功返回0,错误返回见6。

2. SAM类API

int Syn_GetSAMStatus(int iPortID,int iIfOpen);

说明: 对SAM_V进行状态检测

参数:iPort [in] 整数,表示端口号。参见7.1。

iIfOpen [in] 整数,参见7.2。

返回值:成功返回0,错误返回见6。

int Syn_ResetSAM(int iPortID,int iIfOpen);

说明: 对SAM_V复位

参数:iPort [in] 整数,表示端口号。参见7.1。

iIfOpen [in] 整数,参见7.2。

返回值:成功返回0,错误返回见6。

int Syn_GetSAMID(int iPortID,unsigned char *pucSAMID,int iIfOpen);

说明: 读取SAM_V的编号(十六进制)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值