scapy.contrib.automotive.obd.pid.pids_60_7F

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID60

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                         SUPPORTED PIDS                        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID60                          
OBD_PID60 fields

supported_pids

FlagsField (32 bits)

<Flag 0 ()>

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID61

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      DATA     |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID61                          
OBD_PID61 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID62

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      DATA     |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID62                          
OBD_PID62 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID63

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|              DATA             |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID63                          
OBD_PID63 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID64

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   AT POINT1   |   AT POINT2   |   AT POINT3   |   AT POINT4   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|   AT POINT5   |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID64                          
OBD_PID64 fields

at_point1

ScalingField

0

at_point2

ScalingField

0

at_point3

ScalingField

0

at_point4

ScalingField

0

at_point5

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID65

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|G|M|A|P|RESERVE|G|M|A|P|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID65                          
OBD_PID65 fields

reserved1

BitField (4 bits)

0

glow_plug_lamp_status_supported

BitField (1 bit)

0

manual_trans_neutral_drive_status_supported

BitField (1 bit)

0

auto_trans_neutral_drive_status_supported

BitField (1 bit)

0

power_take_off_status_supported

BitField (1 bit)

0

reserved2

BitField (4 bits)

0

glow_plug_lamp_status

BitField (1 bit)

0

manual_trans_neutral_drive_status

BitField (1 bit)

0

auto_trans_neutral_drive_status

BitField (1 bit)

0

power_take_off_status

BitField (1 bit)

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID66

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |S|S|            SENSOR A           |    SENSOR B   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID66                          
OBD_PID66 fields

reserved

BitField (6 bits)

0

sensor_b_supported

BitField (1 bit)

0

sensor_a_supported

BitField (1 bit)

0

sensor_a

ScalingField

0

sensor_b

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID67

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |S|S|    SENSOR1    |    SENSOR2    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID67                          
OBD_PID67 fields

reserved

BitField (6 bits)

0

sensor2_supported

BitField (1 bit)

0

sensor1_supported

BitField (1 bit)

0

sensor1

ScalingField

0

sensor2

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID68

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RES|B|B|B|B|B|B| BANK1 SENSOR1 | BANK1 SENSOR2 | BANK1 SENSOR3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BANK2 SENSOR1 | BANK2 SENSOR2 | BANK2 SENSOR3 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID68                          
OBD_PID68 fields

reserved

BitField (2 bits)

0

bank2_sensor3_supported

BitField (1 bit)

0

bank2_sensor2_supported

BitField (1 bit)

0

bank2_sensor1_supported

BitField (1 bit)

0

bank1_sensor3_supported

BitField (1 bit)

0

bank1_sensor2_supported

BitField (1 bit)

0

bank1_sensor1_supported

BitField (1 bit)

0

bank1_sensor1

ScalingField

0

bank1_sensor2

ScalingField

0

bank1_sensor3

ScalingField

0

bank2_sensor1

ScalingField

0

bank2_sensor2

ScalingField

0

bank2_sensor3

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID69

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RES|E|A|C|E|A|C|COMMANDED EGR A|ACTUAL EGR A DU|  EGR A ERROR  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|COMMANDED EGR B|ACTUAL EGR B DU|  EGR B ERROR  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID69                          
OBD_PID69 fields

reserved

BitField (2 bits)

0

egr_b_error_supported

BitField (1 bit)

0

actual_egr_b_duty_cycle_supported

BitField (1 bit)

0

commanded_egr_b_duty_cycle_supported

BitField (1 bit)

0

egr_a_error_supported

BitField (1 bit)

0

actual_egr_a_duty_cycle_supported

BitField (1 bit)

0

commanded_egr_a_duty_cycle_supported

BitField (1 bit)

0

commanded_egr_a_duty_cycle

ScalingField

0

actual_egr_a_duty_cycle

ScalingField

0

egr_a_error

ScalingField

0

commanded_egr_b_duty_cycle

ScalingField

0

actual_egr_b_duty_cycle

ScalingField

0

egr_b_error

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6A

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|R|C|R|C|COMMANDED INTAK|RELATIVE INTAKE|COMMANDED INTAK|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RELATIVE INTAKE|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6A                          
OBD_PID6A fields

reserved

BitField (4 bits)

