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 配置传输层后才能与对应控制卡正常通讯。