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

Go to the source code of this file.

Classes

class  rosros.rclify.exceptions.InvalidNamespaceException
 Raised when a namespace is invalid. More...
 
class  rosros.rclify.exceptions.InvalidNodeNameException
 Raised when a node name is invalid. More...
 
class  rosros.rclify.exceptions.InvalidParameterException
 Raised when a parameter to be declared has an invalid name. More...
 
class  rosros.rclify.exceptions.InvalidParameterValueException
 Raised when a parameter is rejected by a user callback or when applying a descriptor. More...
 
class  rosros.rclify.exceptions.InvalidServiceNameException
 Raised when a service name is invalid. More...
 
class  rosros.rclify.exceptions.InvalidTopicNameException
 Raised when a topic name is invalid. More...
 
class  rosros.rclify.exceptions.NameValidationException
 Raised when a topic name, node name, or namespace are invalid. More...
 
class  rosros.rclify.exceptions.NotInitializedException
 Raised when the rclpy implementation is accessed before rclpy.init(). More...
 
class  rosros.rclify.exceptions.NoTypeSupportImportedException
 Raised when there is no type support imported. More...
 
class  rosros.rclify.exceptions.ParameterAlreadyDeclaredException
 Raised when declaring a parameter that had been declared before. More...
 
class  rosros.rclify.exceptions.ParameterException
 Base exception for parameter-related errors. More...
 
class  rosros.rclify.exceptions.ParameterImmutableException
 Raised when a read-only parameter is modified. More...
 
class  rosros.rclify.exceptions.ParameterNotDeclaredException
 Raised when handling an undeclared parameter when it is not allowed. More...
 
class  rosros.rclify.exceptions.ROSInterruptException
 Raised when an operation is canceled by rclpy shutting down. 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.exceptions
 Copy of ROS2 `rclpy.exceptions` for ROS1.