scapy.contrib.automotive.obd.pid.pids_60_7F
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID60(_pkt, /, *, supported_pids=<Flag 0 ()>)[source]
Bases:
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
supported_pids
<Flag 0 ()>
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID61(_pkt, /, *, data=0)[source]
Bases:
OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID62(_pkt, /, *, data=0)[source]
Bases:
OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID63(_pkt, /, *, data=0)[source]
Bases:
OBD_Packet
- aliastypes
- class scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID64(_pkt, /, *, at_point1=0, at_point2=0, at_point3=0, at_point4=0, at_point5=0)[source]
Bases:
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
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(_pkt, /, *, reserved1=0, glow_plug_lamp_status_supported=0, manual_trans_neutral_drive_status_supported=0, auto_trans_neutral_drive_status_supported=0, power_take_off_status_supported=0, reserved2=0, glow_plug_lamp_status=0, manual_trans_neutral_drive_status=0, auto_trans_neutral_drive_status=0, power_take_off_status=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, sensor_b_supported=0, sensor_a_supported=0, sensor_a=0, sensor_b=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, sensor2_supported=0, sensor1_supported=0, sensor1=0, sensor2=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, bank2_sensor3_supported=0, bank2_sensor2_supported=0, bank2_sensor1_supported=0, bank1_sensor3_supported=0, bank1_sensor2_supported=0, bank1_sensor1_supported=0, bank1_sensor1=0, bank1_sensor2=0, bank1_sensor3=0, bank2_sensor1=0, bank2_sensor2=0, bank2_sensor3=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, egr_b_error_supported=0, actual_egr_b_duty_cycle_supported=0, commanded_egr_b_duty_cycle_supported=0, egr_a_error_supported=0, actual_egr_a_duty_cycle_supported=0, commanded_egr_a_duty_cycle_supported=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)[source]
Bases:
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
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(_pkt, /, *, reserved=0, relative_intake_air_flow_b_position_supported=0, commanded_intake_air_flow_b_control_supported=0, relative_intake_air_flow_a_position_supported=0, commanded_intake_air_flow_a_control_supported=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)[source]
Bases:
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
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(_pkt, /, *, reserved=0, bank2_sensor2_supported=0, bank2_sensor1_supported=0, bank1_sensor2_supported=0, bank1_sensor1_supported=0, bank1_sensor1=0, bank1_sensor2=0, bank2_sensor1=0, bank2_sensor2=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, relative_throttle_b_position_supported=0, commanded_throttle_actuator_b_control_supported=0, relative_throttle_a_position_supported=0, commanded_throttle_actuator_a_control_supported=0, commanded_throttle_actuator_a_control=0, relative_throttle_a_position=0, commanded_throttle_actuator_b_control=0, relative_throttle_b_position=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, fuel_temperature_supported=0, fuel_rail_pressure_supported=0, commanded_fuel_rail_pressure_supported=0, commanded_fuel_rail_pressure=0, fuel_rail_pressure=0, fuel_rail_temperature=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, injection_control_pressure_supported=0, commanded_injection_control_pressure_supported=0, commanded_injection_control_pressure=0, injection_control_pressure=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, sensor_b_supported=0, sensor_a_supported=0, sensor_a=0, sensor_b=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, boost_pressure_sensor_b_supported=0, commanded_boost_pressure_b_supported=0, boost_pressure_sensor_a_supported=0, commanded_boost_pressure_a_supported=0, commanded_boost_pressure_a=0, boost_pressure_sensor_a=0, commanded_boost_pressure_b=0, boost_pressure_sensor_b=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, vgt_b_position_supported=0, commanded_vgt_b_position_supported=0, vgt_a_position_supported=0, commanded_vgt_a_position_supported=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)[source]
Bases:
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
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(_pkt, /, *, reserved=0, wastegate_b_position_supported=0, commanded_wastegate_b_position_supported=0, wastegate_a_position_supported=0, commanded_wastegate_a_position_supported=0, commanded_wastegate_a_position=0, wastegate_a_position=0, commanded_wastegate_b_position=0, wastegate_b_position=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, sensor_bank2_supported=0, sensor_bank1_supported=0, sensor_bank1=0, sensor_bank2=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, b_supported=0, a_supported=0, a_rpm=0, b_rpm=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, turbo_a_turbine_outlet_temperature_supported=0, turbo_a_turbine_inlet_temperature_supported=0, turbo_a_compressor_outlet_temperature_supported=0, turbo_a_compressor_inlet_temperature_supported=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)[source]
Bases:
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
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(_pkt, /, *, reserved=0, turbo_a_turbine_outlet_temperature_supported=0, turbo_a_turbine_inlet_temperature_supported=0, turbo_a_compressor_outlet_temperature_supported=0, turbo_a_compressor_inlet_temperature_supported=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)[source]
Bases:
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
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(_pkt, /, *, reserved=0, bank2_sensor2_supported=0, bank2_sensor1_supported=0, bank1_sensor2_supported=0, bank1_sensor1_supported=0, bank1_sensor1=0, bank1_sensor2=0, bank2_sensor1=0, bank2_sensor2=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, sensor4_supported=0, sensor3_supported=0, sensor2_supported=0, sensor1_supported=0, sensor1=0, sensor2=0, sensor3=0, sensor4=0)[source]
Bases:
_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
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(_pkt, /, *, reserved=0, sensor4_supported=0, sensor3_supported=0, sensor2_supported=0, sensor1_supported=0, sensor1=0, sensor2=0, sensor3=0, sensor4=0)[source]
Bases:
_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
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(_pkt, /, *, reserved=0, outlet_pressure_supported=0, inlet_pressure_supported=0, delta_pressure_supported=0, delta_pressure=0, particulate_filter=0, outlet_pressure=0)[source]
Bases:
_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
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(_pkt, /, *, reserved=0, outlet_pressure_supported=0, inlet_pressure_supported=0, delta_pressure_supported=0, delta_pressure=0, particulate_filter=0, outlet_pressure=0)[source]
Bases:
_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
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(_pkt, /, *, reserved=0, bank2_outlet_temperature_supported=0, bank2_inlet_temperature_supported=0, bank1_outlet_temperature_supported=0, bank1_inlet_temperature_supported=0, bank1_inlet_temperature_sensor=0, bank1_outlet_temperature_sensor=0, bank2_inlet_temperature_sensor=0, bank2_outlet_temperature_sensor=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, nte_deficiency_for_nox_active_area=0, inside_manufacturer_specific_nox_nte_carve_out_area=0, outside=0, inside=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, nte_deficiency_for_pm_active_area=0, inside_manufacturer_specific_pm_nte_carve_out_area=0, outside=0, inside=0)[source]
Bases:
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
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(_pkt, /, *, reserved=0, total_with_pto_active_supported=0, total_idle_supported=0, total_supported=0, total=0, total_idle=0, total_with_pto_active=0)[source]
Bases:
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
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