NET_ITC_SINGLE_IOTL_PARAM
单组IO红绿灯参数结构体。
struct{
BYTE byEnable;
BYTE byLightIO;
BYTE byTrafficLight;
BYTE byTrigIO;
BYTE byTrigIOStatus;
BYTE byRelatedDriveWay;
BYTE byRecordEnable;
BYTE byRecordType;
BYTE byPreRecordTime;
BYTE byRecordDelayTime;
BYTE byRecordTimeOut;
BYTE byRedSnapTimes;
BYTE byGreenSnapTimes;
BYTE byRelatedIOOutEx;
BYTE byRes1;
BYTE byIntervalType;
WORD wRedInterval[MAX_INTERVAL_NUM];
WORD wGreenInterval[MAX_INTERVAL_NUM];
BYTE byRelatedIOOut[MAX_IOOUT_NUM];
BYTE byFlashMode;
BYTE byRes2[3];
NET_ITC_PLATE_RECOG_REGION_PARAM struPlateRecog[MAX_LANEAREA_NUM];
BYTE byRes[32];
}NET_ITC_SINGLE_IOTL_PARAM,*LPNET_ITC_SINGLE_IOTL_PARAM;
Members
- byEnable
- 是否启用:0- 不启用,1- 启用
- byLightIO
- 红绿灯IO:0- IO1,1- IO2,2- IO3,3- IO4,4- IO5,5- IO6
- byTrafficLight
- 红绿灯有效状态:0- 高电平红灯,低电平绿灯;1- 高电平绿灯,低电平红灯
- byTrigIO
- 触发的IO号:0- IO1,1- IO2,2- IO3,3- IO4,4- IO5,5- IO6
- byTrigIOStatus
- 触发IO口的状态(默认0):0- 下降沿,1- 上升沿,2- 上升沿和下降沿,3- 高电平,4- 低电平
- byRelatedDriveWay
- 关联的车道号
- byRecordEnable
- 闯红灯周期录像标志:0- 不录像,1- 录像
- byRecordType
- 闯红灯录像类型:0- 预录,1- 延时录像
- byPreRecordTime
- 闯红灯录像片段预录时间(默认0),单位:秒
- byRecordDelayTime
- 闯红灯录像片段延时时间(默认0),单位:秒
- byRecordTimeOut
- 闯红灯周期录像超时时间,单位:秒
- byRedSnapTimes
- 红灯抓拍次数:0- 不抓拍;非0- 连拍次数,最大5次
- byGreenSnapTimes
- 绿灯抓拍次数:0- 不抓拍;非0- 连拍次数,最大5次
- byRelatedIOOutEx
- 关联的IO输出口,按位表示输出口号:bit0表示IO输出口1,bit1表示IO输出口2,以此类推。
值:0-不关联,1-关联,最多支持关联到8个IO输出口(兼容byRelatedIOOut字段)
- byRes1
- 保留
- byIntervalType
- 间隔类型(默认按时间):0- 时间起效,1- 距离起效
- wRedInterval
- 红灯连拍间隔时间(单位:ms)或连拍间隔距离(单位:分米)。当byIntervalType为0时,表示间隔时间,当byIntervalType为1时,表示距离高
- wGreenInterval
- 绿灯连拍间隔时间(单位:ms)或连拍间隔距离(单位:分米)。当byIntervalType为0时,表示间隔时间,当byIntervalType为1时,表示距离
- byRelatedIOOut
- 关联的IO输出口,可以同时关联多个
- byFlashMode
- 闪光灯闪烁模式:0- 同时闪,1- 轮流闪
- byRes2
- 保留
- struPlateRecog
- 牌识区域参数
- byRes
- 保留
See Also
NET_ITC_EPOLICE_IOTL_PARAM