From b6570e3c27fba13c4c913ae4ae53f9e6476599ad Mon Sep 17 00:00:00 2001 From: Mike Kinney Date: Wed, 12 Jan 2022 10:23:51 -0800 Subject: [PATCH] simple example showing how you can set the long and short name --- examples/set_owner.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/set_owner.py diff --git a/examples/set_owner.py b/examples/set_owner.py new file mode 100644 index 0000000..67edb34 --- /dev/null +++ b/examples/set_owner.py @@ -0,0 +1,20 @@ +"""Simple program to demo how to use meshtastic library. + To run: python examples/set_owner.py Bobby 333 +""" + +import sys +import meshtastic +import meshtastic.serial_interface + +# simple arg check +if len(sys.argv) < 2: + print(f"usage: {sys.argv[0]} long_name [short_name]") + sys.exit(3) + +iface = meshtastic.serial_interface.SerialInterface() +long_name = sys.argv[1] +short_name = None +if len(sys.argv) > 2: + short_name = sys.argv[2] +iface.localNode.setOwner(long_name, short_name) +iface.close()