![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
Go to the source code of this file.
Macros | |
| #define | FW_DIRECT_PORT_CALLS 0 |
| #define | FW_OBJECT_NAMES (1) |
| Indicates whether or not object names are stored (more memory, can be used for tracking objects) More... | |
| #define | FW_OPTIONAL_NAME(name) name |
| #define | FW_OBJECT_TO_STRING (1) |
| Indicates whether or not generated objects have toString() methods to dump internals (more code) More... | |
| #define | FW_OBJECT_REGISTRATION (1) |
| Indicates whether or not objects can register themselves (more code, more object tracking) More... | |
| #define | FW_QUEUE_REGISTRATION (1) |
| Indicates whether or not queue registration is used. More... | |
| #define | FW_USE_PRINTF_FAMILY_FUNCTIONS_IN_STRING_FORMATTING (1) |
| #define | FW_PORT_TRACING (1) |
| Indicates whether port calls are traced (more code, more visibility into execution) More... | |
| #define | FW_PORT_SERIALIZATION (1) |
| calls for multi-note systems) More... | |
| #define | FW_SERIALIZATION_TYPE_ID (0) |
| Indicates if type id is stored when type is serialized. (More storage, but more type safety) More... | |
| #define | FW_ASSERT_LEVEL (FW_FILENAME_ASSERT) |
| Defines the type of assert used. More... | |
| #define | FW_ASSERTIONS_ALWAYS_ABORT 0 |
| #define | FW_OBJ_NAME_BUFFER_SIZE (80) |
| Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80. More... | |
| #define | FW_CMD_CHECK_RESIDUAL (1) |
| Check for leftover command bytes. More... | |
| #define | FW_ENABLE_TEXT_LOGGING (1) |
| Indicates whether text logging is turned on. More... | |
| #define | FW_SERIALIZABLE_TO_STRING (1) |
| Indicates if autocoded serializables have toString() methods. More... | |
| #define | FW_AMPCS_COMPATIBLE (0) |
| Whether or not JPL AMPCS ground system support is enabled. More... | |
| #define | POSIX_THREADS_ENABLE_NAMES (1) |
| Enable/Disable assigning names to threads. More... | |
| #define | FW_DIRECT_PORT_CALLS 0 |
| #define | FW_OBJECT_NAMES (1) |
| Indicates whether or not object names are stored (more memory, can be used for tracking objects) More... | |
| #define | FW_OPTIONAL_NAME(name) name |
| #define | FW_OBJECT_TO_STRING (1) |
| Indicates whether or not generated objects have toString() methods to dump internals (more code) More... | |
| #define | FW_OBJECT_REGISTRATION (1) |
| Indicates whether or not objects can register themselves (more code, more object tracking) More... | |
| #define | FW_QUEUE_REGISTRATION (1) |
| Indicates whether or not queue registration is used. More... | |
| #define | FW_USE_PRINTF_FAMILY_FUNCTIONS_IN_STRING_FORMATTING (1) |
| #define | FW_PORT_TRACING (1) |
| Indicates whether port calls are traced (more code, more visibility into execution) More... | |
| #define | FW_PORT_SERIALIZATION (1) |
| calls for multi-note systems) More... | |
| #define | FW_SERIALIZATION_TYPE_ID (0) |
| Indicates if type id is stored when type is serialized. (More storage, but more type safety) More... | |
| #define | FW_ASSERT_LEVEL (FW_FILENAME_ASSERT) |
| Defines the type of assert used. More... | |
| #define | FW_ASSERTIONS_ALWAYS_ABORT 0 |
| #define | FW_OBJ_NAME_BUFFER_SIZE (80) |
| Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80. More... | |
| #define | FW_CMD_CHECK_RESIDUAL (1) |
| Check for leftover command bytes. More... | |
| #define | FW_ENABLE_TEXT_LOGGING (1) |
| Indicates whether text logging is turned on. More... | |
| #define | FW_SERIALIZABLE_TO_STRING (1) |
| Indicates if autocoded serializables have toString() methods. More... | |
| #define | FW_AMPCS_COMPATIBLE (0) |
| Whether or not JPL AMPCS ground system support is enabled. More... | |
| #define | POSIX_THREADS_ENABLE_NAMES (1) |
| Enable/Disable assigning names to threads. More... | |
| #define FW_AMPCS_COMPATIBLE (0) |
Whether or not JPL AMPCS ground system support is enabled.
Definition at line 161 of file FpConfig.h.
| #define FW_AMPCS_COMPATIBLE (0) |
Whether or not JPL AMPCS ground system support is enabled.
Definition at line 161 of file FpConfig.h.
| #define FW_ASSERT_LEVEL (FW_FILENAME_ASSERT) |
Defines the type of assert used.
Definition at line 116 of file FpConfig.h.
| #define FW_ASSERT_LEVEL (FW_FILENAME_ASSERT) |
Defines the type of assert used.
Definition at line 116 of file FpConfig.h.
| #define FW_ASSERTIONS_ALWAYS_ABORT 0 |
Definition at line 124 of file FpConfig.h.
| #define FW_ASSERTIONS_ALWAYS_ABORT 0 |
Definition at line 124 of file FpConfig.h.
| #define FW_CMD_CHECK_RESIDUAL (1) |
Check for leftover command bytes.
Definition at line 144 of file FpConfig.h.
| #define FW_CMD_CHECK_RESIDUAL (1) |
Check for leftover command bytes.
Definition at line 144 of file FpConfig.h.
| #define FW_DIRECT_PORT_CALLS 0 |
Definition at line 26 of file FpConfig.h.
| #define FW_DIRECT_PORT_CALLS 0 |
Definition at line 26 of file FpConfig.h.
| #define FW_ENABLE_TEXT_LOGGING (1) |
Indicates whether text logging is turned on.
Definition at line 150 of file FpConfig.h.
| #define FW_ENABLE_TEXT_LOGGING (1) |
Indicates whether text logging is turned on.
Definition at line 150 of file FpConfig.h.
| #define FW_OBJ_NAME_BUFFER_SIZE (80) |
Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80.
Definition at line 132 of file FpConfig.h.
| #define FW_OBJ_NAME_BUFFER_SIZE (80) |
Size of object name (if object names enabled). AC Limits to 80, truncation occurs above 80.
Definition at line 132 of file FpConfig.h.
| #define FW_OBJECT_NAMES (1) |
Indicates whether or not object names are stored (more memory, can be used for tracking objects)
Definition at line 31 of file FpConfig.h.
| #define FW_OBJECT_NAMES (1) |
Indicates whether or not object names are stored (more memory, can be used for tracking objects)
Definition at line 31 of file FpConfig.h.
| #define FW_OBJECT_REGISTRATION (1) |
Indicates whether or not objects can register themselves (more code, more object tracking)
Definition at line 57 of file FpConfig.h.
| #define FW_OBJECT_REGISTRATION (1) |
Indicates whether or not objects can register themselves (more code, more object tracking)
Definition at line 57 of file FpConfig.h.
| #define FW_OBJECT_TO_STRING (1) |
Indicates whether or not generated objects have toString() methods to dump internals (more code)
Definition at line 47 of file FpConfig.h.
| #define FW_OBJECT_TO_STRING (1) |
Indicates whether or not generated objects have toString() methods to dump internals (more code)
Definition at line 47 of file FpConfig.h.
| #define FW_OPTIONAL_NAME | ( | name | ) | name |
Definition at line 38 of file FpConfig.h.
| #define FW_OPTIONAL_NAME | ( | name | ) | name |
Definition at line 38 of file FpConfig.h.
| #define FW_PORT_SERIALIZATION (1) |
calls for multi-note systems)
Indicates whether there is code in ports to serialize the call (more code, but ability to serialize
Definition at line 82 of file FpConfig.h.
| #define FW_PORT_SERIALIZATION (1) |
calls for multi-note systems)
Indicates whether there is code in ports to serialize the call (more code, but ability to serialize
Definition at line 82 of file FpConfig.h.
| #define FW_PORT_TRACING (1) |
Indicates whether port calls are traced (more code, more visibility into execution)
Definition at line 77 of file FpConfig.h.
| #define FW_PORT_TRACING (1) |
Indicates whether port calls are traced (more code, more visibility into execution)
Definition at line 77 of file FpConfig.h.
| #define FW_QUEUE_REGISTRATION (1) |
Indicates whether or not queue registration is used.
Definition at line 62 of file FpConfig.h.
| #define FW_QUEUE_REGISTRATION (1) |
Indicates whether or not queue registration is used.
Definition at line 62 of file FpConfig.h.
| #define FW_SERIALIZABLE_TO_STRING (1) |
Indicates if autocoded serializables have toString() methods.
Definition at line 156 of file FpConfig.h.
| #define FW_SERIALIZABLE_TO_STRING (1) |
Indicates if autocoded serializables have toString() methods.
Definition at line 156 of file FpConfig.h.
| #define FW_SERIALIZATION_TYPE_ID (0) |
Indicates if type id is stored when type is serialized. (More storage, but more type safety)
Definition at line 96 of file FpConfig.h.
| #define FW_SERIALIZATION_TYPE_ID (0) |
Indicates if type id is stored when type is serialized. (More storage, but more type safety)
Definition at line 96 of file FpConfig.h.
| #define FW_USE_PRINTF_FAMILY_FUNCTIONS_IN_STRING_FORMATTING (1) |
Definition at line 70 of file FpConfig.h.
| #define FW_USE_PRINTF_FAMILY_FUNCTIONS_IN_STRING_FORMATTING (1) |
Definition at line 70 of file FpConfig.h.
| #define POSIX_THREADS_ENABLE_NAMES (1) |
Enable/Disable assigning names to threads.
Definition at line 167 of file FpConfig.h.
| #define POSIX_THREADS_ENABLE_NAMES (1) |
Enable/Disable assigning names to threads.
Definition at line 167 of file FpConfig.h.