| 设备网络SDK开发使用手册 |
车道参数结构体。
struct{
BYTE byRuleName[NAME_LEN];
BYTE byRuleID;
BYTE byLaneType;
BYTE byTrafficState;
BYTE byLaneNo;
DWORD dwVaryType;
DWORD dwTpsType;
DWORD dwLaneVolume;
DWORD dwLaneVelocity;
DWORD dwTimeHeadway ;
DWORD dwSpaceHeadway;
float fSpaceOccupyRation ;
float fTimeOccupyRation;
DWORD dwLightVehicle ;
DWORD dwMidVehicle;
DWORD dwHeavyVehicle ;
NET_DVR_LANE_QUEUE struLaneQueue;
NET_VCA_POINT struRuleLocation;
DWORD dwOversizeVehicle ;
BYTE byRes2[60];
}NET_DVR_LANE_PARAM_V41, *LPNET_DVR_LANE_PARAM_V41;
enum _TRAFFIC_DATA_VARY_TYPE_EX_ENUM_{
ENUM_TRAFFIC_VARY_NO = 0x00,
ENUM_TRAFFIC_VARY_VEHICLE_ENTER = 0x01,
ENUM_TRAFFIC_VARY_VEHICLE_LEAVE = 0x02,
ENUM_TRAFFIC_VARY_QUEUE = 0x04,
ENUM_TRAFFIC_VARY_STATISTIC = 0x08,
}TRAFFIC_DATA_VARY_TYPE_EX_ENUM
enum _ITS_TPS_TYPE_{
LANE_VOLUME = 0x1,
LANE_VELOCITY = 0x2,
TIME_HEADWAY = 0x4,
SPACE_HEADWAY = 0x8,
TIME_OCCUPANCY_RATIO = 0x10,
SPACE_OCCUPANCY_RATIO = 0x20,
QUEUE = 0x40,
VEHICLE_TYPE = 0x80,
TRAFFIC_STATE = 0x100
}ITS_TPS_TYPE