设备网络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