Skip to content
Snippets Groups Projects
Commit 6d46ce00 authored by Robin Mueller's avatar Robin Mueller
Browse files

semi ugly solution

parent 0bc3b07f
No related branches found
No related tags found
No related merge requests found
"""
User defined code can be added here.
"""
from typing import Tuple, Union
from tc.obsw_pus_tc_base import PusTcInfo, PusTelecommand
from typing import Union, Tuple
from tc.obsw_pus_tc_base import PusTcInfo
from enum import Enum
# Yeah, I did not have a better idea yet..
class Developer(Enum):
Robin = 0
Developer = Developer.Robin
def command_preparation_hook() -> Tuple[bytearray, Union[None, PusTcInfo]]:
"""
Can be used to pack user-defined commands.
"""
command = PusTelecommand(service=17, subservice=1, ssc=20)
return command.pack_command_tuple()
if Developer == Developer.Robin:
return prepare_robins_commands()
def global_setup_hook():
......@@ -21,8 +30,19 @@ def global_setup_hook():
by using the handle.
For example: config.obsw_config.G_SEND_ADDRESS = new_send_address
"""
if Developer == Developer.Robin:
global_setup_hook_robin()
def prepare_robins_commands():
from tc.obsw_pus_tc_base import PusTelecommand
command = PusTelecommand(service=17, subservice=1, ssc=20)
return command.pack_command_tuple()
def global_setup_hook_robin():
import config.obsw_config
# Static IP of board
port_send = 7301
send_address_to_set = ("127.0.0.1", port_send)
config.obsw_config.G_SEND_ADDRESS = send_address_to_set
config.obsw_config.G_SEND_ADDRESS = send_address_to_set
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment