Roboid Control for C++
Loading...
Searching...
No Matches
Messages.h
1#pragma once
2
3#include "LinearAlgebra/Spherical.h"
4#include "LinearAlgebra/SwingTwist.h"
5#include "Thing.h"
6#include "float16.h"
7
8namespace Passer {
9namespace RoboidControl {
10
12class IMessage {
13public:
15 IMessage();
18 IMessage(char* buffer);
19
23 virtual unsigned char Serialize(char *buffer);
24
25};
26
27} // namespace RoboidControl
28} // namespace Passer
29
30using namespace Passer::RoboidControl;
Root structure for all communcation messages.
Definition Messages.h:12
IMessage()
Default constructor for a message.
Definition Messages.cpp:10
virtual unsigned char Serialize(char *buffer)
Serialize the message into a byte array for sending.
Definition Messages.cpp:16