设备网络SDK开发使用手册

NET_DVR_LIGHTSNAPCFG

红绿灯功能参数结构体。

struct{
  DWORD      dwSize;
  BYTE       byLightIoIn;
  BYTE       byTrigIoIn;
  BYTE       byRelatedDriveWay;
  BYTE       byTrafficLight;
  BYTE       bySnapTimes1;
  BYTE       bySnapTimes2;
  BYTE       byRes1[2];
  WORD       wIntervalTime1[MAX_INTERVAL_NUM];
  WORD       wIntervalTime2[MAX_INTERVAL_NUM];
  BYTE       byRecord;
  BYTE       bySessionTimeout;
  BYTE       byPreRecordTime;
  BYTE       byVideoDelay;
  BYTE       byRes2[32];
}NET_DVR_LIGHTSNAPCFG, *LPNET_DVR_LIGHTSNAPCFG;

Members

dwSize
结构体大小
byLightIoIn
红绿灯的IO号,从1开始
byTrigIoIn
触发的IO号,从1开始
byRelatedDriveWay
触发IO关联的车道号,取值范围[0,9]
byTrafficLight
0-高电平红灯,低电平绿灯;1-高电平绿灯,低电平红灯
bySnapTimes1
红灯抓拍次数,0-不抓拍,非0-连拍次数,最大5次
bySnapTimes2
绿灯抓拍次数,0-不抓拍,非0-连拍次数,最大5次
byRes1
保留,置为0
wIntervalTime1
红灯连拍间隔时间,单位ms,取值范围[67,60000]
wIntervalTime2
绿灯连拍间隔时间,单位ms,取值范围[67,60000]
byRecord
闯红灯周期录像标志,0-不录像,1-录像
bySessionTimeout
闯红灯周期录像超时时间(单位秒),取值范围[0,100]
byPreRecordTime
闯红灯录像片段预录时间(单位秒),取值范围[0,100]
byVideoDelay
闯红灯录像片段延时时间(单位秒),取值范围[0,100]
byRes2
保留,置为0

See Also

NET_DVR_GetDVRConfig  NET_DVR_SetDVRConfig