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 = [<class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
extract_padding(p)[source]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_QOS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_QOS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_SET(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_BUILTIN_ENDPOINT_SET'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_CONTENT_FILTER_PROPERTY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_CONTENT_FILTER_PROPERTY'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DEADLINE(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DEADLINE'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DEFAULT_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DEFAULT_MULTICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_DEFAULT_MULTICAST_LOCATOR).locator>]
class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_IPADDRESS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_DEFAULT_UNICAST_LOCATOR).locator>]
class scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DEFAULT_UNICAST_PORT'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DESTINATION_ORDER(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DESTINATION_ORDER'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DOMAIN_ID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DOMAIN_ID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DOMAIN_TAG(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DOMAIN_TAG'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DURABILITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DURABILITY'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_DURABILITY_SERVICE(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_DURABILITY_SERVICE'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_ENDPOINT_GUID(_pkt, /, *, parameterId=0, parameterLength=0, guid=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_ENDPOINT_GUID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_ENDPOINT_GUID).guid>]
class scapy.contrib.rtps.pid_types.PID_ENTITY_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_ENTITY_NAME'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_EXPECTS_INLINE_QOS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_EXPECTS_INLINE_QOS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_GROUP_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_GROUP_DATA'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_GROUP_ENTITYID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_GROUP_ENTITYID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_GROUP_GUID(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_GROUP_GUID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_HISTORY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_HISTORY'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_KEY_HASH(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_KEY_HASH'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_LATENCY_BUDGET(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_LATENCY_BUDGET'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_LIFESPAN(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_LIFESPAN'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_LIVELINESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_LIVELINESS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_IPADDRESS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_METATRAFFIC_MULTICAST_LOCATOR).locator>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_MULTICAST_PORT'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_IPADDRESS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_METATRAFFIC_UNICAST_LOCATOR).locator>]
class scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_PORT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_METATRAFFIC_UNICAST_PORT'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_MULTICAST_IPADDRESS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_MULTICAST_IPADDRESS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_MULTICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_MULTICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PID_MULTICAST_LOCATOR).parameterData>]
class scapy.contrib.rtps.pid_types.PID_OWNERSHIP(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_OWNERSHIP'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_OWNERSHIP_STRENGTH(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_OWNERSHIP_STRENGTH'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PAD(_pkt, /, *, parameterId=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PAD'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<StrLenField (PID_PAD).parameterId>]
class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_BUILTIN_ENDPOINTS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PARTICIPANT_BUILTIN_ENDPOINTS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_GUID(_pkt, /, *, parameterId=0, parameterLength=0, guid=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PARTICIPANT_GUID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_PARTICIPANT_GUID).guid>]
class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_LEASE_DURATION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PARTICIPANT_LEASE_DURATION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PARTITION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PARTITION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PLUGIN_PROMISCUITY_KIND(_pkt, /, *, parameterId=0, parameterLength=0, promiscuityKind=0)[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PLUGIN_PROMISCUITY_KIND'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>]
class scapy.contrib.rtps.pid_types.PID_PRESENTATION(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PRESENTATION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PRODUCT_VERSION(_pkt, /, *, parameterId=0, parameterLength=0, productVersion=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PRODUCT_VERSION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_PRODUCT_VERSION).productVersion>]
class scapy.contrib.rtps.pid_types.PID_PROPERTY_LIST(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PROPERTY_LIST'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_PROTOCOL_VERSION(_pkt, /, *, parameterId=0, parameterLength=0, protocolVersion=b'', padding=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_PROTOCOL_VERSION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_PROTOCOL_VERSION).protocolVersion>, <StrLenField (PID_PROTOCOL_VERSION).padding>]
class scapy.contrib.rtps.pid_types.PID_REACHABILITY_LEASE_DURATION(_pkt, /, *, parameterId=0, parameterLength=0, lease_duration=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_REACHABILITY_LEASE_DURATION'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_REACHABILITY_LEASE_DURATION).lease_duration>]
class scapy.contrib.rtps.pid_types.PID_RELIABILITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_RELIABILITY'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_RESOURCE_LIMITS(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_RESOURCE_LIMITS'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_RTI_DOMAIN_ID(_pkt, /, *, parameterId=0, parameterLength=0, domainId=0)[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_RTI_DOMAIN_ID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>]
class scapy.contrib.rtps.pid_types.PID_SENTINEL(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_SENTINEL'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_STATUS_INFO(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_STATUS_INFO'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TIME_BASED_FILTER(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TIME_BASED_FILTER'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TOPIC_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TOPIC_DATA'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TOPIC_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TOPIC_NAME'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TRANSPORT_INFO_LIST(_pkt, /, *, parameterId=0, parameterLength=0, padding=b'', transportInfo=[])[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TRANSPORT_INFO_LIST'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <XStrFixedLenField (PID_TRANSPORT_INFO_LIST).padding>, <scapy.contrib.rtps.common_types.EField object>]
class scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIO(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIO'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIORITY(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TRANSPORT_PRIORITY'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TYPE_MAX_SIZE_SERIALIZED(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TYPE_MAX_SIZE_SERIALIZED'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_TYPE_NAME(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_TYPE_NAME'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_UNICAST_LOCATOR(_pkt, /, *, parameterId=0, parameterLength=0, locator=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_UNICAST_LOCATOR'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_UNICAST_LOCATOR).locator>]
class scapy.contrib.rtps.pid_types.PID_UNKNOWN(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_UNKNOWN'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_USER_DATA(_pkt, /, *, parameterId=0, parameterLength=0, parameterData=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_USER_DATA'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <StrLenField (PIDPacketBase,PID_SENTINEL,PID_USER_DATA,PID_TOPIC_NAME,PID_TYPE_NAME,PID_GROUP_DATA,PID_TOPIC_DATA,PID_DURABILITY,PID_DURABILITY_SERVICE,PID_DEADLINE,PID_LATENCY_BUDGET,PID_LIVELINESS,PID_RELIABILITY,PID_LIFESPAN,PID_DESTINATION_ORDER,PID_HISTORY,PID_RESOURCE_LIMITS,PID_OWNERSHIP,PID_OWNERSHIP_STRENGTH,PID_PRESENTATION,PID_PARTITION,PID_TIME_BASED_FILTER,PID_TRANSPORT_PRIO,PID_MULTICAST_IPADDRESS,PID_TRANSPORT_PRIORITY,PID_DEFAULT_UNICAST_IPADDRESS,PID_DEFAULT_UNICAST_PORT,PID_METATRAFFIC_UNICAST_IPADDRESS,PID_METATRAFFIC_UNICAST_PORT,PID_METATRAFFIC_MULTICAST_IPADDRESS,PID_METATRAFFIC_MULTICAST_PORT,PID_EXPECTS_INLINE_QOS,PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT,PID_PARTICIPANT_BUILTIN_ENDPOINTS,PID_PARTICIPANT_LEASE_DURATION,PID_CONTENT_FILTER_PROPERTY,PID_GROUP_GUID,PID_GROUP_ENTITYID,PID_BUILTIN_ENDPOINT_SET,PID_PROPERTY_LIST,PID_TYPE_MAX_SIZE_SERIALIZED,PID_ENTITY_NAME,PID_KEY_HASH,PID_STATUS_INFO,PID_BUILTIN_ENDPOINT_QOS,PID_DOMAIN_TAG,PID_DOMAIN_ID,PID_UNKNOWN).parameterData>]
class scapy.contrib.rtps.pid_types.PID_VENDOR_BUILTIN_ENDPOINT_SET(_pkt, /, *, parameterId=0, parameterLength=0, flags=0)[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_VENDOR_BUILTIN_ENDPOINT_SET'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>]
class scapy.contrib.rtps.pid_types.PID_VENDOR_ID(_pkt, /, *, parameterId=0, parameterLength=0, vendorId=b'', padding=b'')[source]

Bases: PIDPacketBase

aliastypes = [<class 'scapy.contrib.rtps.pid_types.PID_VENDOR_ID'>, <class 'scapy.contrib.rtps.pid_types.PIDPacketBase'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<scapy.contrib.rtps.common_types.EField object>, <scapy.contrib.rtps.common_types.EField object>, <PacketField (PID_VENDOR_ID).vendorId>, <StrLenField (PID_VENDOR_ID).padding>]
class scapy.contrib.rtps.pid_types.ParameterIdField(name: str, default: int | None)[source]

Bases: XShortField

randval()[source]
class scapy.contrib.rtps.pid_types.ParameterListPacket(_pkt, /, *, parameterValues=[], sentinel=b'')[source]

Bases: EPacket

aliastypes = [<class 'scapy.contrib.rtps.pid_types.ParameterListPacket'>, <class 'scapy.contrib.rtps.common_types.EPacket'>, <class 'scapy.packet.Packet'>]
fields_desc: List[Field[Any, Any] | _FieldContainer] = [<PacketListField (ParameterListPacket).parameterValues>, <PacketField (ParameterListPacket).sentinel>]
scapy.contrib.rtps.pid_types.get_pid_class(pkt, lst, cur, remain)[source]