priv impl and scaffold for driver

This commit is contained in:
2026-08-13 18:09:31 -05:00
parent 885a133080
commit 2456b83c0d
7 changed files with 591 additions and 7 deletions
+6 -4
View File
@@ -7,6 +7,7 @@
#include <vector>
#include <optional>
#include <span>
#include <variant>
#include "bb_expantions.hpp"
@@ -30,10 +31,11 @@ enum class BBNowPubPacketType: uint16_t {
MAX = 1,
};
/// The data field for the packet
union BlkBoxNowPubPacketData {
BlkBoxNowPubDiscoveryData discovery;
};
/// The data field for the packet.
using BlkBoxNowPubPacketData = std::variant<
std::monostate,
BlkBoxNowPubDiscoveryData
>;
struct BBNowPubPacket {
// "bbnp" in ascii