设备网络SDK开发使用手册

NET_ITC_VTCOIL_INFO

虚拟线圈结构体。

struct{
  NET_VCA_RECT            struLaneRect;
  BYTE                    byTrigFlag;
  BYTE                    byTrigSensitive;
  BYTE                    byRelatedIOOut[MAX_IOOUT_NUM];
  BYTE                    byFlashMode;
  BYTE                    byLaneType;
  BYTE                    byEnableRadar;
  NET_ITC_VTLANE_PARAM    struLane;
  BYTE                    byUseageType;
  BYTE                    byCarDriveDirect;
  BYTE                    byRes[30];
}NET_ITC_VTCOIL_INFO,*LPNET_ITC_VTCOIL_INFO;

Members

struLaneRect
虚拟线圈区域
byTrigFlag
触发标志:0- 车头触发,1- 车尾触发,2- 车头/车尾都触发
byTrigSensitive
触发灵敏度:1~100
byRelatedIOOut
关联的IO输出口(可以同时关联多个),数组0表示IO输出口1,数组1表示IO输出口2,以此类推,0-不关联,1-关联
byFlashMode
闪光灯闪烁模式:0- 同时闪,1- 轮流闪
byLaneType
车道类型:0- 未配置,1- 高速公路,2- 城市快速路,0xff- 其他道路
byEnableRadar
是否启用雷达测速:0- 否,1- 是
struLane
关联的车道参数
byUseageType
车道用途类型,具体定义如下(目前仅1和8两种类型有效):
enum _ITC_LANE_USEAGE_TYPE_{
  ITC_LANE_USEAGE_UNKNOW = 0,
  ITC_LANE_CARRIAGEWAY   = 1,
  ITC_LANE_BUS           = 2,
  ITC_LANE_FAST          = 3,
  ITC_LANE_SLOW          = 4,
  ITC_LANE_MOTOR         = 5,
  ITC_LANE_NONMOTOR      = 6,
  ITC_LANE_REVERSE_LANE  = 7,
  ITC_LANE_BAN_TRUCKS    = 8,
  ITC_LANE_MIX           = 9,
  ITC_LANE_EMERGENCY     = 10
}ITC_LANE_USEAGE_TYPE
ITC_LANE_USEAGE_UNKNOW
未知
ITC_LANE_CARRIAGEWAY
普通车道
ITC_LANE_BUS
公交车专用道
ITC_LANE_FAST
快车道
ITC_LANE_SLOW
慢车道
ITC_LANE_MOTOR
摩托车道
ITC_LANE_NONMOTOR
非机动车道
ITC_LANE_REVERSE_LANE
反向车道
ITC_LANE_BAN_TRUCKS
禁止货车车道
ITC_LANE_MIX
混合车道
ITC_LANE_EMERGENCY
应急车道
byCarDriveDirect
车辆行驶方向,具体定义如下:
enum _ITC_LANE_CAR_DRIVE_DIRECT_{
  ITC_LANE_DRIVE_UNKNOW      = 0,
  ITC_LANE_DRIVE_UP_TO_DOWN  = 1,
  ITC_LANE_DRIVE_DOWN_TO_UP  = 2 
}ITC_LANE_CAR_DRIVE_DIRECT
ITC_LANE_DRIVE_UNKNOW
未知
ITC_LANE_DRIVE_UP_TO_DOWN
从上往下行驶(下行)
ITC_LANE_DRIVE_DOWN_TO_UP
从下往上行驶(上行)
byRes
保留

See Also

NET_ITC_POST_VTCOIL_PARAM