设备网络SDK开发使用手册

NET_DVR_DECODERCFG_V30

通道解码器(云台)参数结构体。

struct{
  DWORD     dwSize;
  DWORD     dwBaudRate;
  BYTE      byDataBit;
  BYTE      byStopBit;
  BYTE      byParity;
  BYTE      byFlowcontrol;
  WORD      wDecoderType;
  WORD      wDecoderAddress;
  BYTE      bySetPreset[MAX_PRESET_V30];
  BYTE      bySetCruise[MAX_CRUISE_V30];
  BYTE      bySetTrack[MAX_TRACK_V30];
}NET_DVR_DECODERCFG_V30, *LPNET_DVR_DECODERCFG_V30;

Members

dwSize
结构体大小
dwBaudRate
波特率(bps),0-50,1-75,2-110,3-150,4-300,5-600,6-1200,7-2400,8-4800,9-9600,10-19200,11-38400,12-57600,13-76800,14-115.2k
byDataBit
数据有几位:0-5位,1-6位,2-7位,3-8位
byStopBit
停止位:0-1位,1-2位
byParity
是否校验:0-无校验,1-奇校验,2-偶校验
byFlowcontrol
是否流控:0-无,1-软流控,2-硬流控
wDecoderType
解码器类型,通过NET_DVR_GetPTZProtocol获取,该值对应于结构NET_DVR_PTZ_PROTOCOL中的dwType。
wDecoderAddress
解码器地址:[0,255]
bySetPreset
预置点是否设置:0-没有设置,1-设置
bySetCruise
巡航是否设置:0-没有设置,1-设置
bySetTrack
轨迹是否设置:0-没有设置,1-设置

Remarks

在早前的设备中规定了一系列云台协议,但在后期的设备(如DS-90xx、DS-91xx、DS-81xx等)仅保留一部分常用的协议,所以在配置解码器类型时必须调用NET_DVR_GetPTZProtocol获取当前设备支持的云台协议。

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig

NET_DVR_GetPTZProtocol

Reference Structure

该结构扩展源于

NET_DVR_DECODERCFG

扩展结构可见

NET_DVR_DECODERCFG_V40