0

relative_intake_air_flow_b_position_supported

BitField (1 bit)

0

commanded_intake_air_flow_b_control_supported

BitField (1 bit)

0

relative_intake_air_flow_a_position_supported

BitField (1 bit)

0

commanded_intake_air_flow_a_control_supported

BitField (1 bit)

0

commanded_intake_air_flow_a_control

ScalingField

0

relative_intake_air_flow_a_position

ScalingField

0

commanded_intake_air_flow_b_control

ScalingField

0

relative_intake_air_flow_b_position

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6B

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|B|B|B|B| BANK1 SENSOR1 | BANK1 SENSOR2 | BANK2 SENSOR1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BANK2 SENSOR2 |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6B                          
OBD_PID6B fields

reserved

BitField (4 bits)

0

bank2_sensor2_supported

BitField (1 bit)

0

bank2_sensor1_supported

BitField (1 bit)

0

bank1_sensor2_supported

BitField (1 bit)

0

bank1_sensor1_supported

BitField (1 bit)

0

bank1_sensor1

ScalingField

0

bank1_sensor2

ScalingField

0

bank2_sensor1

ScalingField

0

bank2_sensor2

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6C

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|R|C|R|C|COMMANDED THROT|RELATIVE THROTT|COMMANDED THROT|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RELATIVE THROTT|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6C                          
OBD_PID6C fields

reserved

BitField (4 bits)

0

relative_throttle_b_position_supported

BitField (1 bit)

0

commanded_throttle_actuator_b_control_supported

BitField (1 bit)

0

relative_throttle_a_position_supported

BitField (1 bit)

0

commanded_throttle_actuator_a_control_supported

BitField (1 bit)

0

commanded_throttle_actuator_a_control

ScalingField

0

relative_throttle_a_position

ScalingField

0

commanded_throttle_actuator_b_control

ScalingField

0

relative_throttle_b_position

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6D

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RESERVED|F|F|C|  COMMANDED FUEL RAIL PRESSURE |FUEL RAIL PRESS|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |FUEL RAIL TEMPE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6D                          
OBD_PID6D fields

reserved

BitField (5 bits)

0

fuel_temperature_supported

BitField (1 bit)

0

fuel_rail_pressure_supported

BitField (1 bit)

0

commanded_fuel_rail_pressure_supported

BitField (1 bit)

0

commanded_fuel_rail_pressure

ScalingField

0

fuel_rail_pressure

ScalingField

0

fuel_rail_temperature

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6E

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |I|C|COMMANDED INJECTION CONTROL PRE|INJECTION CONTR|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6E                          
OBD_PID6E fields

reserved

BitField (6 bits)

0

injection_control_pressure_supported

BitField (1 bit)

0

commanded_injection_control_pressure_supported

BitField (1 bit)

0

commanded_injection_control_pressure

ScalingField

0

injection_control_pressure

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6F

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |S|S|    SENSOR A   |    SENSOR B   |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID6F                          
OBD_PID6F fields

reserved

BitField (6 bits)

0

sensor_b_supported

BitField (1 bit)

0

sensor_a_supported

BitField (1 bit)

0

sensor_a

ScalingField

0

sensor_b

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID70

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|B|C|B|C|   COMMANDED BOOST PRESSURE A  |BOOST PRESSURE |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |   COMMANDED BOOST PRESSURE B  |BOOST PRESSURE |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID70                          
OBD_PID70 fields

reserved

BitField (4 bits)

0

boost_pressure_sensor_b_supported

BitField (1 bit)

0

commanded_boost_pressure_b_supported

BitField (1 bit)

0

boost_pressure_sensor_a_supported

BitField (1 bit)

0

commanded_boost_pressure_a_supported

BitField (1 bit)

0

commanded_boost_pressure_a

ScalingField

0

boost_pressure_sensor_a

ScalingField

0

commanded_boost_pressure_b

ScalingField

0

boost_pressure_sensor_b

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID71

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|V|C|V|C|COMMANDED VARIA|VARIABLE GEOMET|COMMANDED VARIA|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|VARIABLE GEOMET|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID71                          
OBD_PID71 fields

reserved

BitField (4 bits)

0

vgt_b_position_supported

BitField (1 bit)

0

commanded_vgt_b_position_supported

BitField (1 bit)

