Returnvalue API
Defines
-
MAKE_RETURN_CODE(number)
Typedefs
-
typedef uint16_t ReturnValue_t
-
namespace returnvalue
Functions
-
static constexpr ReturnValue_t makeCode(uint8_t classId, uint8_t number)
It is discouraged to use the input parameters 0,0 and 0,1 as this will generate the returnvalue::OK and returnvalue::FAILED returnvalues.
- Parameters:
interfaceId –
number –
- Returns:
-
static constexpr ReturnValue_t makeCode(uint8_t classId, uint8_t number)
-
namespace CLASS_ID
Enums
-
enum [anonymous]
Values:
-
enumerator FW_CLASS_ID_START
-
enumerator OPERATING_SYSTEM_ABSTRACTION
-
enumerator OBJECT_MANAGER_IF
-
enumerator DEVICE_HANDLER_BASE
-
enumerator RMAP_CHANNEL
-
enumerator POWER_SWITCH_IF
-
enumerator HAS_MEMORY_IF
-
enumerator DEVICE_STATE_MACHINE_BASE
-
enumerator DATA_SET_CLASS
-
enumerator POOL_RAW_ACCESS_CLASS
-
enumerator CONTROLLER_BASE
-
enumerator SUBSYSTEM_BASE
-
enumerator MODE_STORE_IF
-
enumerator SUBSYSTEM
-
enumerator HAS_MODES_IF
-
enumerator COMMAND_MESSAGE
-
enumerator CCSDS_TIME_HELPER_CLASS
-
enumerator ARRAY_LIST
-
enumerator ASSEMBLY_BASE
-
enumerator MEMORY_HELPER
-
enumerator SERIALIZE_IF
-
enumerator FIXED_MAP
-
enumerator FIXED_MULTIMAP
-
enumerator HAS_HEALTH_IF
-
enumerator FIFO_CLASS
-
enumerator MESSAGE_PROXY
-
enumerator TRIPLE_REDUNDACY_CHECK
-
enumerator TMTC_DISTRIBUTION
-
enumerator PACKET_DISTRIBUTION
-
enumerator ACCEPTS_TELECOMMANDS_IF
-
enumerator PUS_IF
-
enumerator DEVICE_SERVICE_BASE
-
enumerator COMMAND_SERVICE_BASE
-
enumerator TM_STORE_BACKEND_IF
-
enumerator TM_STORE_FRONTEND_IF
-
enumerator STORAGE_AND_RETRIEVAL_SERVICE
-
enumerator MATCH_TREE_CLASS
-
enumerator EVENT_MANAGER_IF
-
enumerator HANDLES_FAILURES_IF
-
enumerator DEVICE_HANDLER_IF
-
enumerator STORAGE_MANAGER_IF
-
enumerator THERMAL_COMPONENT_IF
-
enumerator INTERNAL_ERROR_CODES
-
enumerator TRAP
-
enumerator CCSDS_HANDLER_IF
-
enumerator PARAMETER_WRAPPER
-
enumerator HAS_PARAMETERS_IF
-
enumerator ASCII_CONVERTER
-
enumerator POWER_SWITCHER
-
enumerator LIMITS_IF
-
enumerator COMMANDS_ACTIONS_IF
-
enumerator HAS_ACTIONS_IF
-
enumerator DEVICE_COMMUNICATION_IF
-
enumerator BSP
-
enumerator CFDP
-
enumerator TIME_STAMPER_IF
-
enumerator SGP4PROPAGATOR_CLASS
-
enumerator MUTEX_IF
-
enumerator MESSAGE_QUEUE_IF
-
enumerator SEMAPHORE_IF
-
enumerator LOCAL_POOL_OWNER_IF
-
enumerator POOL_VARIABLE_IF
-
enumerator HOUSEKEEPING_MANAGER
-
enumerator DLE_ENCODER
-
enumerator PUS_SERVICE_3
-
enumerator PUS_SERVICE_9
-
enumerator PUS_SERVICE_11
-
enumerator FILE_SYSTEM
-
enumerator LINUX_OSAL
-
enumerator HAL_SPI
-
enumerator HAL_UART
-
enumerator HAL_I2C
-
enumerator HAL_GPIO
-
enumerator FIXED_SLOT_TASK_IF
-
enumerator MGM_LIS3MDL
-
enumerator MGM_RM3100
-
enumerator SPACE_PACKET_PARSER
-
enumerator FW_CLASS_ID_COUNT
-
enumerator FW_CLASS_ID_START
-
enum [anonymous]