Add UDP transport with picomap port 28781, info -udp flag

This commit is contained in:
Ian Gulliver
2026-04-07 21:36:50 +09:00
parent 3d749add7d
commit 9989d8c66a
5 changed files with 185 additions and 13 deletions

View File

@@ -1,12 +1,18 @@
#pragma once
#include <array>
#include <cstdint>
#include <functional>
#include <span>
#include <vector>
struct net_state {
std::array<uint8_t, 6> mac;
std::array<uint8_t, 4> ip;
};
using net_handler = std::function<std::vector<std::vector<uint8_t>>(std::span<const uint8_t> payload)>;
bool net_init();
const net_state& net_get_state();
void net_set_handler(net_handler handler);
void net_poll();