scapy.contrib.automotive.obd.iid.iids
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID00(_pkt, /, *, supported_iids=<Flag 0 ()>)[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID00'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID01(_pkt, /, *, message_count=0)[source]
Bases:
_OBD_IID_MessageCount- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID01'>, <class 'scapy.contrib.automotive.obd.iid.iids._OBD_IID_MessageCount'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID02(_pkt, /, *, count=None, vehicle_identification_numbers=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID02'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID03(_pkt, /, *, message_count=0)[source]
Bases:
_OBD_IID_MessageCount- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID03'>, <class 'scapy.contrib.automotive.obd.iid.iids._OBD_IID_MessageCount'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID04(_pkt, /, *, count=None, calibration_identifications=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID04'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID05(_pkt, /, *, message_count=0)[source]
Bases:
_OBD_IID_MessageCount- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID05'>, <class 'scapy.contrib.automotive.obd.iid.iids._OBD_IID_MessageCount'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID06(_pkt, /, *, count=None, calibration_verification_numbers=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID06'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID07(_pkt, /, *, message_count=0)[source]
Bases:
_OBD_IID_MessageCount- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID07'>, <class 'scapy.contrib.automotive.obd.iid.iids._OBD_IID_MessageCount'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID08(_pkt, /, *, count=None, data=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID08'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID09(_pkt, /, *, message_count=0)[source]
Bases:
_OBD_IID_MessageCount- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID09'>, <class 'scapy.contrib.automotive.obd.iid.iids._OBD_IID_MessageCount'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID0A(_pkt, /, *, count=None, ecu_names=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID0A'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_IID0B(_pkt, /, *, count=None, data=[])[source]
Bases:
OBD_Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID0B'>, <class 'scapy.contrib.automotive.obd.packet.OBD_Packet'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_S09_PR(_pkt, /, *, service=73, data_records=[])[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_S09_PR'>, <class 'scapy.packet.Packet'>]
- class scapy.contrib.automotive.obd.iid.iids.OBD_S09_PR_Record(_pkt, /, *, iid=0)[source]
Bases:
Packet- aliastypes = [<class 'scapy.contrib.automotive.obd.iid.iids.OBD_S09_PR_Record'>, <class 'scapy.packet.Packet'>]
- fields_desc: ClassVar[List[Field[Any, Any] | _FieldContainer]] = [<XByteField (OBD_S09_PR_Record).iid>]
- payload_guess: List[Tuple[Dict[str, Any], Type[Packet]]] = [({'iid': 0}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID00'>), ({'iid': 1}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID01'>), ({'iid': 2}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID02'>), ({'iid': 3}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID03'>), ({'iid': 4}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID04'>), ({'iid': 5}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID05'>), ({'iid': 6}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID06'>), ({'iid': 7}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID07'>), ({'iid': 8}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID08'>), ({'iid': 9}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID09'>), ({'iid': 10}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID0A'>), ({'iid': 11}, <class 'scapy.contrib.automotive.obd.iid.iids.OBD_IID0B'>)]