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:

Variables

static const ReturnValue_t OK = 0
static const ReturnValue_t FAILED = 1
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