scapy.contrib.rtps.pid_types
Real-Time Publish-Subscribe Protocol (RTPS) dissection
- class scapy.contrib.rtps.pid_types.PIDPacketBase(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PIDPacketBase
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_QOS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_BUILTIN_ENDPOINT_QOS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_SET(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_BUILTIN_ENDPOINT_SET
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_CONTENT_FILTER_PROPERTY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_CONTENT_FILTER_PROPERTY
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DEADLINE(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DEADLINE
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DEFAULT_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LOCATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DEFAULT_MULTICAST_LOCATOR
parameterId
0
parameterLength
0
locator
b''
- class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DEFAULT_UNICAST_IPADDRESS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LOCATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DEFAULT_UNICAST_LOCATOR
parameterId
0
parameterLength
0
locator
b''
- class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DEFAULT_UNICAST_PORT
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DESTINATION_ORDER(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DESTINATION_ORDER
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DOMAIN_ID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DOMAIN_ID
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DOMAIN_TAG(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DOMAIN_TAG
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DURABILITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DURABILITY
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_DURABILITY_SERVICE(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_DURABILITY_SERVICE
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_ENDPOINT_GUID(_pkt, /, *, parameterId=0, parameterLength=0, guid=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GUID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_ENDPOINT_GUID
parameterId
0
parameterLength
0
guid
b''
- class scapy.contrib.rtps.pid_types.PID_ENTITY_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_ENTITY_NAME
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_EXPECTS_INLINE_QOS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_EXPECTS_INLINE_QOS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_GROUP_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_GROUP_DATA
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_GROUP_ENTITYID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_GROUP_ENTITYID
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_GROUP_GUID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_GROUP_GUID
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_HISTORY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_HISTORY
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_KEY_HASH(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_KEY_HASH
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_LATENCY_BUDGET(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_LATENCY_BUDGET
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_LIFESPAN(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_LIFESPAN
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_LIVELINESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_LIVELINESS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_MULTICAST_IPADDRESS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LOCATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_MULTICAST_LOCATOR
parameterId
0
parameterLength
0
locator
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_MULTICAST_PORT
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_UNICAST_IPADDRESS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LOCATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_UNICAST_LOCATOR
parameterId
0
parameterLength
0
locator
b''
- class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_METATRAFFIC_UNICAST_PORT
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_MULTICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_MULTICAST_IPADDRESS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_MULTICAST_LOCATOR
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_OWNERSHIP(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_OWNERSHIP
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_OWNERSHIP_STRENGTH(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_OWNERSHIP_STRENGTH
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PAD(_pkt, /, *, parameterId=b'')[source]
Bases:
PIDPacketBase
- aliastypes
- class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_BUILTIN_ENDPOINTS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PARTICIPANT_BUILTIN_ENDPOINTS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_GUID(_pkt, /, *, parameterId=0, parameterLength=0, guid=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | GUID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PARTICIPANT_GUID
parameterId
0
parameterLength
0
guid
b''
- class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_LEASE_DURATION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PARTICIPANT_LEASE_DURATION
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PARTITION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PARTITION
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PLUGIN_PROMISCUITY_KIND(_pkt, /, *, parameterId=0, parameterLength=0, promiscuityKind=0)[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PROMISCUITYKIND | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PLUGIN_PROMISCUITY_KIND
parameterId
0
parameterLength
0
promiscuityKind
0
- class scapy.contrib.rtps.pid_types.PID_PRESENTATION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PRESENTATION
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PRODUCT_VERSION(_pkt, /, *, parameterId=0, parameterLength=0, productVersion=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PRODUCTVERSION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PRODUCT_VERSION
parameterId
0
parameterLength
0
productVersion
b''
- class scapy.contrib.rtps.pid_types.PID_PROPERTY_LIST(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PROPERTY_LIST
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_PROTOCOL_VERSION(_pkt, /, *, parameterId=0, parameterLength=0, protocolVersion=b'', padding=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PROTOCOLVERSION | PADDING | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_PROTOCOL_VERSION
parameterId
0
parameterLength
0
protocolVersion
b''
padding
b''
- class scapy.contrib.rtps.pid_types.PID_REACHABILITY_LEASE_DURATION(_pkt, /, *, parameterId=0, parameterLength=0, lease_duration=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LEASE DURATION | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_REACHABILITY_LEASE_DURATION
parameterId
0
parameterLength
0
lease_duration
b''
- class scapy.contrib.rtps.pid_types.PID_RELIABILITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_RELIABILITY
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_RESOURCE_LIMITS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_RESOURCE_LIMITS
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_RTI_DOMAIN_ID(_pkt, /, *, parameterId=0, parameterLength=0, domainId=0)[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | DOMAINID | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_RTI_DOMAIN_ID
parameterId
0
parameterLength
0
domainId
0
- class scapy.contrib.rtps.pid_types.PID_SENTINEL(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_SENTINEL
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_STATUS_INFO(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_STATUS_INFO
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TIME_BASED_FILTER(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TIME_BASED_FILTER
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TOPIC_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TOPIC_DATA
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TOPIC_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TOPIC_NAME
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TRANSPORT_INFO_LIST(_pkt, /, *, parameterId=0, parameterLength=0, padding=b'', transportInfo=[])[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PADDING | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | TRANSPORTINFO | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TRANSPORT_INFO_LIST
parameterId
0
parameterLength
0
padding
b''
transportInfo
[]
- class scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIO(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TRANSPORT_PRIO
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIORITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TRANSPORT_PRIORITY
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TYPE_MAX_SIZE_SERIALIZED(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TYPE_MAX_SIZE_SERIALIZED
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_TYPE_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_TYPE_NAME
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | LOCATOR | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_UNICAST_LOCATOR
parameterId
0
parameterLength
0
locator
b''
- class scapy.contrib.rtps.pid_types.PID_UNKNOWN(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_UNKNOWN
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_USER_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERDATA | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_USER_DATA
parameterId
0
parameterLength
0
parameterData
b''
- class scapy.contrib.rtps.pid_types.PID_VENDOR_BUILTIN_ENDPOINT_SET(_pkt, /, *, parameterId=0, parameterLength=0, flags=0)[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | FLAGS | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_VENDOR_BUILTIN_ENDPOINT_SET
parameterId
0
parameterLength
0
flags
0
- class scapy.contrib.rtps.pid_types.PID_VENDOR_ID(_pkt, /, *, parameterId=0, parameterLength=0, vendorId=b'', padding=b'')[source]
Bases:
PIDPacketBase
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERID | PARAMETERLENGTH | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | VENDORID | PADDING | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. PID_VENDOR_ID
parameterId
0
parameterLength
0
vendorId
b''
padding
b''
- class scapy.contrib.rtps.pid_types.ParameterIdField(name: str, default: int | None)[source]
Bases:
XShortField
- class scapy.contrib.rtps.pid_types.ParameterListPacket(_pkt, /, *, parameterValues=[], sentinel=b'')[source]
Bases:
EPacket
- 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | PARAMETERVALUES | SENTINEL | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Fig. ParameterListPacket
parameterValues
[]
sentinel
b''