|
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 |