F´ Flight Software - C/C++ Documentation  devel
A framework for building embedded system applications to NASA flight quality standards.
SerIds.hpp
Go to the documentation of this file.
1 
14 #ifndef _FW_SER_IDS_HPP_
15 #define _FW_SER_IDS_HPP_
16 
17 // Definitions of provided types serialized IDs
18 // Should fit in 16 bits
19 
20 namespace Fw {
21  enum {
22 
23  // Built-in types
24 
25  FW_TYPEID_U8 = 10,
26  FW_TYPEID_18 = 11,
38 
39  // PolyType
40 
42 
43  // Command/Telemetry types
44 
54 
55  // Other types
56 
62  };
63 }
64 
65 #endif
@ FW_TYPEID_BOOL
boolean serialized type id
Definition: SerIds.hpp:35
@ FW_TYPEID_FILE_NAME_STRING
FileName string Buffer type id.
Definition: SerIds.hpp:61
@ FW_TYPEID_U16
U16 serialized type id.
Definition: SerIds.hpp:27
@ FW_TYPEID_U64
U64 serialized type id.
Definition: SerIds.hpp:31
@ FW_TYPEID_18
I8 serialized type id.
Definition: SerIds.hpp:26
@ FW_TYPEID_LOG_BUFF
Log Buffer type id.
Definition: SerIds.hpp:49
@ FW_TYPEID_I32
I32 serialized type id.
Definition: SerIds.hpp:30
@ FW_TYPEID_PRM_BUFF
Parameter Buffer type id.
Definition: SerIds.hpp:51
@ FW_TYPEID_U32
U32 serialized type id.
Definition: SerIds.hpp:29
@ FW_TYPEID_TLM_STR
Telemetry string type id.
Definition: SerIds.hpp:48
@ FW_TYPEID_INTERNAL_INTERFACE_STRING
interface string Buffer type id
Definition: SerIds.hpp:58
@ FW_TYPEID_I64
I64 serialized type id.
Definition: SerIds.hpp:32
@ FW_TYPEID_TLM_BUFF
Telemetry Buffer type id.
Definition: SerIds.hpp:47
@ FW_TYPEID_CMD_STR
Command string type id.
Definition: SerIds.hpp:46
@ FW_TYPEID_POLY
PolyType serialized type id.
Definition: SerIds.hpp:41
@ FW_TYPEID_F64
F64 serialized type id.
Definition: SerIds.hpp:34
@ FW_TYPEID_U8
U8 serialized type id.
Definition: SerIds.hpp:25
@ FW_TYPEID_PRM_STR
Parameter string type id.
Definition: SerIds.hpp:52
@ FW_TYPEID_F32
F32 serialized type id.
Definition: SerIds.hpp:33
@ FW_TYPEID_BUFF
buffer serialized type id
Definition: SerIds.hpp:37
@ FW_TYPEID_CMD_BUFF
Command Buffer type id.
Definition: SerIds.hpp:45
@ FW_TYPEID_EIGHTY_CHAR_STRING
80 char string Buffer type id
Definition: SerIds.hpp:57
@ FW_TYPEID_OBJECT_NAME
ObjectName string Buffer type id.
Definition: SerIds.hpp:60
@ FW_TYPEID_I16
I16 serialized type id.
Definition: SerIds.hpp:28
@ FW_TYPEID_PTR
pointer serialized type id
Definition: SerIds.hpp:36
@ FW_TYPEID_FILE_BUFF
File piece Buffer type id.
Definition: SerIds.hpp:53
@ FW_TYPEID_LOG_STR
Log string type id.
Definition: SerIds.hpp:50
@ FW_TYPEID_FIXED_LENGTH_STRING
256 char string Buffer type id
Definition: SerIds.hpp:59