5959 have_powermon = False
6060 powermon_exception = e
6161 meter = None
62- from meshtastic .protobuf import channel_pb2 , config_pb2 , portnums_pb2
62+ from meshtastic .protobuf import admin_pb2 , channel_pb2 , config_pb2 , portnums_pb2
6363from meshtastic .version import get_active_version
6464
6565def onReceive (packet , interface ) -> None :
@@ -465,7 +465,8 @@ def onConnected(interface):
465465 if args .backup_prefs :
466466 closeNow = True
467467 waitForAckNak = True
468- interface .getNode (args .dest , False , ** getNode_kwargs ).backupPreferences (args .backup_preferences )
468+ print (f"Backing up preferences to { args .backup_prefs } " )
469+ interface .getNode (args .dest , False , ** getNode_kwargs ).backupPreferences (args .backup_prefs )
469470
470471 if args .restore_prefs :
471472 closeNow = True
@@ -475,7 +476,7 @@ def onConnected(interface):
475476 if args .remove_backup_prefs :
476477 closeNow = True
477478 waitForAckNak = True
478- interface .getNode (args .dest , False , ** getNode_kwargs ).removePreferencesBackups (args .remove_backup_preferences )
479+ interface .getNode (args .dest , False , ** getNode_kwargs ).removePreferencesBackups (args .remove_backup_prefs )
479480
480481 if args .set_ignored_node :
481482 closeNow = True
@@ -1813,7 +1814,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18131814 "--backup-prefs" ,
18141815 help = "Tell the destination node to create a backup preferences file."
18151816 "Location: 0 for local flash, 1 for SD card." ,
1816- default = None ,
1817+ default = admin_pb2 . AdminMessage . BackupLocation . FLASH ,
18171818 nargs = "?" ,
18181819 const = 0 ,
18191820 )
@@ -1822,7 +1823,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18221823 "--restore-prefs" ,
18231824 help = "Tell the destination node to remove backup preferences files."
18241825 "Location: 0 for local flash, 1 for SD card." ,
1825- default = None ,
1826+ default = admin_pb2 . AdminMessage . BackupLocation . FLASH ,
18261827 nargs = "?" ,
18271828 const = 0 ,
18281829 )
@@ -1831,7 +1832,7 @@ def addRemoteAdminArgs(parser: argparse.ArgumentParser) -> argparse.ArgumentPars
18311832 "--remove-backup-prefs" ,
18321833 help = "Tell the destination node to remove backup preferences files."
18331834 "Location: 0 for local flash, 1 for SD card." ,
1834- default = None ,
1835+ default = admin_pb2 . AdminMessage . BackupLocation . FLASH ,
18351836 nargs = "?" ,
18361837 const = 0 ,
18371838 )
0 commit comments