Modulo 5.0.0
|
▼Cmodulo_components::ComponentInterface | Base interface class for modulo components to wrap a ROS Node with custom behaviour |
Cmodulo_components::Component | A wrapper for rclcpp::Node to simplify application composition through unified component interfaces |
Cmodulo_components::LifecycleComponent | A wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions |
CComponentInterfacePublicInterface | Friend class to the ComponentInterface to allow test fixtures to access protected and private members |
Cmodulo_components::ComponentServiceResponse | Response structure to be returned by component services |
Cmodulo_controllers::ControllerInput | Input structure to save topic data in a realtime buffer and timestamps in one object |
▼Ccontroller_interface::ControllerInterface | |
▼Cmodulo_controllers::BaseControllerInterface | Base controller class to combine ros2_control, control libraries and modulo |
▼Cmodulo_controllers::ControllerInterface | |
Cmodulo_controllers::RobotControllerInterface | Base controller class that automatically associates joints with a JointState object |
Cmodulo_controllers::ControllerServiceResponse | Response structure to be returned by controller services |
▼Cstd::enable_shared_from_this | |
▼Cmodulo_core::communication::MessagePairInterface | Interface class to enable non-templated writing and reading ROS messages from derived MessagePair instances through dynamic down-casting |
Cmodulo_core::communication::MessagePair< MsgT, DataT > | The MessagePair stores a pointer to a variable and translates the value of this pointer back and forth between the corresponding ROS messages |
▼Cmodulo_core::communication::PublisherInterface | Interface class to enable non-templated activating/deactivating/publishing of ROS publishers from derived PublisherHandler instances through dynamic down-casting |
Cmodulo_core::communication::PublisherHandler< PubT, MsgT > | The PublisherHandler handles different types of ROS publishers to activate, deactivate and publish data with those publishers |
▼Cmodulo_core::communication::SubscriptionInterface | Interface class to enable non-templated subscriptions with ROS subscriptions from derived SubscriptionHandler instances through dynamic down-casting |
Cmodulo_core::communication::SubscriptionHandler< MsgT > | The SubscriptionHandler handles different types of ROS subscriptions to receive data from those subscriptions |
▼Crclcpp_lifecycle::LifecycleNode | |
Cmodulo_components::LifecycleComponent | A wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions |
▼Crclcpp::Node | |
Cmodulo_components::Component | A wrapper for rclcpp::Node to simplify application composition through unified component interfaces |
Cmodulo_utils::testutils::PredicatesListener | |
Cmodulo_utils::testutils::ServiceClient< SrvT > | |
Cmodulo_core::Predicate | |
▼Cstd::runtime_error | |
▼Cmodulo_core::exceptions::CoreException | A base class for all core exceptions |
Cmodulo_core::exceptions::AddServiceException | An exception class to notify errors when adding a service |
Cmodulo_core::exceptions::AddSignalException | An exception class to notify errors when adding a signal |
Cmodulo_core::exceptions::InvalidPointerCastException | An exception class to notify if the result of getting an instance of a derived class through dynamic down-casting of an object of the base class is not a correctly typed instance of the derived class |
Cmodulo_core::exceptions::InvalidPointerException | An exception class to notify if an object has no reference count (if the object is not owned by any pointer) when attempting to get a derived instance through dynamic down-casting |
Cmodulo_core::exceptions::LookupTransformException | An exception class to notify an error while looking up TF transforms |
Cmodulo_core::exceptions::MessageTranslationException | An exception class to notify that the translation of a ROS message failed |
Cmodulo_core::exceptions::NullPointerException | An exception class to notify that a certain pointer is null |
Cmodulo_core::exceptions::ParameterException | An exception class to notify errors with parameters in modulo classes |
Cmodulo_core::exceptions::ParameterTranslationException | An exception class to notify incompatibility when translating parameters from different sources |