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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID60'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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_PID61'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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_PID62'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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_PID63'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID64'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID65'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID65).reserved1>, <BitField (OBD_PID65).glow_plug_lamp_status_supported>, <BitField (OBD_PID65).manual_trans_neutral_drive_status_supported>, <BitField (OBD_PID65).auto_trans_neutral_drive_status_supported>, <BitField (OBD_PID65).power_take_off_status_supported>, <BitField (OBD_PID65).reserved2>, <BitField (OBD_PID65).glow_plug_lamp_status>, <BitField (OBD_PID65).manual_trans_neutral_drive_status>, <BitField (OBD_PID65).auto_trans_neutral_drive_status>, <BitField (OBD_PID65).power_take_off_status>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID66'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID67'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID68'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID68).reserved>, <BitField (OBD_PID68).bank2_sensor3_supported>, <BitField (OBD_PID68).bank2_sensor2_supported>, <BitField (OBD_PID68).bank2_sensor1_supported>, <BitField (OBD_PID68).bank1_sensor3_supported>, <BitField (OBD_PID68).bank1_sensor2_supported>, <BitField (OBD_PID68).bank1_sensor1_supported>, <ScalingField (OBD_PID68).bank1_sensor1>, <ScalingField (OBD_PID68).bank1_sensor2>, <ScalingField (OBD_PID68).bank1_sensor3>, <ScalingField (OBD_PID68).bank2_sensor1>, <ScalingField (OBD_PID68).bank2_sensor2>, <ScalingField (OBD_PID68).bank2_sensor3>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID69'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID69).reserved>, <BitField (OBD_PID69).egr_b_error_supported>, <BitField (OBD_PID69).actual_egr_b_duty_cycle_supported>, <BitField (OBD_PID69).commanded_egr_b_duty_cycle_supported>, <BitField (OBD_PID69).egr_a_error_supported>, <BitField (OBD_PID69).actual_egr_a_duty_cycle_supported>, <BitField (OBD_PID69).commanded_egr_a_duty_cycle_supported>, <ScalingField (OBD_PID69).commanded_egr_a_duty_cycle>, <ScalingField (OBD_PID69).actual_egr_a_duty_cycle>, <ScalingField (OBD_PID69).egr_a_error>, <ScalingField (OBD_PID69).commanded_egr_b_duty_cycle>, <ScalingField (OBD_PID69).actual_egr_b_duty_cycle>, <ScalingField (OBD_PID69).egr_b_error>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6A'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID6A).reserved>, <BitField (OBD_PID6A).relative_intake_air_flow_b_position_supported>, <BitField (OBD_PID6A).commanded_intake_air_flow_b_control_supported>, <BitField (OBD_PID6A).relative_intake_air_flow_a_position_supported>, <BitField (OBD_PID6A).commanded_intake_air_flow_a_control_supported>, <ScalingField (OBD_PID6A).commanded_intake_air_flow_a_control>, <ScalingField (OBD_PID6A).relative_intake_air_flow_a_position>, <ScalingField (OBD_PID6A).commanded_intake_air_flow_b_control>, <ScalingField (OBD_PID6A).relative_intake_air_flow_b_position>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6B'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID6B).reserved>, <BitField (OBD_PID6B).bank2_sensor2_supported>, <BitField (OBD_PID6B).bank2_sensor1_supported>, <BitField (OBD_PID6B).bank1_sensor2_supported>, <BitField (OBD_PID6B).bank1_sensor1_supported>, <ScalingField (OBD_PID6B).bank1_sensor1>, <ScalingField (OBD_PID6B).bank1_sensor2>, <ScalingField (OBD_PID6B).bank2_sensor1>, <ScalingField (OBD_PID6B).bank2_sensor2>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6C'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID6C).reserved>, <BitField (OBD_PID6C).relative_throttle_b_position_supported>, <BitField (OBD_PID6C).commanded_throttle_actuator_b_control_supported>, <BitField (OBD_PID6C).relative_throttle_a_position_supported>, <BitField (OBD_PID6C).commanded_throttle_actuator_a_control_supported>, <ScalingField (OBD_PID6C).commanded_throttle_actuator_a_control>, <ScalingField (OBD_PID6C).relative_throttle_a_position>, <ScalingField (OBD_PID6C).commanded_throttle_actuator_b_control>, <ScalingField (OBD_PID6C).relative_throttle_b_position>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6D'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID6D).reserved>, <BitField (OBD_PID6D).fuel_temperature_supported>, <BitField (OBD_PID6D).fuel_rail_pressure_supported>, <BitField (OBD_PID6D).commanded_fuel_rail_pressure_supported>, <ScalingField (OBD_PID6D).commanded_fuel_rail_pressure>, <ScalingField (OBD_PID6D).fuel_rail_pressure>, <ScalingField (OBD_PID6D).fuel_rail_temperature>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6E'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID6E).reserved>, <BitField (OBD_PID6E).injection_control_pressure_supported>, <BitField (OBD_PID6E).commanded_injection_control_pressure_supported>, <ScalingField (OBD_PID6E).commanded_injection_control_pressure>, <ScalingField (OBD_PID6E).injection_control_pressure>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID6F'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID70'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID70).reserved>, <BitField (OBD_PID70).boost_pressure_sensor_b_supported>, <BitField (OBD_PID70).commanded_boost_pressure_b_supported>, <BitField (OBD_PID70).boost_pressure_sensor_a_supported>, <BitField (OBD_PID70).commanded_boost_pressure_a_supported>, <ScalingField (OBD_PID70).commanded_boost_pressure_a>, <ScalingField (OBD_PID70).boost_pressure_sensor_a>, <ScalingField (OBD_PID70).commanded_boost_pressure_b>, <ScalingField (OBD_PID70).boost_pressure_sensor_b>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID71'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID71).reserved>, <BitField (OBD_PID71).vgt_b_position_supported>, <BitField (OBD_PID71).commanded_vgt_b_position_supported>, <BitField (OBD_PID71).vgt_a_position_supported>, <BitField (OBD_PID71).commanded_vgt_a_position_supported>, <ScalingField (OBD_PID71).commanded_variable_geometry_turbo_a_position>, <ScalingField (OBD_PID71).variable_geometry_turbo_a_position>, <ScalingField (OBD_PID71).commanded_variable_geometry_turbo_b_position>, <ScalingField (OBD_PID71).variable_geometry_turbo_b_position>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID72'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID72).reserved>, <BitField (OBD_PID72).wastegate_b_position_supported>, <BitField (OBD_PID72).commanded_wastegate_b_position_supported>, <BitField (OBD_PID72).wastegate_a_position_supported>, <BitField (OBD_PID72).commanded_wastegate_a_position_supported>, <ScalingField (OBD_PID72).commanded_wastegate_a_position>, <ScalingField (OBD_PID72).wastegate_a_position>, <ScalingField (OBD_PID72).commanded_wastegate_b_position>, <ScalingField (OBD_PID72).wastegate_b_position>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID73'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID74'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID75'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID75).reserved>, <BitField (OBD_PID75).turbo_a_turbine_outlet_temperature_supported>, <BitField (OBD_PID75).turbo_a_turbine_inlet_temperature_supported>, <BitField (OBD_PID75).turbo_a_compressor_outlet_temperature_supported>, <BitField (OBD_PID75).turbo_a_compressor_inlet_temperature_supported>, <ScalingField (OBD_PID75).turbocharger_a_compressor_inlet_temperature>, <ScalingField (OBD_PID75).turbocharger_a_compressor_outlet_temperature>, <ScalingField (OBD_PID75).turbocharger_a_turbine_inlet_temperature>, <ScalingField (OBD_PID75).turbocharger_a_turbine_outlet_temperature>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID76'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID76).reserved>, <BitField (OBD_PID76).turbo_a_turbine_outlet_temperature_supported>, <BitField (OBD_PID76).turbo_a_turbine_inlet_temperature_supported>, <BitField (OBD_PID76).turbo_a_compressor_outlet_temperature_supported>, <BitField (OBD_PID76).turbo_a_compressor_inlet_temperature_supported>, <ScalingField (OBD_PID76).turbocharger_a_compressor_inlet_temperature>, <ScalingField (OBD_PID76).turbocharger_a_compressor_outlet_temperature>, <ScalingField (OBD_PID76).turbocharger_a_turbine_inlet_temperature>, <ScalingField (OBD_PID76).turbocharger_a_turbine_outlet_temperature>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID77'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID77).reserved>, <BitField (OBD_PID77).bank2_sensor2_supported>, <BitField (OBD_PID77).bank2_sensor1_supported>, <BitField (OBD_PID77).bank1_sensor2_supported>, <BitField (OBD_PID77).bank1_sensor1_supported>, <ScalingField (OBD_PID77).bank1_sensor1>, <ScalingField (OBD_PID77).bank1_sensor2>, <ScalingField (OBD_PID77).bank2_sensor1>, <ScalingField (OBD_PID77).bank2_sensor2>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID78'>, <class 'scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_ExhaustGasTemperatureBank'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).reserved>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor4_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor3_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor2_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor1_supported>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor1>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor2>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor3>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor4>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID79'>, <class 'scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_ExhaustGasTemperatureBank'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).reserved>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor4_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor3_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor2_supported>, <BitField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor1_supported>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor1>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor2>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor3>, <ScalingField (_OBD_PID_ExhaustGasTemperatureBank,OBD_PID78,OBD_PID79).sensor4>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7A'>, <class 'scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_DieselParticulateFilter'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).reserved>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).outlet_pressure_supported>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).inlet_pressure_supported>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).delta_pressure_supported>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).delta_pressure>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).particulate_filter>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).outlet_pressure>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7B'>, <class 'scapy.contrib.automotive.obd.pid.pids_60_7F._OBD_PID_DieselParticulateFilter'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).reserved>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).outlet_pressure_supported>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).inlet_pressure_supported>, <BitField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).delta_pressure_supported>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).delta_pressure>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).particulate_filter>, <ScalingField (_OBD_PID_DieselParticulateFilter,OBD_PID7A,OBD_PID7B).outlet_pressure>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7C'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID7C).reserved>, <BitField (OBD_PID7C).bank2_outlet_temperature_supported>, <BitField (OBD_PID7C).bank2_inlet_temperature_supported>, <BitField (OBD_PID7C).bank1_outlet_temperature_supported>, <BitField (OBD_PID7C).bank1_inlet_temperature_supported>, <ScalingField (OBD_PID7C).bank1_inlet_temperature_sensor>, <ScalingField (OBD_PID7C).bank1_outlet_temperature_sensor>, <ScalingField (OBD_PID7C).bank2_inlet_temperature_sensor>, <ScalingField (OBD_PID7C).bank2_outlet_temperature_sensor>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7D'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7E'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- 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 = [<class 'scapy.contrib.automotive.obd.pid.pids_60_7F.OBD_PID7F'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<BitField (OBD_PID7F).reserved>, <BitField (OBD_PID7F).total_with_pto_active_supported>, <BitField (OBD_PID7F).total_idle_supported>, <BitField (OBD_PID7F).total_supported>, <ScalingField (OBD_PID7F).total>, <ScalingField (OBD_PID7F).total_idle>, <ScalingField (OBD_PID7F).total_with_pto_active>]