5#include "TinyRobotics/coordinates/Coordinates.h"
6#include "TinyRobotics/coordinates/GPSCoordinate.h"
7#include "TinyRobotics/control/MotionState3D.h"
9namespace tinyrobotics {
12
13
14
15
16
17
21
22
23
24
25
26
30 TRLogger.warn(
"MessageHandler: Received unhandled Coordinate message");
34 TRLogger.warn(
"MessageHandler: Received unhandled GPSCoordinate message");
39 TRLogger.warn(
"MessageHandler: Received unhandled MotionState3D message");
A generic 3D coordinate class for robotics, navigation, and spatial calculations.
Definition: Coordinate.h:57
Represents a geodetic GPS coordinate with latitude, longitude, and optional altitude.
Definition: GPSCoordinate.h:52
Interface for handling messages in the TinyRobotics framework.
Definition: MessageHandler.h:18
virtual bool onMessage(const Message< float > &msg)=0
Handle an incoming message (pure virtual).
Represents the full 3D motion state of a robot or vehicle.
Definition: MotionState3D.h:53
Generic message structure for communication, parameterized by value type.
Definition: Message.h:72