some error checking for RWs
This commit is contained in:
@ -10,16 +10,6 @@ from tmtccmd.config import (
|
||||
from tmtccmd.tc.definitions import TcQueueT
|
||||
from tmtccmd.tc.pus_3_fsfw_hk import *
|
||||
|
||||
"""
|
||||
from config.object_ids import (
|
||||
BPX_HANDLER_ID,
|
||||
P60_DOCK_HANDLER,
|
||||
PDU_1_HANDLER_ID,
|
||||
PDU_2_HANDLER_ID,
|
||||
ACU_HANDLER_ID,
|
||||
CORE_CONTROLLER_ID,
|
||||
)
|
||||
"""
|
||||
import config.object_ids as oids
|
||||
from pus_tc.devs.bpx_batt import BpxSetIds
|
||||
from pus_tc.system.core import SetIds as CoreSetIds
|
||||
@ -149,13 +139,10 @@ def pack_generic_hk_listening_cmds(
|
||||
|
||||
elif one_rw is True:
|
||||
activate_all_rws_in_sequence(
|
||||
tc_queue=tc_queue,
|
||||
tc_queue=tc_queue, test_speed=20000, test_ramp_time=10000, init_ssc=0
|
||||
)
|
||||
|
||||
elif two_rws is True:
|
||||
activate_all_rws_two_consecutively(
|
||||
tc_queue=tc_queue,
|
||||
)
|
||||
activate_all_rws_two_consecutively(tc_queue=tc_queue, init_ssc=0)
|
||||
|
||||
else:
|
||||
pass
|
||||
@ -223,7 +210,7 @@ def pack_proc_commands(tc_queue: TcQueueT, op_code: str):
|
||||
|
||||
if op_code in OpCodes.RAD_SEN_FT:
|
||||
key = KAI.RAD_SEN_FT[0]
|
||||
sid_list.append(make_sid(oids.RAD_SENSOR_ID, RadSetIds.RAD_SEN_CORE))
|
||||
sid_list.append(make_sid(oids.RAD_SENSOR_ID, RadSetIds.HK))
|
||||
pack_generic_hk_listening_cmds(
|
||||
tc_queue=tc_queue,
|
||||
proc_key=key,
|
||||
@ -658,13 +645,13 @@ def rw_speed_cmd_single(
|
||||
tc_queue: TcQueueT, oid: bytes, init_ssc: int, speed: int, ramp_time: int
|
||||
) -> int:
|
||||
command = pack_set_speed_command(
|
||||
object_id=oid, speed=speed, ramp_time=ramp_time, ssc=init_ssc
|
||||
object_id=oid, speed=speed, ramp_time_ms=ramp_time, ssc=init_ssc
|
||||
)
|
||||
init_ssc += 1
|
||||
tc_queue.appendleft(command.pack_command_tuple())
|
||||
tc_queue.appendleft((QueueCommands.WAIT, 70.0))
|
||||
command = pack_set_speed_command(
|
||||
object_id=oids.RW1_ID, speed=0, ramp_time=ramp_time, ssc=init_ssc
|
||||
object_id=oids.RW1_ID, speed=0, ramp_time_ms=ramp_time, ssc=init_ssc
|
||||
)
|
||||
tc_queue.appendleft(command.pack_command_tuple())
|
||||
return init_ssc + 1
|
||||
@ -675,7 +662,7 @@ def rw_speed_up_cmd_consec(
|
||||
) -> int:
|
||||
for oid in obids:
|
||||
command = pack_set_speed_command(
|
||||
object_id=oid, speed=speed, ramp_time=ramp_time, ssc=init_ssc
|
||||
object_id=oid, speed=speed, ramp_time_ms=ramp_time, ssc=init_ssc
|
||||
)
|
||||
tc_queue.appendleft(command.pack_command_tuple())
|
||||
init_ssc += 1
|
||||
@ -687,7 +674,7 @@ def rw_speed_down_cmd_consec(
|
||||
) -> int:
|
||||
for oid in obids:
|
||||
command = pack_set_speed_command(
|
||||
object_id=oid, speed=0, ramp_time=ramp_time, ssc=init_ssc
|
||||
object_id=oid, speed=0, ramp_time_ms=ramp_time, ssc=init_ssc
|
||||
)
|
||||
tc_queue.appendleft(command.pack_command_tuple())
|
||||
init_ssc += 1
|
||||
|
Reference in New Issue
Block a user