API
Communication Package
Communication module. Provides generic abstraction for communication and commonly used concrete implementations.
ECSS & CCSDS Package
This module contains PUS data structures and helpers common for both PUS telemetry and telecommands.
Content:
tmtccmd.pus.VerificationWrapperhelper class
- PUS Package
- Submodules
- Module contents
- Service 1 Telecommand Verification Module
- Service 2 Raw Commanding Telemetry Module
- Service 3 Housekeeping Modules
- Service 5 Event Module
- Service 5 Event Module - sat-rs support
- Service 5 Event Module - FSFW support
- Service 8 Action Commanding Module
- Service 11 Telecommand Scheduling Module
- Service 17 Test Module
- Service 20 Parameter Module - FSFW support
- Service 200 Mode Commanding Module - FSFW support
- Service 201 Health Commanding Module - FSFW support
Application Package
Module
Contains core methods called by entry point files to setup and start a tmtccmd application. It also re-exports commonly used classes and functions.
Core Package
Telemetry Handling Package
Telecommand Handling Package
Application Configuration Package
Configuration helpers and definitions.
Submodules:
tmtccmd.config.hook- Base hook class which should be implemented by user and is used by the framework to retrieve certain configuration from the user.tmtccmd.config.args- Various helper methods and classes to create the argument parsers and arguments converts to create the data structures expected by this library from passed CLI arguments.
- Configuration Package
- Module
- Configuration Hook Submodule
- Argument Parsing Submodule
AppParamsBackendParamsCommandingParamsPostArgsParsingWrapperPreArgsParsingWrapperProcedureParamsWrapperSetupParamsadd_cfdp_procedure_arguments()add_default_com_if_arguments()add_default_tmtccmd_args()add_ethernet_arguments()add_generic_arguments()add_tmtc_listener_arg()add_tmtc_mode_arguments()add_tree_commanding_arguments()args_to_all_params_for_cfdp()args_to_all_params_tmtc()args_to_params_generic()cfdp_args_to_cfdp_params()create_default_args_parser()determine_cmd_path()get_default_descript_txt()parse_default_tmtccmd_input_arguments()perform_tree_printout()
- TMTC Configuration Submodule
- CFDP Configuration Submodule
- Communication Configuration Submodule
- Configuration Definitions Submodule
- Objects Submodule