Merge branch 'main' of https://egit.irs.uni-stuttgart.de/eive/eive-tmtc
This commit is contained in:
commit
6c663b473c
@ -12,6 +12,8 @@ list yields a list of all related PRs for each release.
|
|||||||
|
|
||||||
- Bump tmtccmd to include more pythonic log usage. All related changes.
|
- Bump tmtccmd to include more pythonic log usage. All related changes.
|
||||||
It is recommended to use `logging.getLogger(__name__)` for module level loggers now.
|
It is recommended to use `logging.getLogger(__name__)` for module level loggers now.
|
||||||
|
- Moved TCS components to `tmtc` module
|
||||||
|
- Renamed `HEATER_ID` to `HEATER_CONTROLLER_ID`
|
||||||
|
|
||||||
# [v2.7.0] 2023-01-31
|
# [v2.7.0] 2023-01-31
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ SCEX_HANDLER_ID = bytes([0x44, 0x33, 0x00, 0x32])
|
|||||||
|
|
||||||
# Thermal Object IDs
|
# Thermal Object IDs
|
||||||
THERMAL_CONTROLLER_ID = bytes([0x43, 0x40, 0x00, 0x01])
|
THERMAL_CONTROLLER_ID = bytes([0x43, 0x40, 0x00, 0x01])
|
||||||
HEATER_ID = bytes([0x44, 0x41, 0x00, 0xA4])
|
HEATER_CONTROLLER_ID = bytes([0x44, 0x41, 0x00, 0xA4])
|
||||||
TMP_1075_1_HANDLER_ID = bytes([0x44, 0x42, 0x00, 0x04])
|
TMP_1075_1_HANDLER_ID = bytes([0x44, 0x42, 0x00, 0x04])
|
||||||
TMP_1075_2_HANDLER_ID = bytes([0x44, 0x42, 0x00, 0x05])
|
TMP_1075_2_HANDLER_ID = bytes([0x44, 0x42, 0x00, 0x05])
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ from eive_tmtc.config.object_ids import (
|
|||||||
ACU_HANDLER_ID,
|
ACU_HANDLER_ID,
|
||||||
TMP_1075_1_HANDLER_ID,
|
TMP_1075_1_HANDLER_ID,
|
||||||
TMP_1075_2_HANDLER_ID,
|
TMP_1075_2_HANDLER_ID,
|
||||||
HEATER_ID,
|
HEATER_CONTROLLER_ID,
|
||||||
IMTQ_HANDLER_ID,
|
IMTQ_HANDLER_ID,
|
||||||
RW1_ID,
|
RW1_ID,
|
||||||
RW2_ID,
|
RW2_ID,
|
||||||
@ -115,7 +115,7 @@ def handle_default_procedure(
|
|||||||
object_id=object_id, q=queue_helper, op_code=op_code
|
object_id=object_id, q=queue_helper, op_code=op_code
|
||||||
)
|
)
|
||||||
if service == CustomServiceList.HEATER.value:
|
if service == CustomServiceList.HEATER.value:
|
||||||
object_id = HEATER_ID
|
object_id = HEATER_CONTROLLER_ID
|
||||||
return pack_heater_cmds(object_id=object_id, q=queue_helper, op_code=op_code)
|
return pack_heater_cmds(object_id=object_id, q=queue_helper, op_code=op_code)
|
||||||
if service == CustomServiceList.IMTQ.value:
|
if service == CustomServiceList.IMTQ.value:
|
||||||
object_id = cast(ObjectIdU32, obj_id_man.get(IMTQ_HANDLER_ID))
|
object_id = cast(ObjectIdU32, obj_id_man.get(IMTQ_HANDLER_ID))
|
||||||
|
@ -20,7 +20,7 @@ from tmtccmd.pus.s8_fsfw_funccmd import create_action_cmd
|
|||||||
from spacepackets.ecss.tc import PusTelecommand
|
from spacepackets.ecss.tc import PusTelecommand
|
||||||
|
|
||||||
|
|
||||||
class SwitchNumber(enum.IntEnum):
|
class Heater(enum.IntEnum):
|
||||||
HEATER_0_OBC_BRD = 0
|
HEATER_0_OBC_BRD = 0
|
||||||
HEATER_1_PLOC_PROC_BRD = 1
|
HEATER_1_PLOC_PROC_BRD = 1
|
||||||
HEATER_2_ACS_BRD = 2
|
HEATER_2_ACS_BRD = 2
|
||||||
@ -165,7 +165,7 @@ def prompt_heater() -> int:
|
|||||||
print("Heater number not a digit")
|
print("Heater number not a digit")
|
||||||
continue
|
continue
|
||||||
heater_number = int(heater_number)
|
heater_number = int(heater_number)
|
||||||
if heater_number >= SwitchNumber.NUMBER_OF_SWITCHES or heater_number < 0:
|
if heater_number >= Heater.NUMBER_OF_SWITCHES or heater_number < 0:
|
||||||
print("Invalid heater switch number")
|
print("Invalid heater switch number")
|
||||||
continue
|
continue
|
||||||
break
|
break
|
||||||
|
@ -27,8 +27,8 @@ classifiers =
|
|||||||
|
|
||||||
[options]
|
[options]
|
||||||
install_requires =
|
install_requires =
|
||||||
tmtccmd @ git+https://github.com/robamu-org/tmtccmd@v4.0.0a3
|
# tmtccmd @ git+https://github.com/robamu-org/tmtccmd@v4.0.0a3
|
||||||
# tmtccmd @ git+https://github.com/robamu-org/tmtccmd@ad526b915b58d4decdc3868be28edf0bdc12a50c#egg=tmtccmd
|
tmtccmd @ git+https://github.com/robamu-org/tmtccmd@eafac6a2ac7082dce80f891d6bb5c167b02d9e45#egg=tmtccmd
|
||||||
packages = find:
|
packages = find:
|
||||||
python_requires = >=3.10
|
python_requires = >=3.10
|
||||||
include_package_data = True
|
include_package_data = True
|
||||||
|
Loading…
Reference in New Issue
Block a user