rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cabc.ABC
 Crosros.rospify.service.ServiceStand-in for `rospy.Service`, wrapping the creation of ROS2 service
 Crosros.rospify.service.ServiceProxyStand-in for `rospy.ServiceProxy`, wrapping the creation of ROS2 service client
 Crosros.rospify.timer.RateStand-in for `rospy.Rate`, wrapping the creation of ROS2 rate instance
 Crosros.rospify.timer.TimerStand-in for `rospy.Timer`, wrapping the creation of ROS2 timer instance
 Crosros.rospify.topics.MessageAbstract base class of Message data classes auto-generated from msg files
 Crosros.rospify.msg.AnyMsgStand-in for `rospy.AnyMsg`
 Crosros.rospify.topics.PublisherStand-in for `rospy.Publisher`, wrapping the creation of ROS2 publisher
 Crosros.rospify.topics.SubscriberStand-in for `rospy.Subscriber`, wrapping the creation of ROS2 subscription
 Crosbag.Bag
 Crosros.ros1.BagROS1 bag reader and writer
 Crosros.ros2.BagROS2 bag interface, partially mimicking rosbag.Bag
 Crosros.rclify.callback_groups.CallbackGroupThe base class for a callback group
 Crosros.rclify.callback_groups.MutuallyExclusiveCallbackGroupAPI stand-in for ROS2 compatibility
 Crosros.rclify.callback_groups.ReentrantCallbackGroup
 Crosros.rclify.clock.ClockSimple clock interface mimicking `rclpy.clock.Clock`, only providing `now()`
 CException
 Crosros.rclify.exceptions.NameValidationExceptionRaised when a topic name, node name, or namespace are invalid
 Crosros.rclify.exceptions.InvalidNamespaceExceptionRaised when a namespace is invalid
 Crosros.rclify.exceptions.InvalidNodeNameExceptionRaised when a node name is invalid
 Crosros.rclify.exceptions.InvalidServiceNameExceptionRaised when a service name is invalid
 Crosros.rclify.exceptions.InvalidTopicNameExceptionRaised when a topic name is invalid
 Crosros.rclify.exceptions.NoTypeSupportImportedExceptionRaised when there is no type support imported
 Crosros.rclify.exceptions.NotInitializedExceptionRaised when the rclpy implementation is accessed before rclpy.init()
 Crosros.rclify.exceptions.ParameterExceptionBase exception for parameter-related errors
 Crosros.rclify.exceptions.InvalidParameterExceptionRaised when a parameter to be declared has an invalid name
 Crosros.rclify.exceptions.InvalidParameterValueExceptionRaised when a parameter is rejected by a user callback or when applying a descriptor
 Crosros.rclify.exceptions.ParameterAlreadyDeclaredExceptionRaised when declaring a parameter that had been declared before
 Crosros.rclify.exceptions.ParameterImmutableExceptionRaised when a read-only parameter is modified
 Crosros.rclify.exceptions.ParameterNotDeclaredExceptionRaised when handling an undeclared parameter when it is not allowed
 Crosros.rclify.exceptions.ROSInterruptExceptionRaised when an operation is canceled by rclpy shutting down
 Crosros.rclify.executors.ConditionReachedExceptionAPI stand-in for ROS2 compatibility, all spinning is performed by sleep
 Crosros.rclify.executors.ExternalShutdownExceptionFuture has been completed
 Crosros.rclify.executors.ShutdownExceptionContext has been shutdown
 Crosros.rclify.executors.TimeoutExceptionSignal that a timeout occurred
 Crosros.rclify.node.NodeNameNonExistentErrorThrown when a node name is not found
 Crosros.rclify.qos.InvalidQoSProfileExceptionRaised when constructing a QoSProfile with invalid arguments
 Crosros.rospify.exceptions.ParameterInvalid
 Crosros.rospify.exceptions.ROSExceptionBase exception class for ROS clients
 Crosros.rospify.exceptions.ROSInitExceptionException for operations that interrupted, e.g
 Crosros.rospify.exceptions.ROSInterruptExceptionException if time moved backwards
 Crosros.rospify.exceptions.ROSTimeMovedBackwardsException
 Crosros.rospify.exceptions.ROSSerializationExceptionException for errors initializing ROS state
 Crosros.rospify.exceptions.ROSInternalExceptionBase class for exceptions that are internal to the ROS system
 Crosros.rospify.exceptions.TransportExceptionInternal class for representing broken connections
 Crosros.rospify.exceptions.TransportInitErrorException that is raised when a parameter fails validation checks
 Crosros.rospify.exceptions.TransportTerminatedInternal exception for representing exceptions that occur establishing transports
 Crosros.rospify.service.ServiceExceptionException class for service-related errors
 Crosros.rclify.executors.Executor
 Crosros.rclify.executors.MultiThreadedExecutor
 Crosros.rclify.executors.SingleThreadedExecutorAPI stand-in for ROS2 compatibility
 Crosros.rclify.parameter.FloatingPointRangeRepresents bounds and a step value for a floating point typed parameter
 Crosros.rclify.task.FutureRepresents the outcome of a task in the future
 Crosros.rclify.task.TaskExecutes a function or coroutine
 Clogging.Handler
 Crosros.ros1.ROSLogHandlerLogging handler that forwards logging messages to ROS1 logger
 Crosros.ros2.ROSLogHandlerLogging handler that forwards logging messages to ROS2 logger
 Crosros.rclify.parameter.IntegerRangeRepresents bounds and a step value for an integer typed parameter
 CKeyboardInterrupt
 Crosros.rospify.exceptions.ROSInterruptExceptionException if time moved backwards
 Clogging.Logger
 Crosros.util.ThrottledLoggerLogger wrapper with support for throttling logged messages per call site
 Crosros.rospify.log.LogInhibitor
 Crosros.rospify.msproxy.MasterProxyPartial stand-in for `rospy.MasterProxy`
 Crosros.ros1.MutexContainer for local mutexes
 Crosros.ros2.MutexContainer for local mutexes
 Crosros.rclify.node.Node
 Crosros.rclify.parameter.ParameterROS node parameter, a stand-in for ROS2 `rclpy.parameter.Parameter` in ROS1
 Crosros.rclify.parameter.ParameterDescriptorThis is the message to communicate a parameter's descriptor
 Crosros.rclify.parameter.ParameterValue
 Crosros.rclify.qos.QoSProfileDefine Quality of Service policies
 Crosros.rclify.parameter.SetParametersResultThis is the message to communicate the result of setting parameters
 Crosros.rospify.topics.SubscribeListenerEmpty stand-in for `rospy.SubscribeListener`
 Crosros.rospify.timer.TimerEventConstructor
 Crosros.rclify.topic_endpoint_info.TopicEndpointInfoInformation on a topic endpoint
 CEnum
 Crosros.rclify.parameter.Parameter.TypeROS parameter type, a stand-in for ROS2 `rclpy.parameter.Parameter.Type` in ROS1
 Crosros.rclify.qos.QoSPresetProfiles
 CIntEnum
 Crosros.rclify.clock.ClockTypeEnum for clock type
 Crosros.rclify.qos.QoSPolicyEnumBase for QoS Policy enumerations
 Crosros.rclify.qos.DurabilityPolicyEnum for QoS Durability settings
 Crosros.rclify.qos.HistoryPolicyEnum for QoS History settings
 Crosros.rclify.qos.LivelinessPolicyEnum for QoS Liveliness settings
 Crosros.rclify.qos.ReliabilityPolicyEnum for QoS Reliability settings
 Crosros.rclify.qos.QoSPolicyKindEnum for types of QoS policies that a Publisher or Subscription can set
 Crosros.rclify.topic_endpoint_info.TopicEndpointTypeEnumEnum for possible types of topic endpoints