Vehicle information structure
struct{
DWORD dwIndex;
BYTE byVehicleType;
BYTE byColorDepth;
BYTE byColor;
BYTE byRaderState;
WORD wSpeed;
WORD wLength;
BYTE byIllegalType;
BYTE byVehicleLogoRecog;
BYTE byVehicleSubLogoRecog;
BYTE byVehicleModel;
BYTE byCustomInfo[16];
WORD wVehicleLogoRecog;
BYTE byIsParking;
BYTE byRes;
DWORD dwParkingTime;
BYTE byBelieve;
BYTE byRes3[7];
}NET_DVR_VEHICLE_INFO, *LPNET_DVR_VEHICLE_INFO;
Vehicle No.
Vehicle type: 0-others, 1-small-sized vehicle, 2-oversized vehicle, 3-pedestrian, 4-two-wheel vehicle, 5-three-wheel vehicle, 6-motor vehicle
Vehicle color depth: 0-dark color, 1-light color
Vehicle color: 0-other, 1-white, 2-silver, 3-gray, 4-black, 5-red, 6-deep blue, 7-blue, 8-yellow, 9-green, 10-brown, 11-pink, 12-purple, 13-dark gray, 14-cyan, 0xff-unkonwn
Radar status: 0-normal, 1-fault, 2-keeps sending same speed, 3-no data sent, 4-the sent radar data is too large or too small.
Vehicle speed, unit: km/h
0-Normal, 1-Low Speed, 2-Overspeed, 3-Wrong-Way Driving, 4-Rad Light Running, 5-Driving on Lane Line, 6-Driving in Wrong Lane at Intersection, 7-Intersection Stranded, 8-Motor Vehicle Occupied Non-Motor Lane, 9-Illegal Lane Change, 10-Special Lane Occupancy, 11-Yellow Vehicle Restriction, 12-Intersection Parking, 13-Green Light Parking, 14-Out of Comity to Pedestrian, 15-Illegal Parking, 16-Illegal U-Turn, 17-Emergency Lane Occupancy, 18-No Right-Turn, 19-No Left-Turn, 20-Driving on Yellow Line, 21-Seatbelt Unfastened, 22-Pedestrian Red Light Running, 23-Vehicle Queue Jumping, 24-Illegal High Beam, 25-Driving with Making Call, 26-Left Turn not Yield to Straight, 27-Right Turn not Yield to Left Turn, 28-U-Turn not Yield to Straight, 29-Small Turn at Big Bend, 30-Running Green Light in Congestion, 31-Without Helmet, 32-Manned Non-Motor Vehicle, 33-Motor Vehicle on Non-Motor Vehicle Lane, 34-Non-Motor Vehicle Umbrella Tent, 35-Vehicle Discharging Black Smoke, 36-Honk, 37-Parking Over the Lane Line, 38-Occupying Two Parking Spaces, 39-Parking Over the Lane Line and Occupying Two Parking Spaces, 40-Not Yield to Vehicle from Right,41-Not Yield to Vehicles in the Roundabout, 42-on Ramp Not Yield to Main Road, 43-Large-Sized Vehicle on the Lane, 44-Roadster Step on the Gas, 45-Smoke.
Vehicle main brand. For details, refer to the enumeration VLR_VEHICLE_CLASS.
Vehicle sub brand.
Vehicle model of sub brand
Custom information
Vehicle main brands (it is compatible with byVehicleLogoRecog). For details, refer to the enumeration VLR_VEHICLE_CLASS.
Whether the vehicle is parking: 0-invalid, 1-parking, 2-not parking.
Reserved.
Parking time, unit: second.
Confidence of byIllegalType.
Reserved.
For the vehicle main and sub brands, refer to the list provided by device.