设备网络SDK开发使用手册

NET_DVR_CONTROL_PARAM

控制参数结构体。

struct{
  DWORD    dwSize;
  BYTE     sDeviceID[NAME_LEN];
  WORD     wChan;
  BYTE     byIndex;
  BYTE     byRes1;
  DWORD    dwControlParam;
  BYTE     byMandatoryAlarm;
  BYTE     byRes3;
  WORD     wZoneIndex;
  BYTE     byOperatorCode[16];
  BYTE     byRes2[12];
}NET_DVR_CONTROL_PARAM,*LPNET_DVR_CONTROL_PARAM;

Members

dwSize
结构体大小
sDeviceID
被控设备的设备ID,设为NULL
wChan
无效,置为0
byIndex
控制索引,不同的控制命令对应不同的索引:
dwCommand控制命令 控制功能描述 byIndex索引
NET_DVR_OPEN_PLAN SDI矩阵切换器,控制预案 预案号
NET_DVR_TURNON_LED 报警设备,打开LED屏 无效
NET_DVR_TURNOFF_LED 报警设备,关闭LED屏 无效
NET_DVR_SET_LED_BRIGHTNESS 报警设备,手动设置LED屏亮度 串口号,0~N,N从能力集获取
NET_DVR_CLOSE_SUBSYSTEM_FAULT_ALARM 报警设备,关闭子系统故障提示音 子系统号,从1开始,0xff表示所有子系统
NET_DVR_SET_SUBSYSTEM_BYPASS 报警设备,子系统旁路 子系统号,从1开始,0xff表示所有子系统
NET_DVR_CANCEL_SUBSYSTEM_BYPASS 报警设备,子系统旁路恢复 子系统号,从1开始,0xff表示所有子系统
NET_DVR_ARM_ALARMHOST_SUBSYSTEM 报警设备,按布防类型对子系统布防 子系统号,从1开始,0xff表示所有子系统
byRes1
保留,置为0
dwControlParam
控制参数,不同的控制命令对应不同的参数:
dwCommand控制命令 控制功能描述 dwControlParam参数
NET_DVR_OPEN_PLAN SDI矩阵切换器,控制预案 1- 预案开始,2- 预案停止
NET_DVR_TURNON_LED 报警设备,打开LED屏 无效,设为0
NET_DVR_TURNOFF_LED 报警设备,关闭LED屏 无效,设为0
NET_DVR_SET_LED_BRIGHTNESS 报警设备,手动设置LED屏亮度 亮度值,取值范围:0~15
NET_DVR_CLOSE_SUBSYSTEM_FAULT_ALARM 报警设备,关闭子系统故障提示音 无效,设为0
NET_DVR_SET_SUBSYSTEM_BYPASS 报警设备,子系统旁路 无效,设为0
NET_DVR_CANCEL_SUBSYSTEM_BYPASS 报警设备,子系统旁路恢复 无效,设为0
NET_DVR_ARM_ALARMHOST_SUBSYSTEM 报警设备,按布防类型对子系统布防 1- 普通布防,2- 即时布防,3- 留守布防
byMandatoryAlarm
0-不强制布防,1-强制布防
byRes3
保留,置为0
wZoneIndex
防区号
byOperatorCode
回控码
byRes2
保留,置为0

Remarks

普通布防(外出布防):当有子系统中有延时防区时,该防区会延时指定的时间再生效;即时布防:延时防区也会马上生效。如果子系统没有延时防区时,普通布防和即时布防是一样的。

See Also

报警主机:NET_DVR_RemoteControl

SDI矩阵切换器:NET_DVR_RemoteControl