From d6415712d97c27a1716a836e0cde440b486d9132 Mon Sep 17 00:00:00 2001 From: Artur Borecki Date: Thu, 5 Mar 2026 22:09:05 +0100 Subject: [PATCH] feat(connector.py): send initial telemetry after HELLO --- src/judas_client/connector.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/judas_client/connector.py b/src/judas_client/connector.py index 04e564e..a7468cc 100644 --- a/src/judas_client/connector.py +++ b/src/judas_client/connector.py @@ -116,6 +116,14 @@ class Connector: hello_message: Message = Message.Control.hello(self.mac_address) self.send(hello_message) + def send_initial_telemetry(self) -> None: + """Send initial telemetry data to the server.""" + self.logger.debug("[*] Sending initial telemetry...") + telemetry_message: Message = Message.Telemetry.initial( + self.client.initial_telemetry + ) + self.send(telemetry_message) + def close(self) -> None: """Close the connection and clean up resources.""" self.logger.debug("[*] Closing connection...") @@ -177,6 +185,7 @@ class Connector: self.logger.debug("[*] Connected, sending HELLO...") self.send_hello() + self.send_initial_telemetry() def run(self) -> None: """Run the main event loop."""