文件名称:透明通道-catia v5 零件库
文件大小:1.85MB
文件格式:PDF
更新时间:2024-07-12 01:24:40
海康
5.23 透明通道 5.23.1 建立透明通道 NET_DVR_SerialStart 函 数: LONG NET_DVR_SerialStart(LONG lUserID, LONG lSerialPort, fSerialDataCallBack cbSerialDataCallBack, DWORD dwUser) 参 数: [in]lUserID [in]lSerialPort [in]cbSerialDataCallBack [in]dwUser NET_DVR_Login_V40 的返回值 串口号:1- 232 串口;2- 485 串口 透明通道数据回调函数 用户数据 typedef void(CALLBACK *fSerialDataCallBack)(LONG lSerialHandle, char *pRecvDataBuffer, DWORD dwBufSize, DWORD dwUser) [out]lSerialHandle [out]pRecvDataBuffer [out]dwBufSize [out]dwUser NET_DVR_SerialStart 的返回值 存放数据的缓冲区指针 数据大小 用户数据 返回值: -1 表示失败,其他值作为 NET_DVR_SerialSend 等函数的句柄参数。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通过错误码判断出错原因。 说 明: 需要从回调函数得到数据解码器必须支持数据回传,否则发送成功,回调依然不会有返回。 返回目录 5.23.2 通过透明通道向设备串口发送数据 NET_DVR_SerialSend 函 数: BOOL NET_DVR_SerialSend(LONG lSerialHandle, LONG lChannel, char *pSendBuf,DWORD dwBufSize) 参 数: [in]lSerialHandle [in]lChannel [in]pSendBuf [in]dwBufSize NET_DVR_SerialStart 的返回值 使用 485 串口时有效,从 1 开始;232 串口作为透明通道时该值 设置为 0 发送数据的缓冲区指针 缓冲区的大小,最多 1016 字节 返回值: TRUE 表示成功,FALSE 表示失败。接口返回失败请调用 NET_DVR_GetLastError 获取错误码,通 过错误码判断出错原因。