From 0b28bde25b3f578438bdcd393fd3bc6f6a74782d Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Sat, 8 Feb 2025 20:11:02 +0100 Subject: [PATCH] test --- include/examples/KeepAlivePacket.h | 11 +++++++++-- src/main.cpp | 3 ++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/include/examples/KeepAlivePacket.h b/include/examples/KeepAlivePacket.h index dfa45ae..7cfe3f6 100644 --- a/include/examples/KeepAlivePacket.h +++ b/include/examples/KeepAlivePacket.h @@ -5,9 +5,16 @@ #include enum KeepAlivePacketFields { - KeepAliveId = 0 + KeepAliveId = 0, + TestAlignField = 1, }; -using KeepAliveFields = std::tuple; +using KeepAliveFields = std::tuple< + std::uint64_t, //<- KeepAliveId + sp::BitField, //<- m_Tower + sp::Field //<- m_Upgrade + > +>; DeclarePacket(KeepAlive); \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 0cde3b6..9eb8d25 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -14,7 +14,8 @@ class KeepAliveHandler : public sp::PacketHandler { }; int main() { - auto keepAlive = std::make_unique(69); + auto keepAlive = std::make_unique(69, std::make_tuple(666, 9)); + sp::PacketMessage* msg = keepAlive.get(); KeepAliveHandler handler;