From 2f7403f3b4d736e1c8c295f1b508eba5125f530d Mon Sep 17 00:00:00 2001 From: Kevin Hester Date: Wed, 3 Mar 2021 10:22:19 +0800 Subject: [PATCH] make setting work --- meshtastic/__init__.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meshtastic/__init__.py b/meshtastic/__init__.py index c48c56f..ea3efd2 100644 --- a/meshtastic/__init__.py +++ b/meshtastic/__init__.py @@ -285,9 +285,12 @@ class MeshInterface: if self.radioConfig == None: raise Exception("No RadioConfig has been read") - t = mesh_pb2.ToRadio() - t.set_radio.CopyFrom(self.radioConfig) - self._sendToRadio(t) + p = admin_pb2.AdminMessage() + p.set_radio.CopyFrom(self.radioConfig) + + self.sendData(p, self.myInfo.my_node_num, + portNum=portnums_pb2.PortNum.ADMIN_APP, + wantAck=True) logging.debug("Wrote config") def getMyNodeInfo(self):