bugfix for syrlinks HK code
This commit is contained in:
parent
43e6f0cefa
commit
db0cbf620e
@ -14,7 +14,10 @@ from tmtccmd.config.tmtc import (
|
|||||||
OpCodeEntry,
|
OpCodeEntry,
|
||||||
)
|
)
|
||||||
from tmtccmd.tc import DefaultPusQueueHelper
|
from tmtccmd.tc import DefaultPusQueueHelper
|
||||||
from tmtccmd.tc.pus_3_fsfw_hk import make_sid, generate_one_hk_command
|
from tmtccmd.tc.pus_3_fsfw_hk import (
|
||||||
|
make_sid,
|
||||||
|
create_request_one_diag_command,
|
||||||
|
)
|
||||||
from spacepackets.ecss.tc import PusTelecommand
|
from spacepackets.ecss.tc import PusTelecommand
|
||||||
from tmtccmd.tc.pus_200_fsfw_modes import pack_mode_data, Mode
|
from tmtccmd.tc.pus_200_fsfw_modes import pack_mode_data, Mode
|
||||||
import struct
|
import struct
|
||||||
@ -25,6 +28,7 @@ from tmtccmd.util import ObjectIdU32
|
|||||||
class SetId:
|
class SetId:
|
||||||
RX_REGISTERS_DATASET = 1
|
RX_REGISTERS_DATASET = 1
|
||||||
TX_REGISTERS_DATASET = 2
|
TX_REGISTERS_DATASET = 2
|
||||||
|
TEMPERATURE_SET_ID = 3
|
||||||
|
|
||||||
|
|
||||||
class OpCode:
|
class OpCode:
|
||||||
@ -125,11 +129,11 @@ def pack_syrlinks_command(
|
|||||||
if op_code in OpCode.HK_RX_REGS:
|
if op_code in OpCode.HK_RX_REGS:
|
||||||
q.add_log_cmd(f"{prefix}: {Info.HK_RX_REGS}")
|
q.add_log_cmd(f"{prefix}: {Info.HK_RX_REGS}")
|
||||||
sid = make_sid(obyt, SetId.RX_REGISTERS_DATASET)
|
sid = make_sid(obyt, SetId.RX_REGISTERS_DATASET)
|
||||||
q.add_pus_tc(generate_one_hk_command(sid))
|
q.add_pus_tc(create_request_one_diag_command(sid))
|
||||||
if op_code in OpCode.HK_TX_REGS:
|
if op_code in OpCode.HK_TX_REGS:
|
||||||
q.add_log_cmd(f"{prefix}: {Info.HK_TX_REGS}")
|
q.add_log_cmd(f"{prefix}: {Info.HK_TX_REGS}")
|
||||||
sid = make_sid(obyt, SetId.TX_REGISTERS_DATASET)
|
sid = make_sid(obyt, SetId.TX_REGISTERS_DATASET)
|
||||||
q.add_pus_tc(generate_one_hk_command(sid))
|
q.add_pus_tc(create_request_one_diag_command(sid))
|
||||||
if op_code in OpCode.TX_STATUS:
|
if op_code in OpCode.TX_STATUS:
|
||||||
q.add_log_cmd(f"{prefix}: {Info.TX_STATUS}")
|
q.add_log_cmd(f"{prefix}: {Info.TX_STATUS}")
|
||||||
command = obyt + struct.pack("!I", CommandId.READ_TX_STATUS)
|
command = obyt + struct.pack("!I", CommandId.READ_TX_STATUS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user