#pragma once #include "LinearAlgebra/Spherical.h" #include "LinearAlgebra/SwingTwist.h" #include "Thing.h" #include "float16.h" namespace Passer { namespace RoboidControl { class Participant; class IMessage { public: IMessage(); virtual unsigned char Serialize(char *buffer); static unsigned char *ReceiveMsg(unsigned char packetSize); // bool Publish(Participant *participant); // bool SendTo(Participant *participant); }; } // namespace RoboidControl } // namespace Passer using namespace Passer::RoboidControl;