Create a QosProfile for ROS2 communication.
Optionalhistory: HistoryPolicyHistoryPolicy The history value, default value is HistoryPolicy.KEEP_LAST.
Optionaldepth: numbernumber The depth value, default value is depth=10.
Optionalreliability: ReliabilityPolicyReliabilityPolicy The reliability value, default value is ReliabilityPolicy.RELIABLE.
Optionaldurability: DurabilityPolicyDurabilityPolicy The durability value, default value is DurabilityPolicy.VOLATILE.
Optionaldeadline: DurationThe deadline value, default value is DurationUnspecified.
Optionallifespan: DurationThe lifespan value, default value is DurationUnspecified.
Optionalliveliness: LivelinessPolicyLivelinessPolicy The liveliness value, default value is LivelinessPolicy.SYSTEM_DEFAULT.
Optionalliveliness_lease_duration: DurationThe liveliness_lease_duration value, default values is DurationUnspecified.
Optionalavoid_ros_namespace_conventions: booleanThe avoid_ros_namespace_conventions value, default value=false.
StaticDurabilityGet DurabilityPolicy enum.
StaticHistoryGet HistoryPolicy enum.
StaticLivelinessGet LivelinessPolicy enum
StaticReliabilityGet ReliabilityPolicy enum.
StaticcompatibleGet most compatible QoS profile with Reliability set to BEST_EFFORT. Values are: HistoryPolicy = KEEP_LAST, depth = 10, ReliabilityPolicy = BEST_EFFORT, DurabilityPolicy = VOLATILE, deadline = QoSProfile.DurationUnspecified, lifespan = QoSProfile.DurationUnspecified, LivelinessPolicy = SYSTEM_DEFAULT, liveliness_lease_duration = QoSProfile.DurationUnspecified, avoid_ros_namespace_conventions = false
QoSProfile
StaticdefaultGet default profile. Default values are: HistoryPolicy = KEEP_LAST, depth = 10, ReliabilityPolicy = RELIABLE, DurabilityPolicy = VOLATILE, deadline = QoSProfile.DurationUnspecified, lifespan = QoSProfile.DurationUnspecified, LivelinessPolicy = SYSTEM_DEFAULT, liveliness_lease_duration = QoSProfile.DurationUnspecified, avoid_ros_namespace_conventions = false
QoSProfile
StaticDurationStaticDuration
The quality of service profile for ROS2 communication.
Dynamic