0

vgt_a_position_supported

BitField (1 bit)

0

commanded_vgt_a_position_supported

BitField (1 bit)

0

commanded_variable_geometry_turbo_a_position

ScalingField

0

variable_geometry_turbo_a_position

ScalingField

0

commanded_variable_geometry_turbo_b_position

ScalingField

0

variable_geometry_turbo_b_position

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID72

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|W|C|W|C|COMMANDED WASTE|WASTEGATE A POS|COMMANDED WASTE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|WASTEGATE B POS|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID72                          
OBD_PID72 fields

reserved

BitField (4 bits)

0

wastegate_b_position_supported

BitField (1 bit)

0

commanded_wastegate_b_position_supported

BitField (1 bit)

0

wastegate_a_position_supported

BitField (1 bit)

0

commanded_wastegate_a_position_supported

BitField (1 bit)

0

commanded_wastegate_a_position

ScalingField

0

wastegate_a_position

ScalingField

0

commanded_wastegate_b_position

ScalingField

0

wastegate_b_position

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID73

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |S|S|          SENSOR BANK1         |  SENSOR BANK2 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID73                          
OBD_PID73 fields

reserved

BitField (6 bits)

0

sensor_bank2_supported

BitField (1 bit)

0

sensor_bank1_supported

BitField (1 bit)

0

sensor_bank1

ScalingField

0

sensor_bank2

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID74

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|  RESERVED |B|A|             A RPM             |     B RPM     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID74                          
OBD_PID74 fields

reserved

BitField (6 bits)

0

b_supported

BitField (1 bit)

0

a_supported

BitField (1 bit)

0

a_rpm

ScalingField

0

b_rpm

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID75

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|T|T|T|T|TURBOCHARGER A |TURBOCHARGER A |TURBOCHARGER A |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |TURBOCHARGER A TURBINE OUTLET T|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID75                          
OBD_PID75 fields

reserved

BitField (4 bits)

0

turbo_a_turbine_outlet_temperature_supported

BitField (1 bit)

0

turbo_a_turbine_inlet_temperature_supported

BitField (1 bit)

0

turbo_a_compressor_outlet_temperature_supported

BitField (1 bit)

0

turbo_a_compressor_inlet_temperature_supported

BitField (1 bit)

0

turbocharger_a_compressor_inlet_temperature

ScalingField

0

turbocharger_a_compressor_outlet_temperature

ScalingField

0

turbocharger_a_turbine_inlet_temperature

ScalingField

0

turbocharger_a_turbine_outlet_temperature

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID76

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|T|T|T|T|TURBOCHARGER A |TURBOCHARGER A |TURBOCHARGER A |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |TURBOCHARGER A TURBINE OUTLET T|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID76                          
OBD_PID76 fields

reserved

BitField (4 bits)

0

turbo_a_turbine_outlet_temperature_supported

BitField (1 bit)

0

turbo_a_turbine_inlet_temperature_supported

BitField (1 bit)

0

turbo_a_compressor_outlet_temperature_supported

BitField (1 bit)

0

turbo_a_compressor_inlet_temperature_supported

BitField (1 bit)

0

turbocharger_a_compressor_inlet_temperature

ScalingField

0

turbocharger_a_compressor_outlet_temperature

ScalingField

0

turbocharger_a_turbine_inlet_temperature

ScalingField

0

turbocharger_a_turbine_outlet_temperature

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID77

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|B|B|B|B| BANK1 SENSOR1 | BANK1 SENSOR2 | BANK2 SENSOR1 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| BANK2 SENSOR2 |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID77                          
OBD_PID77 fields

reserved

BitField (4 bits)

0

bank2_sensor2_supported

BitField (1 bit)

0

bank2_sensor1_supported

BitField (1 bit)

0

bank1_sensor2_supported

BitField (1 bit)

0

bank1_sensor1_supported

BitField (1 bit)

0

bank1_sensor1

ScalingField

0

bank1_sensor2

ScalingField

0

bank2_sensor1

ScalingField

0

bank2_sensor2

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID78

Bases: scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_ExhaustGasTemperatureBank

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|S|S|S|S|            SENSOR1            |    SENSOR2    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |            SENSOR3            |    SENSOR4    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID78                          
OBD_PID78 fields

