torque-pro-assistant - v1.0.0
    Preparing search index...

    Interface SessionDataRow

    One sample from a Torque Pro CSV. Field naming mirrors Torque Pro's own column header conventions — speed_mph, coolant_f, afr_meas — so the CSV adapter can do a straight column-to-field map.

    Sampling is variable rate in real Torque Pro exports (the adapter sees gaps from sub-second up to several seconds depending on the vehicle's OBD-II responsiveness). t is elapsed wall-clock seconds from the first row's parsed timestamp — NOT the sample index.

    Only t and ts are guaranteed; the user's chosen Torque Pro PID set determines which other fields are present. Consumers must handle missing fields.

    The index signature catches CSV columns the adapter recognizes by key but that don't yet have a typed entry on this interface — promote them when chart code starts consuming them.

    interface SessionDataRow {
        accel_total_g?: number;
        afr_cmd?: number;
        afr_meas?: number;
        alcohol_pct?: number;
        altitude?: number;
        ambient_c?: number;
        ambient_f?: number;
        avg_speed_moving_mph?: number;
        avg_speed_total_mph?: number;
        bearing?: number;
        boost_cmd_a_psi?: number;
        boost_cmd_b_psi?: number;
        boost_kpa?: number;
        boost_psi?: number;
        boost_sensor_a_psi?: number;
        boost_sensor_b_psi?: number;
        cact_c?: number;
        cact_f?: number;
        co2?: number;
        co2_avg?: number;
        coolant_c?: number;
        coolant_f?: number;
        fuel_flow_gpm?: number;
        fuel_level_pct?: number;
        fuel_pressure?: number;
        fuel_rail_abs?: number;
        fuel_rail_rel?: number;
        fuel_rate?: number;
        gcal?: number;
        gx?: number;
        gy?: number;
        gz?: number;
        hdop?: number;
        hp?: number;
        iat_c?: number;
        iat_f?: number;
        kw?: number;
        lambda?: number;
        lat?: number;
        load?: number;
        load_abs?: number;
        lon?: number;
        maf?: number;
        maf_sensor_a?: number;
        maf_sensor_b?: number;
        manifold_abs_a_psi?: number;
        manifold_abs_b_psi?: number;
        manifold_kpa?: number;
        manifold_psi?: number;
        mpg?: number;
        odo?: number;
        oil_c?: number;
        oil_f?: number;
        pct_city?: number;
        pct_highway?: number;
        pct_idle?: number;
        pedal?: number;
        rpm?: number;
        speed_kph?: number;
        speed_mph?: number;
        speed_ms?: number;
        t: number;
        throttle?: number;
        throttle_b_abs?: number;
        throttle_rel?: number;
        time_0_to_60_s?: number;
        timing?: number;
        tq_actual_pct?: number;
        tq_demand_pct?: number;
        tq_lbft?: number;
        tq_nm?: number;
        tq_reference_nm?: number;
        trans_c?: number;
        trans_f?: number;
        ts: number;
        ve?: number;
        voltage?: number;
        voltage_obd?: number;
        readonly [field: string]: number | undefined;
    }

    Indexable

    • readonly [field: string]: number | undefined

      Catch-all for CSV columns the adapter recognizes by key but that don't yet have a typed entry on this interface (catalyst temps, exhaust gas temps, hybrid battery PIDs, etc.). Promote a field to the typed list when chart or table code starts consuming it.

    Index

    Properties

    accel_total_g?: number

    Acceleration sensor total magnitude (g).

    afr_cmd?: number
    afr_meas?: number
    alcohol_pct?: number

    Alcohol fuel percentage.

    altitude?: number
    ambient_c?: number

    Ambient air temperature (°C).

    ambient_f?: number

    Ambient air temperature (°F).

    avg_speed_moving_mph?: number

    Average trip speed across moving samples (mph).

    avg_speed_total_mph?: number

    Average trip speed across all samples (mph).

    bearing?: number
    boost_cmd_a_psi?: number

    Boost pressure — commanded, manifold A (psi).

    boost_cmd_b_psi?: number

    Boost pressure — commanded, manifold B (psi).

    boost_kpa?: number
    boost_psi?: number
    boost_sensor_a_psi?: number

    Boost pressure — sensor A (psi).

    boost_sensor_b_psi?: number

    Boost pressure — sensor B (psi).

    cact_c?: number

    Charge air cooler temperature (°C).

    cact_f?: number

    Charge air cooler temperature (°F).

    co2?: number
    co2_avg?: number

    CO₂ average across the session (g/km).

    coolant_c?: number
    coolant_f?: number
    fuel_flow_gpm?: number

    Fuel flow rate (gal/min) — distinct from fuel_rate (L/min).

    fuel_level_pct?: number

    Fuel level in tank (%).

    fuel_pressure?: number
    fuel_rail_abs?: number
    fuel_rail_rel?: number
    fuel_rate?: number
    gcal?: number
    gx?: number
    gy?: number
    gz?: number
    hdop?: number
    hp?: number
    iat_c?: number
    iat_f?: number
    kw?: number
    lambda?: number
    lat?: number
    load?: number
    load_abs?: number
    lon?: number
    maf?: number
    maf_sensor_a?: number

    Mass air flow — sensor A (g/s).

    maf_sensor_b?: number

    Mass air flow — sensor B (g/s).

    manifold_abs_a_psi?: number

    Intake manifold absolute pressure, sensor A (psi).

    manifold_abs_b_psi?: number

    Intake manifold absolute pressure, sensor B (psi).

    manifold_kpa?: number
    manifold_psi?: number

    Intake manifold pressure (psi) — same physical quantity as manifold_kpa, different source unit.

    mpg?: number
    odo?: number
    oil_c?: number
    oil_f?: number
    pct_city?: number

    Percentage of session classified as city driving.

    pct_highway?: number

    Percentage of session classified as highway driving.

    pct_idle?: number

    Percentage of session classified as idle.

    pedal?: number
    rpm?: number
    speed_kph?: number
    speed_mph?: number
    speed_ms?: number
    t: number

    Elapsed seconds from the first parsed timestamp in the session.

    throttle?: number
    throttle_b_abs?: number

    Absolute Throttle Position B (%).

    throttle_rel?: number

    Relative Throttle Position (%).

    time_0_to_60_s?: number

    Vehicle's last-reported 0-to-60-mph time (seconds).

    timing?: number
    tq_actual_pct?: number
    tq_demand_pct?: number
    tq_lbft?: number
    tq_nm?: number
    tq_reference_nm?: number

    Engine reference torque — vehicle-published nominal max (Nm).

    trans_c?: number
    trans_f?: number
    ts: number

    Wall-clock timestamp in milliseconds since epoch.

    ve?: number
    voltage?: number
    voltage_obd?: number

    Voltage at the OBD-II adapter (V) — distinct from voltage (control module).