added command to command assembly to normal
This commit is contained in:
@ -11,12 +11,21 @@ from tmtccmd.config.definitions import QueueCommands
|
||||
from tmtccmd.tc.packer import TcQueueT
|
||||
from tmtccmd.tc.service_200_mode import pack_mode_data, Modes
|
||||
|
||||
from common_tmtc.config.object_ids import TEST_DEVICE_0_ID
|
||||
from common_tmtc.config.object_ids import TEST_DEVICE_0_ID, ASSEMBLY_ID
|
||||
|
||||
|
||||
def pack_service_200_commands_into(tc_queue: TcQueueT, op_code: str):
|
||||
if op_code == "test":
|
||||
pack_service_200_test_into(tc_queue=tc_queue, init_ssc=2000)
|
||||
elif op_code == "asm_to_normal" or op_code == "0":
|
||||
# Set Normal mode
|
||||
tc_queue.appendleft(
|
||||
(QueueCommands.PRINT, "Testing Service 200: Set Mode Normal")
|
||||
)
|
||||
# Command assembly to normal, submode 1 for dual mode,
|
||||
mode_data = pack_mode_data(ASSEMBLY_ID, Modes.NORMAL, 1)
|
||||
command = PusTelecommand(service=200, subservice=1, ssc=0, app_data=mode_data)
|
||||
tc_queue.appendleft(command.pack_command_tuple())
|
||||
|
||||
|
||||
def pack_service_200_test_into(init_ssc: int, tc_queue: TcQueueT) -> int:
|
||||
|
Reference in New Issue
Block a user