Move packet building and sending logic out of main.cpp

This commit is contained in:
2025-05-24 14:36:32 +10:00
parent b50edfa4aa
commit 32e0462a69
5 changed files with 160 additions and 107 deletions

View File

@@ -0,0 +1,17 @@
#ifndef PACKET_BUILDER_H
#define PACKET_BUILDER_H
#include <PacketTypes.h>
class PacketBuilder {
public:
PacketBuilder();
Packet buildOpenPacket(uint16_t destination);
Packet buildClosePacket(uint16_t destination);
Packet buildStopPacket(uint16_t destination);
Packet buildSetPositionPacket(uint16_t destination, float percentage);
Packet buildFetchPositionPacket(uint16_t destination);
};
#endif // PACKET_BUILDER_H