use new decorator to add tmtc definitions now

This commit is contained in:
2022-08-12 10:18:21 +02:00
parent 26a886b5a2
commit 8625a98eb9
15 changed files with 84 additions and 85 deletions

View File

@ -1,13 +1,13 @@
import enum
from config.definitions import CustomServiceList
from tmtccmd.config import TmTcDefWrapper
from tmtccmd.config import TmtcDefinitionWrapper
from tmtccmd.tc import DefaultPusQueueHelper
from tmtccmd.tc.pus_8_funccmd import generate_action_command
from tmtccmd.logging import get_console_logger
from tmtccmd.tc.pus_3_fsfw_hk import make_sid, generate_one_hk_command
from tmtccmd.config.tmtc import OpCodeEntry, register_tmtc_definitions
from tmtccmd.config.tmtc import OpCodeEntry, tmtc_definitions_provider
from config.object_ids import CORE_CONTROLLER_ID
@ -67,8 +67,8 @@ class Copy(enum.IntEnum):
NONE = 2
@register_tmtc_definitions
def add_core_controller_definitions(defs: TmTcDefWrapper):
@tmtc_definitions_provider
def add_core_controller_definitions(defs: TmtcDefinitionWrapper):
oce = OpCodeEntry()
oce.add(keys=OpCodes.REBOOT_XSC, info=Info.REBOOT_XSC)
oce.add(keys=OpCodes.REBOOT_XSC, info=Info.REBOOT_XSC)