Modulo 5.0.0
|
▼Nmodulo_components | Modulo components |
CComponent | A wrapper for rclcpp::Node to simplify application composition through unified component interfaces |
CComponentInterface | Base interface class for modulo components to wrap a ROS Node with custom behaviour |
CComponentServiceResponse | Response structure to be returned by component services |
CLifecycleComponent | A wrapper for rclcpp_lifecycle::LifecycleNode to simplify application composition through unified component interfaces while supporting lifecycle states and transitions |
▼Nmodulo_controllers | |
CBaseControllerInterface | Base controller class to combine ros2_control, control libraries and modulo |
CControllerInput | Input structure to save topic data in a realtime buffer and timestamps in one object |
CControllerInterface | |
CControllerServiceResponse | Response structure to be returned by controller services |
CRobotControllerInterface | Base controller class that automatically associates joints with a JointState object |
▼Nmodulo_core | Modulo Core |
▼Ncommunication | Modulo Core communication module for handling messages on publication and subscription interfaces |
CMessagePair | The MessagePair stores a pointer to a variable and translates the value of this pointer back and forth between the corresponding ROS messages |
CMessagePairInterface | Interface class to enable non-templated writing and reading ROS messages from derived MessagePair instances through dynamic down-casting |
CPublisherHandler | The PublisherHandler handles different types of ROS publishers to activate, deactivate and publish data with those publishers |
CPublisherInterface | Interface class to enable non-templated activating/deactivating/publishing of ROS publishers from derived PublisherHandler instances through dynamic down-casting |
CSubscriptionHandler | The SubscriptionHandler handles different types of ROS subscriptions to receive data from those subscriptions |
CSubscriptionInterface | Interface class to enable non-templated subscriptions with ROS subscriptions from derived SubscriptionHandler instances through dynamic down-casting |
▼Nexceptions | Modulo Core exceptions module for defining exception classes |
CAddServiceException | An exception class to notify errors when adding a service |
CAddSignalException | An exception class to notify errors when adding a signal |
CCoreException | A base class for all core exceptions |
CInvalidPointerCastException | 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 |
CInvalidPointerException | 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 |
CLookupTransformException | An exception class to notify an error while looking up TF transforms |
CMessageTranslationException | An exception class to notify that the translation of a ROS message failed |
CNullPointerException | An exception class to notify that a certain pointer is null |
CParameterException | An exception class to notify errors with parameters in modulo classes |
CParameterTranslationException | An exception class to notify incompatibility when translating parameters from different sources |
CPredicate | |
▼Nmodulo_utils | |
▼Ntestutils | |
CPredicatesListener | |
CServiceClient | |
CComponentInterfacePublicInterface | Friend class to the ComponentInterface to allow test fixtures to access protected and private members |