![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
#include "Fw/Types/BasicTypes.hpp"Go to the source code of this file.
Namespaces | |
| Fw | |
| Implementation of malloc based allocator. | |
| Fw::DpCfg | |
| ComCfg | |
| Svc | |
| RateGroupDivider component implementation. | |
| Svc::Fpy | |
Number of rate group member output ports for ActiveRateGroup.
| Enumerator | |
|---|---|
| ActiveRateGroupOutputPorts | |
Definition at line 13 of file FppConstantsAc.hpp.
The size of a file name in an AssertFatalAdapter event Note: File names in assertion failures are also truncated by the constants FW_ASSERT_TEXT_SIZE and FW_LOG_STRING_MAX_SIZE, set in FpConfig.h.
| Enumerator | |
|---|---|
| AssertFatalAdapterEventFileSize | |
Definition at line 101 of file FppConstantsAc.hpp.
Used for maximum number of connected buffer repeater consumers.
| Enumerator | |
|---|---|
| BufferRepeaterOutputPorts | |
Definition at line 73 of file FppConstantsAc.hpp.
Used for command and registration ports.
| Enumerator | |
|---|---|
| CmdDispatcherComponentCommandPorts | |
Definition at line 28 of file FppConstantsAc.hpp.
Used for uplink/sequencer buffer/response ports.
| Enumerator | |
|---|---|
| CmdDispatcherSequencePorts | |
Definition at line 33 of file FppConstantsAc.hpp.
Used for sizing the command splitter input arrays.
| Enumerator | |
|---|---|
| CmdSplitterPorts | |
Definition at line 43 of file FppConstantsAc.hpp.
Used for number of Fw::Buffer type ports supported by Svc::ComQueue.
| Enumerator | |
|---|---|
| ComQueueBufferPorts | |
Definition at line 68 of file FppConstantsAc.hpp.
Used for number of Fw::Com type ports supported by Svc::ComQueue.
| Enumerator | |
|---|---|
| ComQueueComPorts | |
Definition at line 63 of file FppConstantsAc.hpp.
Size of port array for DpManager.
| Enumerator | |
|---|---|
| DpManagerNumPorts | |
Definition at line 78 of file FppConstantsAc.hpp.
Size of processing port array for DpWriter.
| Enumerator | |
|---|---|
| DpWriterNumProcPorts | |
Definition at line 83 of file FppConstantsAc.hpp.
Used for broadcasting completed file downlinks.
| Enumerator | |
|---|---|
| FileDownCompletePorts | |
Definition at line 58 of file FppConstantsAc.hpp.
The size of a file name string.
| Enumerator | |
|---|---|
| FileNameStringSize | |
Definition at line 88 of file FppConstantsAc.hpp.
Maximum number of cascading FW_ASSERT check failures before forcing a system assert.
| Enumerator | |
|---|---|
| FW_ASSERT_COUNT_MAX | |
Definition at line 288 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains the serialized command arguments.
| Enumerator | |
|---|---|
| FW_CMD_ARG_BUFFER_MAX_SIZE | |
Definition at line 211 of file FppConstantsAc.hpp.
Specifies the maximum size of a string in a command argument.
| Enumerator | |
|---|---|
| FW_CMD_STRING_MAX_SIZE | |
Definition at line 216 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains a communications packet.
| Enumerator | |
|---|---|
| FW_COM_BUFFER_MAX_SIZE | |
Definition at line 201 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::ConditionVariable.
| Enumerator | |
|---|---|
| FW_CONDITION_VARIABLE_HANDLE_MAX_SIZE | |
Definition at line 381 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Console.
| Enumerator | |
|---|---|
| FW_CONSOLE_HANDLE_MAX_SIZE | |
Definition at line 336 of file FppConstantsAc.hpp.
Don't care value for time contexts in sequences.
| Enumerator | |
|---|---|
| FW_CONTEXT_DONT_CARE | |
Definition at line 293 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Cpu.
| Enumerator | |
|---|---|
| FW_CPU_HANDLE_MAX_SIZE | |
Definition at line 386 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Directory.
| Enumerator | |
|---|---|
| FW_DIRECTORY_HANDLE_MAX_SIZE | |
Definition at line 361 of file FppConstantsAc.hpp.
Specifies the maximum size of a file downlink chunk.
| Enumerator | |
|---|---|
| FW_FILE_BUFFER_MAX_SIZE | |
Definition at line 257 of file FppConstantsAc.hpp.
Chunk size for working with files in the OSAL layer.
| Enumerator | |
|---|---|
| FW_FILE_CHUNK_SIZE | |
Definition at line 401 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::File.
| Enumerator | |
|---|---|
| FW_FILE_HANDLE_MAX_SIZE | |
Definition at line 346 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::FileSystem.
| Enumerator | |
|---|---|
| FW_FILESYSTEM_HANDLE_MAX_SIZE | |
Definition at line 366 of file FppConstantsAc.hpp.
Configuration for Fw::String Note: FPrimeBasicTypes.hpp needs to be updated to sync enum
| Enumerator | |
|---|---|
| FW_FIXED_LENGTH_STRING_SIZE | |
Definition at line 273 of file FppConstantsAc.hpp.
Alignment of handle storage.
| Enumerator | |
|---|---|
| FW_HANDLE_ALIGNMENT | |
Definition at line 396 of file FppConstantsAc.hpp.
Specifies the maximum size of a string in an interface call.
| Enumerator | |
|---|---|
| FW_INTERNAL_INTERFACE_STRING_MAX_SIZE | |
Definition at line 262 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains the serialized log arguments.
| Enumerator | |
|---|---|
| FW_LOG_BUFFER_MAX_SIZE | |
Definition at line 221 of file FppConstantsAc.hpp.
Specifies the maximum size of a string in a log event Note: This constant truncates file names in assertion failure event reports
| Enumerator | |
|---|---|
| FW_LOG_STRING_MAX_SIZE | |
Definition at line 227 of file FppConstantsAc.hpp.
Defines the size of the text log string buffer. Should be large enough for format string and arguments.
| Enumerator | |
|---|---|
| FW_LOG_TEXT_BUFFER_SIZE | |
Definition at line 267 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Memory.
| Enumerator | |
|---|---|
| FW_MEMORY_HANDLE_MAX_SIZE | |
Definition at line 391 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Mutex.
| Enumerator | |
|---|---|
| FW_MUTEX_HANDLE_MAX_SIZE | |
Definition at line 351 of file FppConstantsAc.hpp.
When dumping the contents of the registry, this specifies the size of the buffer used to store object names. Should be >= FW_OBJ_NAME_BUFFER_SIZE.
| Enumerator | |
|---|---|
| FW_OBJ_SIMPLE_REG_BUFF_SIZE | |
Definition at line 186 of file FppConstantsAc.hpp.
For the simple object registry provided with the framework, this specifies how many objects the registry will store.
| Enumerator | |
|---|---|
| FW_OBJ_SIMPLE_REG_ENTRIES | |
Definition at line 278 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains the serialized parameter value.
| Enumerator | |
|---|---|
| FW_PARAM_BUFFER_MAX_SIZE | |
Definition at line 247 of file FppConstantsAc.hpp.
Specifies the maximum size of a string in a parameter.
| Enumerator | |
|---|---|
| FW_PARAM_STRING_MAX_SIZE | |
Definition at line 252 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Queue.
| Enumerator | |
|---|---|
| FW_QUEUE_HANDLE_MAX_SIZE | |
Definition at line 356 of file FppConstantsAc.hpp.
Specifies the size of the string holding the queue name for queues.
| Enumerator | |
|---|---|
| FW_QUEUE_NAME_BUFFER_SIZE | |
Definition at line 191 of file FppConstantsAc.hpp.
For the simple queue registry provided with the framework, this specifies how many queues the registry will store.
| Enumerator | |
|---|---|
| FW_QUEUE_SIMPLE_QUEUE_ENTRIES | |
Definition at line 283 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::RawTime.
| Enumerator | |
|---|---|
| FW_RAW_TIME_HANDLE_MAX_SIZE | |
Definition at line 371 of file FppConstantsAc.hpp.
Maximum allowed serialization size for Os::RawTime objects.
| Enumerator | |
|---|---|
| FW_RAW_TIME_SERIALIZATION_MAX_SIZE | |
Definition at line 376 of file FppConstantsAc.hpp.
Value encoded during serialization for boolean false.
| Enumerator | |
|---|---|
| FW_SERIALIZE_FALSE_VALUE | |
Definition at line 303 of file FppConstantsAc.hpp.
Value encoded during serialization for boolean true.
| Enumerator | |
|---|---|
| FW_SERIALIZE_TRUE_VALUE | |
Definition at line 298 of file FppConstantsAc.hpp.
Specifies the size of the buffer attached to state machine signals.
| Enumerator | |
|---|---|
| FW_SM_SIGNAL_BUFFER_MAX_SIZE | |
Definition at line 206 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains the serialized telemetry value.
| Enumerator | |
|---|---|
| FW_STATEMENT_ARG_BUFFER_MAX_SIZE | |
Definition at line 237 of file FppConstantsAc.hpp.
Maximum size of a handle for Os::Task.
| Enumerator | |
|---|---|
| FW_TASK_HANDLE_MAX_SIZE | |
Definition at line 341 of file FppConstantsAc.hpp.
Specifies the size of the string holding the task name for active components and tasks.
| Enumerator | |
|---|---|
| FW_TASK_NAME_BUFFER_SIZE | |
Definition at line 196 of file FppConstantsAc.hpp.
Specifies the size of the buffer that contains the serialized telemetry value.
| Enumerator | |
|---|---|
| FW_TLM_BUFFER_MAX_SIZE | |
Definition at line 232 of file FppConstantsAc.hpp.
Specifies the maximum size of a string in a telemetry channel.
| Enumerator | |
|---|---|
| FW_TLM_STRING_MAX_SIZE | |
Definition at line 242 of file FppConstantsAc.hpp.
The size of an assert text string.
| Enumerator | |
|---|---|
| FwAssertTextSize | |
Definition at line 93 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| GenericHubInputBuffers | |
Definition at line 113 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| GenericHubInputPorts | |
Definition at line 105 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| GenericHubOutputBuffers | |
Definition at line 117 of file FppConstantsAc.hpp.
| Enumerator | |
|---|---|
| GenericHubOutputPorts | |
Definition at line 109 of file FppConstantsAc.hpp.
Used to ping active components.
| Enumerator | |
|---|---|
| HealthPingPorts | |
Definition at line 53 of file FppConstantsAc.hpp.
Number of rate group member output ports for PassiveRateGroup.
| Enumerator | |
|---|---|
| PassiveRateGroupOutputPorts | |
Definition at line 18 of file FppConstantsAc.hpp.
Used to drive rate groups.
| Enumerator | |
|---|---|
| RateGroupDriverRateGroupPorts | |
Definition at line 23 of file FppConstantsAc.hpp.
Used for dispatching sequences to command sequencers.
| Enumerator | |
|---|---|
| SeqDispatcherSequencerPorts | |
Definition at line 38 of file FppConstantsAc.hpp.
Size of FwChanIdType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwChanIdType | |
Definition at line 165 of file FppConstantsAc.hpp.
Size of FwEventIdType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwEventIdType | |
Definition at line 170 of file FppConstantsAc.hpp.
Size of FwIdType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwIdType | |
Definition at line 160 of file FppConstantsAc.hpp.
Size of FwOpcodeType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwOpcodeType | |
Definition at line 175 of file FppConstantsAc.hpp.
Size of FwPacketDescriptorType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwPacketDescriptorType | |
Definition at line 136 of file FppConstantsAc.hpp.
Size of FwPrmIdType in bytes.
| Enumerator | |
|---|---|
| SIZE_OF_FwPrmIdType | |
Definition at line 180 of file FppConstantsAc.hpp.
Number of static memory allocations.
| Enumerator | |
|---|---|
| StaticMemoryAllocations | |
Definition at line 48 of file FppConstantsAc.hpp.