I pulled this out of the obd2.cpp file in the firmware for openxc.
const Obd2Pid OBD2_PIDS[] = {
{ pid: 0xc, name: “engine_speed”, frequency: 5 },
{ pid: 0xd, name: “vehicle_speed”, frequency: 5 },
{ pid: 0x4, name: “engine_load”, frequency: 5 },
{ pid: 0x5, name: “engine_coolant_temperature”, frequency: 1 },
{ pid: 0x33, name: “barometric_pressure”, frequency: 1 },
{ pid: 0x4c, name: “commanded_throttle_position”, frequency: 1 },
{ pid: 0x27, name: “fuel_level”, frequency: 1 },
{ pid: 0xf, name: “intake_air_temperature”, frequency: 1 },
{ pid: 0xb, name: “intake_manifold_pressure”, frequency: 1 },
{ pid: 0x1f, name: “running_time”, frequency: 1 },
{ pid: 0x11, name: “throttle_position”, frequency: 5 },
{ pid: 0xa, name: “fuel_pressure”, frequency: 1 },
{ pid: 0x10, name: “mass_airflow”, frequency: 5 },
{ pid: 0x5a, name: “accelerator_pedal_position”, frequency: 5 },
{ pid: 0x52, name: “ethanol_fuel_percentage”, frequency: 1 },
{ pid: 0x5c, name: “engine_oil_temperature”, frequency: 1 },
{ pid: 0x63, name: “engine_torque”, frequency: 1 },
};
|