meier/develop #49
@ -38,48 +38,67 @@ def pack_syrlinks_command(
|
|||||||
)
|
)
|
||||||
|
|
||||||
if op_code == "0":
|
if op_code == "0":
|
||||||
|
tc_queue.appendleft(
|
||||||
|
(QueueCommands.PRINT, "PLOC Supervisor: Set mode off")
|
||||||
|
)
|
||||||
|
command = pack_mode_data(object_id, Modes.OFF, 0)
|
||||||
|
command = PusTelecommand(service=200, subservice=1, ssc=9, app_data=command)
|
||||||
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
|
if op_code == "1":
|
||||||
|
tc_queue.appendleft(
|
||||||
|
(QueueCommands.PRINT, "PLOC Supervisor: Set mode on")
|
||||||
|
)
|
||||||
|
command = pack_mode_data(object_id, Modes.ON, 0)
|
||||||
|
command = PusTelecommand(service=200, subservice=1, ssc=10, app_data=command)
|
||||||
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
|
if op_code == "2":
|
||||||
|
tc_queue.appendleft((QueueCommands.PRINT, "Star tracker: Mode Normal"))
|
||||||
|
command = pack_mode_data(object_id, Modes.NORMAL, 0)
|
||||||
|
command = PusTelecommand(service=200, subservice=1, ssc=11, app_data=command)
|
||||||
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
|
if op_code == "3":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode standby"))
|
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode standby"))
|
||||||
command = object_id + CommandIds.SET_TX_MODE_STANDBY
|
command = object_id + CommandIds.SET_TX_MODE_STANDBY
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=10, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=10, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "1":
|
if op_code == "4":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode modulation"))
|
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode modulation"))
|
||||||
command = object_id + CommandIds.SET_TX_MODE_MODULATION
|
command = object_id + CommandIds.SET_TX_MODE_MODULATION
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=11, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=11, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "2":
|
if op_code == "5":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode CW"))
|
tc_queue.appendleft((QueueCommands.PRINT, "syrlinks: Set TX mode CW"))
|
||||||
command = object_id + CommandIds.SET_TX_MODE_CW
|
command = object_id + CommandIds.SET_TX_MODE_CW
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=12, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=12, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "3":
|
if op_code == "6":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Get RX Registers"))
|
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Get RX Registers"))
|
||||||
sid = make_sid(object_id, SetIds.RX_REGISTERS_DATASET)
|
sid = make_sid(object_id, SetIds.RX_REGISTERS_DATASET)
|
||||||
command = generate_one_hk_command(sid, 200)
|
command = generate_one_hk_command(sid, 200)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "4":
|
if op_code == "7":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Get TX Registers"))
|
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Get TX Registers"))
|
||||||
sid = make_sid(object_id, SetIds.TX_REGISTERS_DATASET)
|
sid = make_sid(object_id, SetIds.TX_REGISTERS_DATASET)
|
||||||
command = generate_one_hk_command(sid, 201)
|
command = generate_one_hk_command(sid, 201)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "5":
|
if op_code == "8":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Read TX status"))
|
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Read TX status"))
|
||||||
command = object_id + CommandIds.READ_TX_STATUS
|
command = object_id + CommandIds.READ_TX_STATUS
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=13, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=13, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "6":
|
if op_code == "9":
|
||||||
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Read TX waveform"))
|
tc_queue.appendleft((QueueCommands.PRINT, "Syrlinks: Read TX waveform"))
|
||||||
command = object_id + CommandIds.READ_TX_WAVEFORM
|
command = object_id + CommandIds.READ_TX_WAVEFORM
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=14, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=14, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "7":
|
if op_code == "10":
|
||||||
tc_queue.appendleft(
|
tc_queue.appendleft(
|
||||||
(QueueCommands.PRINT, "Syrlinks: Read TX AGC value high byte")
|
(QueueCommands.PRINT, "Syrlinks: Read TX AGC value high byte")
|
||||||
)
|
)
|
||||||
command = object_id + CommandIds.READ_TX_AGC_VALUE_HIGH_BYTE
|
command = object_id + CommandIds.READ_TX_AGC_VALUE_HIGH_BYTE
|
||||||
command = PusTelecommand(service=8, subservice=128, ssc=15, app_data=command)
|
command = PusTelecommand(service=8, subservice=128, ssc=15, app_data=command)
|
||||||
tc_queue.appendleft(command.pack_command_tuple())
|
tc_queue.appendleft(command.pack_command_tuple())
|
||||||
if op_code == "8":
|
if op_code == "11":
|
||||||
tc_queue.appendleft(
|
tc_queue.appendleft(
|
||||||
(QueueCommands.PRINT, "Syrlinks: Read TX AGC value low byte")
|
(QueueCommands.PRINT, "Syrlinks: Read TX AGC value low byte")
|
||||||
)
|
)
|
||||||
|
2
tmtccmd
2
tmtccmd
@ -1 +1 @@
|
|||||||
Subproject commit 06aed2f309a105f8f0e183d359a432301eb6947d
|
Subproject commit 86cf0bf9530f0d31784ff96b025f8b778d1732b1
|
Loading…
Reference in New Issue
Block a user