rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
Loading...
Searching...
No Matches
rosros.rclify.qos.DurabilityPolicy Class Reference

Enum for QoS Durability settings. More...

Inheritance diagram for rosros.rclify.qos.DurabilityPolicy:
Inheritance graph

Static Public Attributes

int RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT = 0
 
int RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL = 1
 
int RMW_QOS_POLICY_DURABILITY_UNKNOWN = 3
 
int RMW_QOS_POLICY_DURABILITY_VOLATILE = 2
 
int SYSTEM_DEFAULT = RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT
 
int TRANSIENT_LOCAL = RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL
 
int UNKNOWN = RMW_QOS_POLICY_DURABILITY_UNKNOWN
 
int VOLATILE = RMW_QOS_POLICY_DURABILITY_VOLATILE
 

Additional Inherited Members

- Public Member Functions inherited from rosros.rclify.qos.QoSPolicyEnum
 get_from_short_key (cls, name)
 Retrieve a policy type from a short name, case-insensitive.
 
 short_keys (cls)
 Return a list of shortened typing-friendly enum values.
 
- Public Attributes inherited from rosros.rclify.qos.QoSPolicyEnum
 value
 
- Properties inherited from rosros.rclify.qos.QoSPolicyEnum
 short_key = property
 

Detailed Description

Enum for QoS Durability settings.

This enum matches the one defined in rmw/types.h

Definition at line 132 of file qos.py.

Member Data Documentation

◆ RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT

int rosros.rclify.qos.DurabilityPolicy.RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT = 0
static

Definition at line 134 of file qos.py.

◆ RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL

int rosros.rclify.qos.DurabilityPolicy.RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL = 1
static

Definition at line 135 of file qos.py.

◆ RMW_QOS_POLICY_DURABILITY_UNKNOWN

int rosros.rclify.qos.DurabilityPolicy.RMW_QOS_POLICY_DURABILITY_UNKNOWN = 3
static

Definition at line 137 of file qos.py.

◆ RMW_QOS_POLICY_DURABILITY_VOLATILE

int rosros.rclify.qos.DurabilityPolicy.RMW_QOS_POLICY_DURABILITY_VOLATILE = 2
static

Definition at line 136 of file qos.py.

◆ SYSTEM_DEFAULT

int rosros.rclify.qos.DurabilityPolicy.SYSTEM_DEFAULT = RMW_QOS_POLICY_DURABILITY_SYSTEM_DEFAULT
static

Definition at line 138 of file qos.py.

◆ TRANSIENT_LOCAL

int rosros.rclify.qos.DurabilityPolicy.TRANSIENT_LOCAL = RMW_QOS_POLICY_DURABILITY_TRANSIENT_LOCAL
static

Definition at line 139 of file qos.py.

◆ UNKNOWN

int rosros.rclify.qos.DurabilityPolicy.UNKNOWN = RMW_QOS_POLICY_DURABILITY_UNKNOWN
static

Definition at line 141 of file qos.py.

◆ VOLATILE

int rosros.rclify.qos.DurabilityPolicy.VOLATILE = RMW_QOS_POLICY_DURABILITY_VOLATILE
static

Definition at line 140 of file qos.py.


The documentation for this class was generated from the following file: