scapy.contrib.automotive.obd.pid.pids_60_7F¶
-
class
scapy.contrib.automotive.obd.pid.pids_60_7F.
OBD_PID60
(*args, **kargs)¶ 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
(*args, **kargs)¶ Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
-
aliastypes
¶
-
-
class
scapy.contrib.automotive.obd.pid.pids_60_7F.
OBD_PID62
(*args, **kargs)¶ Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
-
aliastypes
¶
-
-
class
scapy.contrib.automotive.obd.pid.pids_60_7F.
OBD_PID63
(*args, **kargs)¶ Bases:
scapy.contrib.automotive.obd.packet.OBD_Packet
-
aliastypes
¶
-
-
class
scapy.contrib.automotive.obd.pid.pids_60_7F.
OBD_PID64
(*args, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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, **kargs)¶ 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
-