scapy.contrib.automotive.obd.pid.pids_40_5F

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID40

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_PID40                          
OBD_PID40 fields

supported_pids

FlagsField (32 bits)

<Flag 0 ()>

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID41

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   |R|CONTI|R|CONTI|ONCE PER TRIP T|ONCE PER TRIP T|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID41                          
OBD_PID41 fields

reserved

XByteField

0

reserved1

BitField (1 bit)

0

continuous_tests_ready

FlagsField (3 bits)

<Flag 0 ()>

reserved2

BitField (1 bit)

0

continuous_tests_supported

FlagsField (3 bits)

<Flag 0 ()>

once_per_trip_tests_supported

FlagsField (8 bits)

<Flag 0 ()>

once_per_trip_tests_ready

FlagsField (8 bits)

<Flag 0 ()>

onOff = {0: 'off', 1: 'on'}
class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID42

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

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

                          Fig. OBD_PID42                          
OBD_PID42 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID43

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

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

                          Fig. OBD_PID43                          
OBD_PID43 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID44

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

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

                          Fig. OBD_PID44                          
OBD_PID44 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID45

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID45                          
OBD_PID45 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID46

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

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

                          Fig. OBD_PID46                          
OBD_PID46 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID47

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID47                          
OBD_PID47 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID48

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID48                          
OBD_PID48 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID49

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID49                          
OBD_PID49 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4A

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID4A                          
OBD_PID4A fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4B

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID4B                          
OBD_PID4B fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4C

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID4C                          
OBD_PID4C fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4D

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

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

                          Fig. OBD_PID4D                          
OBD_PID4D fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4E

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

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

                          Fig. OBD_PID4E                          
OBD_PID4E fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID4F

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|EQUIVALENCE RAT| SENSOR VOLTAGE| SENSOR CURRENT|INTAKE MANIFOLD|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID4F                          
OBD_PID4F fields

equivalence_ratio

ScalingField

0

sensor_voltage

ScalingField

0

sensor_current

ScalingField

0

intake_manifold_absolute_pressure

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID50

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

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

                          Fig. OBD_PID50                          
OBD_PID50 fields

data

ScalingField

0

reserved

ThreeBytesField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID51

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

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

                          Fig. OBD_PID51                          
OBD_PID51 fields

data

ByteEnumField

0

fuelTypes = {0: 'Not available', 1: 'Gasoline', 2: 'Methanol', 3: 'Ethanol', 4: 'Diesel', 5: 'LPG', 6: 'CNG', 7: 'Propane', 8: 'Electric', 9: 'Bifuel running Gasoline', 10: 'Bifuel running Methanol', 11: 'Bifuel running Ethanol', 12: 'Bifuel running LPG', 13: 'Bifuel running CNG', 14: 'Bifuel running Propane', 15: 'Bifuel running Electricity', 16: 'Bifuel running electric and combustion engine', 17: 'Hybrid gasoline', 18: 'Hybrid Ethanol', 19: 'Hybrid Diesel', 20: 'Hybrid Electric', 21: 'Hybrid running electric and combustion engine', 22: 'Hybrid Regenerative', 23: 'Bifuel running diesel'}
class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID52

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID52                          
OBD_PID52 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID53

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

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

                          Fig. OBD_PID53                          
OBD_PID53 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID54

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

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

                          Fig. OBD_PID54                          
OBD_PID54 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID55

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_SensorTrimPacket1

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     BANK1     |     BANK3     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID55                          
OBD_PID55 fields

bank1

ScalingField

0

bank3

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID56

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_SensorTrimPacket1

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     BANK1     |     BANK3     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID56                          
OBD_PID56 fields

bank1

ScalingField

0

bank3

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID57

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_SensorTrimPacket2

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     BANK2     |     BANK4     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID57                          
OBD_PID57 fields

bank2

ScalingField

0

bank4

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID58

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_SensorTrimPacket2

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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     BANK2     |     BANK4     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID58                          
OBD_PID58 fields

bank2

ScalingField

0

bank4

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID59

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

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

                          Fig. OBD_PID59                          
OBD_PID59 fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5A

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID5A                          
OBD_PID5A fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5B

Bases: scapy.contrib.automotive.obd.pid.pids_40_5F._OBD_PercentPacket

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

                          Fig. OBD_PID5B                          
OBD_PID5B fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5C

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

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

                          Fig. OBD_PID5C                          
OBD_PID5C fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5D

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

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

                          Fig. OBD_PID5D                          
OBD_PID5D fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5E

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

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

                          Fig. OBD_PID5E                          
OBD_PID5E fields

data

ScalingField

0

class scapy.contrib.automotive.obd.pid.pids_40_5F.OBD_PID5F

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

aliastypes
emissionRequirementTypes = {14: 'Heavy Duty Vehicles (EURO IV) B1', 15: 'Heavy Duty Vehicles (EURO V) B2', 16: 'Heavy Duty Vehicles (EURO EEV) C'}
fields_desc
Display RFC-like schema
 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|      DATA     |
+-+-+-+-+-+-+-+-+

                          Fig. OBD_PID5F                          
OBD_PID5F fields

data

ByteEnumField

0