This structure provides the data about a single code retrieved from the vehicle.
typedef struct {
DWORD cbFixed;
DWORD cExtraFields;
DWORD dwSystem;
DWORD dwSubsystem;
VIODIAGNOSTICFIELD vdiFields[1];
}
Data value type |
Value |
VIOTC_SYS_UNKNOWN | 0 |
VIOTC_SYS_POWERTRAIN | 1 |
VIOTC_SYS_BODY | 2 |
VIOTC_SYS_CHASSIS | 3 |
VIOTC_SYS_NETWORK | 4 |
Data value type |
Value |
VIOTC_SUBSYS_UNKNOWN | 0 |
VIOTC_FUEL_AIR_METERING | 1 |
VIOTC_IGNITION_SYSTEM_OR_MISFIRE | 2 |
VIOTC_AUX_EMISSION_CONTROL | 3 |
VIOTC_VEHSPEED_IDLE_AUXINPUTS | 4 |
VIOTC_COMPUTER_AUX_OUTPUTS | 5 |
VIOTC_TRANSMISSION | 6 |
VIOTC_ANTILOCK_BRAKES | 32 |
VIOTC_TRACTION_CONTROL | 33 |
VIOTC_STEERING | 34 |
VIOTC_SUSPENSION | 35 |
VIOTC_SUPPLEMENTAL_RESTRAINTS | 64 |
VIOTC_CLIMATE_CONTROL | 65 |
VIOTC_INSTRUMENT_PANEL | 66 |
VIOTC_MEMORY_SEATS_MIRROR | 67 |
VIOTC_LIGHTING_CONTROL | 68 |
VIOTC_ANTI_THEFT | 69 |
VIOTC_TRIP_COMPUTER | 70 |
VIOTC_SUBSYSTEM_OTHER | 255 |