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

Define Quality of Service policies. More...

Public Member Functions

 __init__ (self, **kwargs)
 
 __eq__ (self, other)
 
 get_c_qos_profile (self)
 Returns None (ROS2 API compatibility stand-in).
 

Protected Attributes

 _avoid_ros_namespace_conventions
 
 _deadline
 
 _depth
 
 _durability
 
 _history
 
 _lifespan
 
 _liveliness
 
 _liveliness_lease_duration
 
 _reliability
 

Properties

 avoid_ros_namespace_conventions = property
 Get field 'avoid_ros_namespace_conventions'.
 
 deadline = property
 Get field 'deadline'.
 
 depth = property
 Get field 'depth'.
 
 durability = property
 Get field 'durability'.
 
 history = property
 Get field 'history'.
 
 lifespan = property
 Get field 'lifespan'.
 
 liveliness = property
 Get field 'liveliness'.
 
 liveliness_lease_duration = property
 Get field 'liveliness_lease_duration'.
 
 reliability = property
 Get field 'reliability'.
 

Detailed Description

Define Quality of Service policies.

Definition at line 307 of file qos.py.

Constructor & Destructor Documentation

◆ __init__()

rosros.rclify.qos.QoSProfile.__init__ (   self,
**  kwargs 
)

Definition at line 328 of file qos.py.

Member Function Documentation

◆ __eq__()

rosros.rclify.qos.QoSProfile.__eq__ (   self,
  other 
)

Definition at line 527 of file qos.py.

◆ get_c_qos_profile()

rosros.rclify.qos.QoSProfile.get_c_qos_profile (   self)

Returns None (ROS2 API compatibility stand-in).

Definition at line 523 of file qos.py.

Member Data Documentation

◆ _avoid_ros_namespace_conventions

rosros.rclify.qos.QoSProfile._avoid_ros_namespace_conventions
protected

Definition at line 521 of file qos.py.

◆ _deadline

rosros.rclify.qos.QoSProfile._deadline
protected

Definition at line 467 of file qos.py.

◆ _depth

rosros.rclify.qos.QoSProfile._depth
protected

Definition at line 431 of file qos.py.

◆ _durability

rosros.rclify.qos.QoSProfile._durability
protected

Definition at line 413 of file qos.py.

◆ _history

rosros.rclify.qos.QoSProfile._history
protected

Definition at line 377 of file qos.py.

◆ _lifespan

rosros.rclify.qos.QoSProfile._lifespan
protected

Definition at line 449 of file qos.py.

◆ _liveliness

rosros.rclify.qos.QoSProfile._liveliness
protected

Definition at line 485 of file qos.py.

◆ _liveliness_lease_duration

rosros.rclify.qos.QoSProfile._liveliness_lease_duration
protected

Definition at line 503 of file qos.py.

◆ _reliability

rosros.rclify.qos.QoSProfile._reliability
protected

Definition at line 395 of file qos.py.

Property Documentation

◆ avoid_ros_namespace_conventions

rosros.rclify.qos.QoSProfile.avoid_ros_namespace_conventions = property
static

Get field 'avoid_ros_namespace_conventions'.

Returns
s avoid_ros_namespace_conventions attribute
return type of : bool

Definition at line 512 of file qos.py.

◆ deadline

rosros.rclify.qos.QoSProfile.deadline = property
static

Get field 'deadline'.

Returns
s deadline attribute.
return type of : Duration

Definition at line 458 of file qos.py.

◆ depth

rosros.rclify.qos.QoSProfile.depth = property
static

Get field 'depth'.

Returns
s depth attribute
return type of : int

Definition at line 422 of file qos.py.

◆ durability

rosros.rclify.qos.QoSProfile.durability = property
static

Get field 'durability'.

Returns
s durability attribute
return type of : QoSDurabilityPolicy

Definition at line 404 of file qos.py.

◆ history

rosros.rclify.qos.QoSProfile.history = property
static

Get field 'history'.

Returns
s history attribute
return type of : QoSHistoryPolicy

Definition at line 368 of file qos.py.

◆ lifespan

rosros.rclify.qos.QoSProfile.lifespan = property
static

Get field 'lifespan'.

Returns
s lifespan attribute
return type of : Duration

Definition at line 440 of file qos.py.

◆ liveliness

rosros.rclify.qos.QoSProfile.liveliness = property
static

Get field 'liveliness'.

Returns
s liveliness attribute
return type of : QoSLivelinessPolicy

Definition at line 476 of file qos.py.

◆ liveliness_lease_duration

rosros.rclify.qos.QoSProfile.liveliness_lease_duration = property
static

Get field 'liveliness_lease_duration'.

Returns
s liveliness_lease_duration attribute.
return type of : Duration

Definition at line 494 of file qos.py.

◆ reliability

rosros.rclify.qos.QoSProfile.reliability = property
static

Get field 'reliability'.

Returns
s reliability attribute
return type of : QoSReliabilityPolicy

Definition at line 386 of file qos.py.


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