Add container messages for backup prefs

This commit is contained in:
Ben Meadors 2025-02-23 06:25:35 -06:00
parent 39e0d00d54
commit 91f73d0326

View file

@ -6,6 +6,7 @@ import "meshtastic/channel.proto";
import "meshtastic/mesh.proto";
import "meshtastic/telemetry.proto";
import "meshtastic/config.proto";
import "meshtastic/localonly.proto";
import "nanopb.proto";
option csharp_namespace = "Meshtastic.Protobufs";
@ -251,4 +252,34 @@ message ChannelFile {
* NodeDB.cpp in the device code.
*/
uint32 version = 2;
}
/*
* The on-disk backup of the node's preferences
*/
message BackupPrefs {
/*
* The version of the backup
*/
uint32 version = 1;
/*
* The node's configuration
*/
LocalConfig config = 2;
/*
* The node's module configuration
*/
LocalModuleConfig module_config = 3;
/*
* The node's channels
*/
ChannelFile channels = 4;
/*
* The node's user (owner) information
*/
User owner = 5;
}