@@ -797,6 +797,9 @@ typedef struct _meshtastic_NodeInfo {
797797 /* True if node is in our favorites list
798798 Persists between NodeDB internal clean ups */
799799 bool is_favorite ;
800+ /* True if node is in our ignored list
801+ Persists between NodeDB internal clean ups */
802+ bool is_ignored ;
800803} meshtastic_NodeInfo ;
801804
802805typedef PB_BYTES_ARRAY_T (16 ) meshtastic_MyNodeInfo_device_id_t ;
@@ -1157,7 +1160,7 @@ extern "C" {
11571160#define meshtastic_Waypoint_init_default {0, false, 0, false, 0, 0, 0, "", "", 0}
11581161#define meshtastic_MqttClientProxyMessage_init_default {"", 0, {{0, {0}}}, 0}
11591162#define meshtastic_MeshPacket_init_default {0, 0, 0, 0, {meshtastic_Data_init_default}, 0, 0, 0, 0, 0, _meshtastic_MeshPacket_Priority_MIN, 0, _meshtastic_MeshPacket_Delayed_MIN, 0, 0, {0, {0}}, 0}
1160- #define meshtastic_NodeInfo_init_default {0, false, meshtastic_User_init_default, false, meshtastic_Position_init_default, 0, 0, false, meshtastic_DeviceMetrics_init_default, 0, 0, false, 0, 0}
1163+ #define meshtastic_NodeInfo_init_default {0, false, meshtastic_User_init_default, false, meshtastic_Position_init_default, 0, 0, false, meshtastic_DeviceMetrics_init_default, 0, 0, false, 0, 0, 0 }
11611164#define meshtastic_MyNodeInfo_init_default {0, 0, 0, {0, {0}}, ""}
11621165#define meshtastic_LogRecord_init_default {"", 0, "", _meshtastic_LogRecord_Level_MIN}
11631166#define meshtastic_QueueStatus_init_default {0, 0, 0, 0}
@@ -1182,7 +1185,7 @@ extern "C" {
11821185#define meshtastic_Waypoint_init_zero {0, false, 0, false, 0, 0, 0, "", "", 0}
11831186#define meshtastic_MqttClientProxyMessage_init_zero {"", 0, {{0, {0}}}, 0}
11841187#define meshtastic_MeshPacket_init_zero {0, 0, 0, 0, {meshtastic_Data_init_zero}, 0, 0, 0, 0, 0, _meshtastic_MeshPacket_Priority_MIN, 0, _meshtastic_MeshPacket_Delayed_MIN, 0, 0, {0, {0}}, 0}
1185- #define meshtastic_NodeInfo_init_zero {0, false, meshtastic_User_init_zero, false, meshtastic_Position_init_zero, 0, 0, false, meshtastic_DeviceMetrics_init_zero, 0, 0, false, 0, 0}
1188+ #define meshtastic_NodeInfo_init_zero {0, false, meshtastic_User_init_zero, false, meshtastic_Position_init_zero, 0, 0, false, meshtastic_DeviceMetrics_init_zero, 0, 0, false, 0, 0, 0 }
11861189#define meshtastic_MyNodeInfo_init_zero {0, 0, 0, {0, {0}}, ""}
11871190#define meshtastic_LogRecord_init_zero {"", 0, "", _meshtastic_LogRecord_Level_MIN}
11881191#define meshtastic_QueueStatus_init_zero {0, 0, 0, 0}
@@ -1287,6 +1290,7 @@ extern "C" {
12871290#define meshtastic_NodeInfo_via_mqtt_tag 8
12881291#define meshtastic_NodeInfo_hops_away_tag 9
12891292#define meshtastic_NodeInfo_is_favorite_tag 10
1293+ #define meshtastic_NodeInfo_is_ignored_tag 11
12901294#define meshtastic_MyNodeInfo_my_node_num_tag 1
12911295#define meshtastic_MyNodeInfo_reboot_count_tag 8
12921296#define meshtastic_MyNodeInfo_min_app_version_tag 11
@@ -1485,7 +1489,8 @@ X(a, STATIC, OPTIONAL, MESSAGE, device_metrics, 6) \
14851489X(a, STATIC, SINGULAR, UINT32, channel, 7) \
14861490X(a, STATIC, SINGULAR, BOOL, via_mqtt, 8) \
14871491X(a, STATIC, OPTIONAL, UINT32, hops_away, 9) \
1488- X(a, STATIC, SINGULAR, BOOL, is_favorite, 10)
1492+ X(a, STATIC, SINGULAR, BOOL, is_favorite, 10) \
1493+ X(a, STATIC, SINGULAR, BOOL, is_ignored, 11)
14891494#define meshtastic_NodeInfo_CALLBACK NULL
14901495#define meshtastic_NodeInfo_DEFAULT NULL
14911496#define meshtastic_NodeInfo_user_MSGTYPE meshtastic_User
@@ -1724,7 +1729,7 @@ extern const pb_msgdesc_t meshtastic_ChunkedPayloadResponse_msg;
17241729#define meshtastic_MyNodeInfo_size 77
17251730#define meshtastic_NeighborInfo_size 258
17261731#define meshtastic_Neighbor_size 22
1727- #define meshtastic_NodeInfo_size 317
1732+ #define meshtastic_NodeInfo_size 319
17281733#define meshtastic_NodeRemoteHardwarePin_size 29
17291734#define meshtastic_Position_size 144
17301735#define meshtastic_QueueStatus_size 23
0 commit comments