rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
Loading...
Searching...
No Matches
qos.py File Reference

Go to the source code of this file.

Classes

class  rosros.rclify.qos.DurabilityPolicy
 Enum for QoS Durability settings. More...
 
class  rosros.rclify.qos.HistoryPolicy
 Enum for QoS History settings. More...
 
class  rosros.rclify.qos.InvalidQoSProfileException
 Raised when constructing a QoSProfile with invalid arguments. More...
 
class  rosros.rclify.qos.LivelinessPolicy
 Enum for QoS Liveliness settings. More...
 
class  rosros.rclify.qos.QoSPolicyEnum
 Base for QoS Policy enumerations. More...
 
class  rosros.rclify.qos.QoSPolicyKind
 Enum for types of QoS policies that a Publisher or Subscription can set. More...
 
class  rosros.rclify.qos.QoSPresetProfiles
 
class  rosros.rclify.qos.QoSProfile
 Define Quality of Service policies. More...
 
class  rosros.rclify.qos.ReliabilityPolicy
 Enum for QoS Reliability settings. More...
 

Namespaces

namespace  rosros
 Simple unified interface to ROS1 / ROS2.
 
namespace  rosros.rclify
 Provides ROS2 API facade for ROS1, or imports rclpy if ROS2 environment.
 
namespace  rosros.rclify.qos
 Partial stand-in for `rclpy.qos` in ROS1.
 

Functions

 rosros.rclify.qos.qos_policy_name_from_kind (policy_kind)
 Get QoS policy name from QoSPolicyKind enum.
 

Variables

 rosros.rclify.qos.ACTIONS
 
 rosros.rclify.qos.DEADLINE_DEFAULT = DURATION_UNSPEFICIED
 
 rosros.rclify.qos.DEFAULT
 
int rosros.rclify.qos.DEPTH_SYSTEM_DEFAULT = 0
 
 rosros.rclify.qos.DURATION_UNSPEFICIED = Duration(0)
 
 rosros.rclify.qos.LIFESPAN_DEFAULT = DURATION_UNSPEFICIED
 
 rosros.rclify.qos.LIVELINESS_LEASE_DURATION_DEFAULT = DURATION_UNSPEFICIED
 
int rosros.rclify.qos.LIVELINESS_UNKNOWN = 4
 
 rosros.rclify.qos.PARAMETER_EVENTS
 
 rosros.rclify.qos.PARAMETERS
 
dict rosros.rclify.qos.PresetNames
 
 rosros.rclify.qos.qos_profile_action_status_default = QoSProfile(**PresetNames['rcl_action_qos_profile_status_default'])
 
 rosros.rclify.qos.qos_profile_parameter_events = QoSProfile(**PresetNames['qos_profile_parameter_events'])
 
 rosros.rclify.qos.qos_profile_parameters = QoSProfile(**PresetNames['qos_profile_parameters'])
 
 rosros.rclify.qos.qos_profile_sensor_data = QoSProfile(**PresetNames['qos_profile_sensor_data'])
 
 rosros.rclify.qos.qos_profile_services_default = QoSProfile(**PresetNames['qos_profile_services_default'])
 
 rosros.rclify.qos.qos_profile_system_default = QoSProfile(**PresetNames['qos_profile_system_default'])
 
 rosros.rclify.qos.qos_profile_unknown = QoSProfile(**PresetNames['qos_profile_unknown'])
 
 rosros.rclify.qos.QoSDurabilityPolicy = DurabilityPolicy
 
 rosros.rclify.qos.QoSHistoryPolicy = HistoryPolicy
 
 rosros.rclify.qos.QoSLivelinessPolicy = LivelinessPolicy
 
 rosros.rclify.qos.QoSReliabilityPolicy = ReliabilityPolicy
 
 rosros.rclify.qos.SENSOR_DATA
 
 rosros.rclify.qos.SERVICES
 
 rosros.rclify.qos.SYSTEM_DEFAULT
 
 rosros.rclify.qos.UNKNOWN