Removed a load of debug prints

This commit is contained in:
Adam 2025-04-03 11:34:12 +01:00
parent af090b507b
commit 663602cff0
3 changed files with 6 additions and 12 deletions

View File

@ -16,13 +16,16 @@ if __name__ == "__main__":
# client.stop() # client.stop()
from src.RSIPI.rsi_api import RSIAPI from src.RSIPI.rsi_api import RSIAPI
from time import sleep from time import sleep
from pprint import pprint
api = RSIAPI() api = RSIAPI()
api.start_rsi() api.start_rsi()
sleep(4) sleep(4)
# Dynamically update a variable # Dynamically update a variable
api.update_variable("EStr", "Tessting 123")
pprint(api.get_variables()["send_variables"])
api.update_variable("EStr", "Tessting 123")
api.update_variable("RKorr.X", 10.0)
sleep(5) sleep(5)
api.stop_rsi() api.stop_rsi()

View File

@ -60,14 +60,10 @@ class NetworkProcess(multiprocessing.Process):
self.udp_socket.settimeout(5) self.udp_socket.settimeout(5)
data_received, self.controller_ip_and_port = self.udp_socket.recvfrom(1024) data_received, self.controller_ip_and_port = self.udp_socket.recvfrom(1024)
print("Receive: ", data_received) print("Receive: ", data_received)
print("HERE 1")
message = data_received.decode() message = data_received.decode()
print("HERE 2")
self.process_received_data(message) self.process_received_data(message)
print("HERE 3")
print("Network :", self.send_variables) print("Network :", self.send_variables)
send_xml = XMLGenerator.generate_send_xml(self.send_variables, self.config_parser.network_settings) send_xml = XMLGenerator.generate_send_xml(self.send_variables, self.config_parser.network_settings)
print("HERE 4")
print("Send:", send_xml) print("Send:", send_xml)
self.udp_socket.sendto(send_xml.encode(), self.controller_ip_and_port) self.udp_socket.sendto(send_xml.encode(), self.controller_ip_and_port)

View File

@ -3,13 +3,11 @@ import xml.etree.ElementTree as ET
class XMLGenerator: class XMLGenerator:
"""Converts send and receive variables into properly formatted XML messages.""" """Converts send and receive variables into properly formatted XML messages."""
@staticmethod
@staticmethod @staticmethod
def generate_send_xml(send_variables, network_settings): def generate_send_xml(send_variables, network_settings):
"""Generate the send XML message dynamically based on send variables.""" """Generate the send XML message dynamically based on send variables."""
root = ET.Element("Sen", Type=network_settings["sentype"]) root = ET.Element("Sen", Type=network_settings["sentype"])
print("XML 1") print("XML Send Variables : ", send_variables)
print("XML : ", send_variables)
for key, value in send_variables.items(): for key, value in send_variables.items():
if key == "FREE": if key == "FREE":
continue continue
@ -21,9 +19,6 @@ class XMLGenerator:
else: else:
ET.SubElement(root, key).text = str(value) ET.SubElement(root, key).text = str(value)
if key == "EStr":
print(f"[DEBUG] XMLGenerator sees EStr: {value}")
print("XML 2")
return ET.tostring(root, encoding="utf-8").decode() return ET.tostring(root, encoding="utf-8").decode()
@staticmethod @staticmethod