rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
|
Partial stand-in for `rclpy.qos` in ROS1. More...
Classes | |
class | DurabilityPolicy |
Enum for QoS Durability settings. More... | |
class | HistoryPolicy |
Enum for QoS History settings. More... | |
class | InvalidQoSProfileException |
Raised when constructing a QoSProfile with invalid arguments. More... | |
class | LivelinessPolicy |
Enum for QoS Liveliness settings. More... | |
class | QoSPolicyEnum |
Base for QoS Policy enumerations. More... | |
class | QoSPolicyKind |
Enum for types of QoS policies that a Publisher or Subscription can set. More... | |
class | QoSPresetProfiles |
class | QoSProfile |
Define Quality of Service policies. More... | |
class | ReliabilityPolicy |
Enum for QoS Reliability settings. More... | |
Functions | |
qos_policy_name_from_kind (policy_kind) | |
Get QoS policy name from QoSPolicyKind enum. | |
Partial stand-in for `rclpy.qos` in ROS1.
Partially modified copy from ROS2 `rclpy.qos`, at https://github.com/ros2/rclpy (`rclpy/rclpy/qos.py`), released under the Apache 2.0 License.
Includes port of preset QoS profiles from ROS2 Middleware Interface and ROS2 Actions for ROS1.
QoS profile names and values taken from:
rosros.rclify.qos.qos_policy_name_from_kind | ( | policy_kind | ) |
rosros.rclify.qos.ACTIONS |
rosros.rclify.qos.DEADLINE_DEFAULT = DURATION_UNSPEFICIED |
rosros.rclify.qos.DEFAULT |
rosros.rclify.qos.LIFESPAN_DEFAULT = DURATION_UNSPEFICIED |
rosros.rclify.qos.LIVELINESS_LEASE_DURATION_DEFAULT = DURATION_UNSPEFICIED |
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 |