scapy.contrib.automotive.obd.pid.pids_60_7F
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID60(*args: Any, **kargs: Any)[source]
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
<Flag 0 ()>
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID61(*args: Any, **kargs: Any)[source]
Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID62(*args: Any, **kargs: Any)[source]
Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID63(*args: Any, **kargs: Any)[source]
Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID64(*args: Any, **kargs: Any)[source]
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
0
at_point2
0
at_point3
0
at_point4
0
at_point5
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID65(*args: Any, **kargs: Any)[source]
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(*args: Any, **kargs: Any)[source]
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
0
sensor_b
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID67(*args: Any, **kargs: Any)[source]
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
0
sensor2
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID68(*args: Any, **kargs: Any)[source]
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
0
bank1_sensor2
0
bank1_sensor3
0
bank2_sensor1
0
bank2_sensor2
0
bank2_sensor3
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID69(*args: Any, **kargs: Any)[source]
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
0
actual_egr_a_duty_cycle
0
egr_a_error
0
commanded_egr_b_duty_cycle
0
actual_egr_b_duty_cycle
0
egr_b_error
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6A(*args: Any, **kargs: Any)[source]
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
0
relative_intake_air_flow_a_position
0
commanded_intake_air_flow_b_control
0
relative_intake_air_flow_b_position
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6B(*args: Any, **kargs: Any)[source]
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
0
bank1_sensor2
0
bank2_sensor1
0
bank2_sensor2
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6C(*args: Any, **kargs: Any)[source]
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
0
relative_throttle_a_position
0
commanded_throttle_actuator_b_control
0
relative_throttle_b_position
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6D(*args: Any, **kargs: Any)[source]
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
0
fuel_rail_pressure
0
fuel_rail_temperature
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6E(*args: Any, **kargs: Any)[source]
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
0
injection_control_pressure
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6F(*args: Any, **kargs: Any)[source]
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
0
sensor_b
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID70(*args: Any, **kargs: Any)[source]
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
0
boost_pressure_sensor_a
0
commanded_boost_pressure_b
0
boost_pressure_sensor_b
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID71(*args: Any, **kargs: Any)[source]
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
0
variable_geometry_turbo_a_position
0
commanded_variable_geometry_turbo_b_position
0
variable_geometry_turbo_b_position
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID72(*args: Any, **kargs: Any)[source]
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
0
wastegate_a_position
0
commanded_wastegate_b_position
0
wastegate_b_position
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID73(*args: Any, **kargs: Any)[source]
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
0
sensor_bank2
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID74(*args: Any, **kargs: Any)[source]
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
0
b_rpm
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID75(*args: Any, **kargs: Any)[source]
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
0
turbocharger_a_compressor_outlet_temperature
0
turbocharger_a_turbine_inlet_temperature
0
turbocharger_a_turbine_outlet_temperature
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID76(*args: Any, **kargs: Any)[source]
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
0
turbocharger_a_compressor_outlet_temperature
0
turbocharger_a_turbine_inlet_temperature
0
turbocharger_a_turbine_outlet_temperature
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID77(*args: Any, **kargs: Any)[source]
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
0
bank1_sensor2
0
bank2_sensor1
0
bank2_sensor2
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID78(*args: Any, **kargs: Any)[source]
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
0
sensor2
0
sensor3
0
sensor4
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID79(*args: Any, **kargs: Any)[source]
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
0
sensor2
0
sensor3
0
sensor4
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7A(*args: Any, **kargs: Any)[source]
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
0
particulate_filter
0
outlet_pressure
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7B(*args: Any, **kargs: Any)[source]
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
0
particulate_filter
0
outlet_pressure
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7C(*args: Any, **kargs: Any)[source]
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
0
bank1_outlet_temperature_sensor
0
bank2_inlet_temperature_sensor
0
bank2_outlet_temperature_sensor
0
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7D(*args: Any, **kargs: Any)[source]
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(*args: Any, **kargs: Any)[source]
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(*args: Any, **kargs: Any)[source]
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
0
total_idle
0
total_with_pto_active
0