rtps_parser/
parameter_id_values.rs1use crate::{
2 rtps::{
3 messages::types::ParameterId,
4 types::{EntityId, ENTITYID_UNKNOWN},
5 },
6 Duration,
7};
8
9pub const _PID_PAD: ParameterId = 0x0000;
11pub const PID_SENTINEL: ParameterId = 0x0001;
12pub const PID_USER_DATA: ParameterId = 0x002c;
13pub const PID_TOPIC_NAME: ParameterId = 0x0005;
14pub const PID_TYPE_NAME: ParameterId = 0x0007;
15pub const PID_GROUP_DATA: ParameterId = 0x002d;
16pub const PID_TOPIC_DATA: ParameterId = 0x002e;
17pub const PID_DURABILITY: ParameterId = 0x001d;
18pub const _PID_DURABILITY_SERVICE: ParameterId = 0x001e;
19pub const PID_DEADLINE: ParameterId = 0x0023;
20pub const PID_LATENCY_BUDGET: ParameterId = 0x0027;
21pub const PID_LIVELINESS: ParameterId = 0x001b;
22pub const PID_RELIABILITY: ParameterId = 0x001a;
23pub const PID_LIFESPAN: ParameterId = 0x002b;
24pub const PID_DESTINATION_ORDER: ParameterId = 0x0025;
25pub const PID_HISTORY: ParameterId = 0x0040;
26pub const PID_RESOURCE_LIMITS: ParameterId = 0x0041;
27pub const PID_OWNERSHIP: ParameterId = 0x001f;
28pub const _PID_OWNERSHIP_STRENGTH: ParameterId = 0x0006;
29pub const PID_PRESENTATION: ParameterId = 0x0021;
30pub const PID_PARTITION: ParameterId = 0x0029;
31pub const PID_TIME_BASED_FILTER: ParameterId = 0x0004;
32pub const PID_TRANSPORT_PRIORITY: ParameterId = 0x0049;
33pub const PID_DOMAIN_ID: ParameterId = 0x000f;
34pub const PID_DOMAIN_TAG: ParameterId = 0x4014;
35pub const PID_PROTOCOL_VERSION: ParameterId = 0x0015;
36pub const PID_VENDORID: ParameterId = 0x0016;
37pub const PID_UNICAST_LOCATOR: ParameterId = 0x002f;
38pub const PID_MULTICAST_LOCATOR: ParameterId = 0x0030;
39pub const PID_DEFAULT_UNICAST_LOCATOR: ParameterId = 0x0031;
40pub const PID_DEFAULT_MULTICAST_LOCATOR: ParameterId = 0x0048;
41pub const PID_METATRAFFIC_UNICAST_LOCATOR: ParameterId = 0x0032;
42pub const PID_METATRAFFIC_MULTICAST_LOCATOR: ParameterId = 0x0033;
43pub const PID_EXPECTS_INLINE_QOS: ParameterId = 0x0043;
44pub const PID_PARTICIPANT_MANUAL_LIVELINESS_COUNT: ParameterId = 0x0034;
45pub const PID_PARTICIPANT_LEASE_DURATION: ParameterId = 0x0002;
46pub const _PID_CONTENT_FILTER_PROPERTY: ParameterId = 0x0035;
47pub const PID_PARTICIPANT_GUID: ParameterId = 0x0050;
48pub const _PID_GROUP_GUID: ParameterId = 0x0052;
49pub const PID_BUILTIN_ENDPOINT_SET: ParameterId = 0x0058;
50pub const PID_BUILTIN_ENDPOINT_QOS: ParameterId = 0x0077;
51pub const _PID_PROPERTY_LIST: ParameterId = 0x0059;
52pub const PID_TYPE_MAX_SIZE_SERIALIZED: ParameterId = 0x0060;
53pub const _PID_ENTITY_NAME: ParameterId = 0x0062;
54pub const PID_ENDPOINT_GUID: ParameterId = 0x005a;
55pub const PID_DATA_MAX_SIZE_SERIALIZED: ParameterId = PID_TYPE_MAX_SIZE_SERIALIZED;
58pub const PID_GROUP_ENTITYID: ParameterId = 0x0053;
61
62#[allow(overflowing_literals)]
63pub const PID_TYPE_REPRESENTATION: ParameterId = 0x8010;
64
65pub const DEFAULT_DOMAIN_TAG: &str = "";
69pub const DEFAULT_EXPECTS_INLINE_QOS: bool = false;
70pub const _DEFAULT_PARTICIPANT_LEASE_DURATION: Duration = Duration::new(100, 0);
71pub const _DEFAULT_GROUP_ENTITYID: EntityId = ENTITYID_UNKNOWN;