From 47205e5da1ef801d4f80ee39b4bf1ac30fdb2b18 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 2 Apr 2026 14:32:38 -0500 Subject: [PATCH] Add NodeInfoBatch message for efficient bulk transfer in FromRadio --- meshtastic/mesh.proto | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/meshtastic/mesh.proto b/meshtastic/mesh.proto index 7206f4a..bb17353 100644 --- a/meshtastic/mesh.proto +++ b/meshtastic/mesh.proto @@ -1809,6 +1809,14 @@ message NodeInfo { bool is_muted = 13; } +/* + * Batched NodeInfo wrapper for efficient bulk transfer during want_config flow. + * Allows multiple NodeInfo messages to be packed into a single FromRadio packet. + */ +message NodeInfoBatch { + repeated NodeInfo items = 1; +} + /* * Error codes for critical errors * The device might report these fault codes on the screen. @@ -2165,6 +2173,12 @@ message FromRadio { * Persistent data for device-ui */ DeviceUIConfig deviceuiConfig = 17; + + /* + * Batched NodeInfo messages for efficient bulk transfer. + * Used when client opts in via special nonce value of 69422. + */ + NodeInfoBatch node_info_batch = 18; } }