From 9656e514a644ff84aefa50884e963c8c3298d36c Mon Sep 17 00:00:00 2001 From: Ian McEwen Date: Fri, 29 Mar 2024 16:14:57 -0700 Subject: [PATCH] a few very small, not particularly important changes --- .gitignore | 1 + curses-client.py | 7 +++---- requirements.txt | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 .gitignore create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f7275bb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +venv/ diff --git a/curses-client.py b/curses-client.py index b232f9f..6c7d7ea 100644 --- a/curses-client.py +++ b/curses-client.py @@ -1,7 +1,7 @@ import curses import meshtastic.serial_interface from pubsub import pub -from meshtastic import config_pb2 +from meshtastic import config_pb2, BROADCAST_NUM # Initialize Meshtastic interface interface = meshtastic.serial_interface.SerialInterface() @@ -12,7 +12,6 @@ channel_win = None message_row = 1 selected_channel = 0 # number_of_channels=0 -BROADCAST_ADDR = 4294967295 def get_node_list(): node_list = [] @@ -22,7 +21,7 @@ def get_node_list(): return node_list def decimal_to_hex(decimal_number): - return "!" + hex(decimal_number)[2:] + return f"!{decimal_number:08x}" def convert_to_camel_case(string): words = string.split('_') @@ -69,7 +68,7 @@ def on_receive(packet, interface): except KeyError as e: print(f"Error processing packet: {e}") -def send_message(message, destination=BROADCAST_ADDR, channel=0): +def send_message(message, destination=BROADCAST_NUM, channel=0): global message_row, all_messages, selected_channel interface.sendText( diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ec2459a --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +meshtastic