阅读( 241 ) 我要纠错

15.JHSetSerialAttr(配置串口参数)

 

JHZRESULT JHZAPI JHSetSerialAttr(

HANDLE  hdl,

unsigned  long baudrate,

unsigned  char databits,

unsigned  char parity,

unsigned  char stopbits,

unsigned  char flowctrl);


参数 :

        hdl              [IN] 实例句柄,与控制卡相对应。 

       baudrate    [IN] 波特率,有效值为:9600,14400,19200,38400,56000,57600,115200。 

       databits      [IN] 数据位,有效值为:0x08(8 位数据位),0x09(9 位数据位)。 

       parity          [IN] 校验位,有效值为:0x00(无校验), 0x01(奇校验), 0x02(偶 校验)。 

       stopbits      [IN] 停止位,有效值为:0xff(0.5 位停止位)。0x00(1 位停止位), 0x01(1.5 位停止位),0x02(2 位停止位)。 

       flowctrl       [IN] 保留位,始终为 0。


返回值:


JR_OK                                          成功    

JR_INVALID_PARAMETER    参数错误

JR_INVALID_OBJECT                无效的对象


功能描述:

       设置实例句柄对应控制卡的串口参数。设置生效后,该实例需要根据串口参数的修 改情况重新调用 JHMountTransportLayer 配置传输层后才能与对应控制卡正常通讯。


×