add set ID for RTD

This commit is contained in:
Robin Müller 2023-03-13 10:31:27 +01:00
parent c99a0701d2
commit d520a0e2f2
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814
3 changed files with 14 additions and 3 deletions

View File

@ -985,7 +985,11 @@ def handle_mekf_data(pw: PrintWrapper, hk_data: bytes):
current_idx = 0
quat = struct.unpack(fmt_quat, hk_data[current_idx : current_idx + inc_len_quat])
current_idx += inc_len_quat
rate = struct.unpack(fmt_vec, hk_data[current_idx : current_idx + inc_len_vec])*180/math.pi
rate = (
struct.unpack(fmt_vec, hk_data[current_idx : current_idx + inc_len_vec])
* 180
/ math.pi
)
current_idx += inc_len_vec
status = struct.unpack(fmt_sts, hk_data[current_idx : current_idx + inc_len_sts])[0]
current_idx += inc_len_sts

View File

@ -284,7 +284,9 @@ def pack_core_commands(q: DefaultPusQueueHelper, op_code: str):
sid = make_sid(object_id=CORE_CONTROLLER_ID, set_id=SetId.HK)
q.add_pus_tc(generate_one_hk_command(sid))
else:
_LOGGER.warning(f"Unknown operation code {op_code} for core controller commands")
_LOGGER.warning(
f"Unknown operation code {op_code} for core controller commands"
)
def reset_specific_boot_counter(q: DefaultPusQueueHelper, chip: int, copy: int):

View File

@ -1,3 +1,4 @@
import enum
from typing import Optional
import struct
@ -36,6 +37,10 @@ class CommandId:
WRITE_CONFIG = 6
class SetId(enum.IntEnum):
TEMPERATURE = 1
class OpCode:
ON = ["0", "on"]
OFF = ["1", "off"]