From 6e2c841b1f20e7a43bc998f12d6c3a78f88235ba Mon Sep 17 00:00:00 2001 From: "Robin.Mueller" <robin.mueller.m@gmail.com> Date: Sun, 8 Mar 2020 16:35:57 +0100 Subject: [PATCH] gui basic steps --- gui/OBSW_BackendTest.py | 1 + gui/OBSW_TmtcGUI.py | 2 ++ sendreceive/OBSW_CommandSenderReceiver.py | 4 ++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gui/OBSW_BackendTest.py b/gui/OBSW_BackendTest.py index a17f957..fd54da0 100644 --- a/gui/OBSW_BackendTest.py +++ b/gui/OBSW_BackendTest.py @@ -19,6 +19,7 @@ class TmTcBackend(Process): while True: msg = self.conn.recv() # do something with msg + # here, the core client could be called to perform operations based on received message if msg == 'test': print("Hallo Welt !") elif msg == 'close': diff --git a/gui/OBSW_TmtcGUI.py b/gui/OBSW_TmtcGUI.py index 665af82..b6684bb 100644 --- a/gui/OBSW_TmtcGUI.py +++ b/gui/OBSW_TmtcGUI.py @@ -26,6 +26,8 @@ import time # A third button to perform a keyboard interrupt should be implemented # include a really nice source badge and make it large ! # plan this on paper first... +# Step 1: Huge Mission Badge in Tkinter window because that is cool. +# Step 2: Simple buttons to run service test around the badge. class TmTcGUI(Process): def __init__(self): super(TmTcGUI, self).__init__() diff --git a/sendreceive/OBSW_CommandSenderReceiver.py b/sendreceive/OBSW_CommandSenderReceiver.py index 60bded9..4288b6d 100644 --- a/sendreceive/OBSW_CommandSenderReceiver.py +++ b/sendreceive/OBSW_CommandSenderReceiver.py @@ -12,8 +12,8 @@ This is still experimental. @author: R. Mueller """ -from config import OBSW_Config as g import time +from config import OBSW_Config as g # Generic TMTC SendReceive class which is implemented @@ -37,7 +37,7 @@ class CommandSenderReceiver: self.doPrintToFile = doPrintToFile self.queueEntryIsTelecommand = True - # needed to store last actual tc packet form queue + # needed to store last actual tc packet from queue self.lastTc = [] self.lastTcInfo = [] # ignore periodic packets for timeout when checking a sequence -- GitLab