▼Nmauve | The MAUVE namespace |
►Nbase | The base namespace contains basic runtime elements for MAUVE architectures |
CMuxPriorityReadPortCore | Priority Multiplexer core with read ports |
CMuxPriorityReadPortCoreWithStatus | Priority Multiplexer shell for read ports with status |
CMuxPriorityReadPortInterface | Priority Multiplexer interface with read ports |
CMuxPriorityReadPortShell | Priority Multiplexer shell with read ports |
CMuxReadPortCore | Multiplexer core with read ports |
CMuxReadPortInterface | Multiplexer interface with read ports |
CMuxReadPortShell | Multiplexer shell with read ports |
CMuxWriteServiceCore | Multiplexer core with write services |
CMuxWriteServiceInterface | Multiplexer interface with write services |
CMuxWriteServiceShell | Multiplexer shell with write services |
CPeriodicStateMachine | Defines a Periodic State Machine |
CRelayCore | Defines a Relay core |
CRelayShell | Defines a Relay shell |
►Nros | The ros namespace contains the ROS binding resources |
CConnector | ROS Connector interface |
CPublisher | Adapter of the ROS Publisher |
CPublisherCore | Core of the ROS Publisher Resource |
CPublisherResourceInterface | Interface of the ROS Publisher Resource |
CRosAbstractShell | ROS Abstract Shell |
CRosShell | ROS Shell for conversion |
CSubscriberComponentCore | |
CSubscriberComponentShell | |
CSubscriberCore | Core of the ROS Subscriber |
CSubscriberInterface | Interface of the ROS Subscriber |
►Nruntime | The runtime namespace contains the core elements of the MAUVE middleware for designing and deploying real-time architectures |
CAbstractComponent | Abstract Component class |
CAbstractCore | The Core defines the methods of the component |
CAbstractDeployer | Abstract Deployer class |
CAbstractFiniteStateMachine | A Finite State Machine describes the component behavior |
CAbstractFloatingPointProperty | Abstract class for a Floating point property |
CAbstractIntegralProperty | Abstract class for a Integral property |
CAbstractInterface | Abstract Interface class |
CAbstractLogger | Class of a generic MAUVE logger |
CAbstractPort | Abstract Port class |
CAbstractProperty | Abstract property class |
CAbstractResource | Abstract Resource class |
CAbstractState | Abstract State class |
CAllreadyDefinedService | Exception for Already Defined Services |
CAllreadyDefinedState | Exception for Already Defined States |
CAlreadyDefinedPort | Exception for Already Defined Ports |
CAlreadyDefinedProperty | Exception for Already Defined Properties |
CArchitecture | Architecture class |
CCallPort | A Port to call a service |
CCallService | Class of a Call service |
CCallServiceImpl | Call Service implementation |
CCategoryLogger | Class of a MAUVE logger for a custom category |
CComponent | Component class |
CComponentLogger | Class of a MAUVE logger for a component |
CConfigurable | Configurable trait |
CCore | The Core defines the methods of the component |
CCoreContainer | Core container |
CDeployer | Deployer class deploying a specific architecture |
CDeployerLogger | Class of a MAUVE logger for the deployer |
CEventPort | |
CEventService | |
CEventServiceImpl | |
CExecState | |
CFiniteStateMachine | |
CFloatingPointProperty | |
CFSMContainer | |
CHasPort | |
CHasProperty | |
CHasShell | |
CIntegralProperty | |
CInterface | |
CInterfaceContainer | |
CManager | |
Cmauve_formatter | Formatter for MAUVE loggers |
COtherProperty | |
CPort | |
Cproperty_t | |
Cproperty_t< I, F, true, T > | |
Cproperty_t< I, true, S, T > | |
Cproperty_t< true, F, S, T > | |
CReadPort | |
CReadService | |
CReadServiceImpl | |
CResource | |
CResourceLogger | Class of a MAUVE logger for a resrouce |
CRingBuffer | |
Crosjson_sink | |
CRtMutex | |
CService | A Service |
CServiceContainer | |
CSharedDataCore | |
CSharedDataInterface | |
CSharedDataShell | |
CShell | A Shell is the interface of a component |
CShellContainer | |
CState | |
CStatusValue | |
CStringProperty | |
CSynchroState | |
CTask | A system Task that executes a component |
CTransition | |
CWithAbstractCore | Trait for objects with an abstract Core |
CWithAbstractFSM | Trait for objects with an abstract FSM |
CWithAbstractInterface | Trait for objects with an abstract Interface |
CWithAbstractShell | Trait for objects with an abstract Shell |
CWithCore | Object with a Core |
CWithFSM | Object with a FiniteStateMachine |
CWithHook | Objects with hooks |
CWithInterface | Object with an Interface |
CWithLogger | Object with a Logger |
CWithName | Object with a name |
CWithShell | Object with a Shell |
CWithShellAndCore | Objects wite a Shell and a Core |
CWritePort | |
CWriteService | |
CWriteServiceImpl | |
►Ntypes | Contains common types for robotic applications |
►Ngeometry | Contains common types for geometric computations |
CMapMetaData | Structure of a MetaData |
COccupancyGrid | Structure of a OccupancyGrid |
CPoint | Structure of a Point2D |
CPoint2D | Structure of a Point2D |
CPose | Structure of a Pose |
CPose2D | Structure of a Pose2D |
CPoseStamped | Structure of a MetaData |
CQuaternion | Structure of a Quaternion It is defined by x, y, z and w components |
CTransform | Structure of a MetaData |
CTransformStamped | Structure of a MetaData |
CUnicycleVelocity | Structure of velocity for a unicycle robot |
CVector3 | Structure of a Vector in 3D space It is defined by x, y, z components |
CWheel2Velocity | Structure of a velocity for 2-wheels robots |
►Nsensor | Contains common types for sensor measurements |
CGnssPosition | GNSS time an position measurement |
CGnssPVT | GNSS time, position and velocity measurement Adapted from ublox PVT message |
CGnssSatInfo | |
CGnssStatus | |
CGNSSStatus | GNSS Status type |
CGnssTime | Gnss Time (adapted from ublox PVT standard message) |
CGnssVelocity | Gnss Velocity data |
CImage | Image type |
CImu | Imu type |
CImuState | Imu type |
CJoy | Joy type |
CLaserScan | Structure for a single scan from a planar laser range finder |
CSatInfo | |