From 85fc106a9b0e6d4256e6243200b9c0a3b910f67c Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 19 Feb 2024 15:58:34 +0100 Subject: [PATCH] add commanding nodes --- eive_tmtc/tmtc/acs/star_tracker.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/eive_tmtc/tmtc/acs/star_tracker.py b/eive_tmtc/tmtc/acs/star_tracker.py index 429f275..85fd63f 100644 --- a/eive_tmtc/tmtc/acs/star_tracker.py +++ b/eive_tmtc/tmtc/acs/star_tracker.py @@ -1249,6 +1249,28 @@ def create_str_node() -> CmdTreeNode: ) node.add_child(CmdTreeNode(OpCode.FW_UPDATE_MAIN, Info.FW_UPDATE_MAIN)) node.add_child(CmdTreeNode(OpCode.FW_UPDATE_BACKUP, Info.FW_UPDATE_BACKUP)) + node.add_child( + CmdTreeNode( + OpCode.SELECT_TARGET_FIRMWARE_MAIN, Info.SELECT_TARGET_FIRMWARE_MAIN + ) + ) + node.add_child( + CmdTreeNode( + OpCode.SELECT_TARGET_FIRMWARE_BACKUP, Info.SELECT_TARGET_FIRMWARE_BACKUP + ) + ) + node.add_child( + CmdTreeNode( + OpCode.SELECT_TARGET_FIRMWARE_MAIN_PERSISTENT, + Info.SELECT_TARGET_FIRMWARE_MAIN_PERSISTENT, + ) + ) + node.add_child( + CmdTreeNode( + OpCode.SELECT_TARGET_FIRMWARE_BACKUP_PERSISTENT, + Info.SELECT_TARGET_FIRMWARE_BACKUP_PERSISTENT, + ) + ) node.add_child( CmdTreeNode(OpCode.SET_TIME_FROM_SYS_TIME, Info.SET_TIME_FROM_SYS_TIME) )