18 lines
445 B
C++
18 lines
445 B
C++
#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
|