reserved

BitField (4 bits)

0

sensor4_supported

BitField (1 bit)

0

sensor3_supported

BitField (1 bit)

0

sensor2_supported

BitField (1 bit)

0

sensor1_supported

BitField (1 bit)

0

sensor1

ScalingField

0

sensor2

ScalingField

0

sensor3

ScalingField

0

sensor4

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID79

Bases: scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_ExhaustGasTemperatureBank

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|S|S|S|S|            SENSOR1            |    SENSOR2    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |            SENSOR3            |    SENSOR4    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID79                          
OBD_PID79 fields

reserved

BitField (4 bits)

0

sensor4_supported

BitField (1 bit)

0

sensor3_supported

BitField (1 bit)

0

sensor2_supported

BitField (1 bit)

0

sensor1_supported

BitField (1 bit)

0

sensor1

ScalingField

0

sensor2

ScalingField

0

sensor3

ScalingField

0

sensor4

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7A

Bases: scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_DieselParticulateFilter

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RESERVED|O|I|D|         DELTA PRESSURE        |PARTICULATE FIL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |        OUTLET PRESSURE        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7A                          
OBD_PID7A fields

reserved

BitField (5 bits)

0

outlet_pressure_supported

BitField (1 bit)

0

inlet_pressure_supported

BitField (1 bit)

0

delta_pressure_supported

BitField (1 bit)

0

delta_pressure

ScalingField

0

particulate_filter

ScalingField

0

outlet_pressure

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7B

Bases: scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_DieselParticulateFilter

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RESERVED|O|I|D|         DELTA PRESSURE        |PARTICULATE FIL|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |        OUTLET PRESSURE        |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7B                          
OBD_PID7B fields

reserved

BitField (5 bits)

0

outlet_pressure_supported

BitField (1 bit)

0

inlet_pressure_supported

BitField (1 bit)

0

delta_pressure_supported

BitField (1 bit)

0

delta_pressure

ScalingField

0

particulate_filter

ScalingField

0

outlet_pressure

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7C

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|B|B|B|B| BANK1 INLET TEMPERATURE SENSOR|BANK1 OUTLET TE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               | BANK2 INLET TEMPERATURE SENSOR|BANK2 OUTLET TE|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7C                          
OBD_PID7C fields

reserved

BitField (4 bits)

0

bank2_outlet_temperature_supported

BitField (1 bit)

0

bank2_inlet_temperature_supported

BitField (1 bit)

0

bank1_outlet_temperature_supported

BitField (1 bit)

0

bank1_inlet_temperature_supported

BitField (1 bit)

0

bank1_inlet_temperature_sensor

ScalingField

0

bank1_outlet_temperature_sensor

ScalingField

0

bank2_inlet_temperature_sensor

ScalingField

0

bank2_outlet_temperature_sensor

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7D

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|N|I|O|I|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7D                          
OBD_PID7D fields

reserved

BitField (4 bits)

0

nte_deficiency_for_nox_active_area

BitField (1 bit)

0

inside_manufacturer_specific_nox_nte_carve_out_area

BitField (1 bit)

0

outside

BitField (1 bit)

0

inside

BitField (1 bit)

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7E

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|RESERVE|N|I|O|I|
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7E                          
OBD_PID7E fields

reserved

BitField (4 bits)

0

nte_deficiency_for_pm_active_area

BitField (1 bit)

0

inside_manufacturer_specific_pm_nte_carve_out_area

BitField (1 bit)

0

outside

BitField (1 bit)

0

inside

BitField (1 bit)

0

class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7F

Bases: scapy.contrib.automotive.obd.packet.OBD_Packet

aliastypes
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| RESERVED|T|T|T|                     TOTAL                     |
+-+-+-+-+-+-+                                                   +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |                   TOTAL IDLE                  |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |             TOTAL WITH PTO ACTIVE             |
+-+-+-+-+-+-+-+-+                                               +
|                                                               |
+               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|               |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID7F                          
OBD_PID7F fields

reserved

BitField (5 bits)

0

total_with_pto_active_supported

BitField (1 bit)

0

total_idle_supported

BitField (1 bit)

0

total_supported

BitField (1 bit)

0

total

ScalingField

0

total_idle

ScalingField

0

total_with_pto_active

ScalingField

0