F´ Flight Software - C/C++ Documentation
NASA-v1.5.0
A framework for building embedded system applications to NASA flight quality standards.
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
g
h
i
m
r
s
t
v
w
Variables
Typedefs
Enumerations
Enumerator
a
b
c
f
h
i
l
m
n
o
p
s
t
v
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
c
t
u
w
Enumerations
b
c
d
e
f
g
h
i
m
o
p
q
s
t
w
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
w
Related Functions
a
b
c
f
g
h
l
p
r
s
t
Files
File List
File Members
All
_
a
b
c
d
f
g
h
i
k
l
m
n
p
r
s
t
u
v
w
Functions
f
i
m
s
u
Variables
_
c
f
i
l
p
t
Typedefs
Enumerations
Enumerator
a
c
d
f
i
m
p
r
s
t
w
Macros
a
c
d
f
g
h
i
k
l
m
n
p
r
s
t
u
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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,
27
FW_TYPEID_U16
= 12,
28
FW_TYPEID_I16
= 13,
29
FW_TYPEID_U32
= 14,
30
FW_TYPEID_I32
= 15,
31
FW_TYPEID_U64
= 16,
32
FW_TYPEID_I64
= 17,
33
FW_TYPEID_F32
= 18,
34
FW_TYPEID_F64
= 19,
35
FW_TYPEID_BOOL
= 20,
36
FW_TYPEID_PTR
= 21,
37
FW_TYPEID_BUFF
= 22,
38
39
// PolyType
40
41
FW_TYPEID_POLY
= 30,
42
43
// Command/Telemetry types
44
45
FW_TYPEID_CMD_BUFF
= 40,
46
FW_TYPEID_CMD_STR
= 41,
47
FW_TYPEID_TLM_BUFF
= 42,
48
FW_TYPEID_TLM_STR
= 43,
49
FW_TYPEID_LOG_BUFF
= 44,
50
FW_TYPEID_LOG_STR
= 45,
51
FW_TYPEID_PRM_BUFF
= 46,
52
FW_TYPEID_PRM_STR
= 47,
53
FW_TYPEID_FILE_BUFF
= 48,
54
55
// Other types
56
57
FW_TYPEID_EIGHTY_CHAR_STRING
= 50,
58
FW_TYPEID_INTERNAL_INTERFACE_STRING
= 51,
59
};
60
}
61
62
#endif
Fw::FW_TYPEID_EIGHTY_CHAR_STRING
@ FW_TYPEID_EIGHTY_CHAR_STRING
80 char string Buffer type id
Definition:
SerIds.hpp:57
Fw::FW_TYPEID_U32
@ FW_TYPEID_U32
U32 serialized type id.
Definition:
SerIds.hpp:29
Fw::FW_TYPEID_FILE_BUFF
@ FW_TYPEID_FILE_BUFF
File piece Buffer type id.
Definition:
SerIds.hpp:53
Fw::FW_TYPEID_LOG_STR
@ FW_TYPEID_LOG_STR
Log string type id.
Definition:
SerIds.hpp:50
Fw::FW_TYPEID_PRM_BUFF
@ FW_TYPEID_PRM_BUFF
Parameter Buffer type id.
Definition:
SerIds.hpp:51
Fw::FW_TYPEID_I64
@ FW_TYPEID_I64
I64 serialized type id.
Definition:
SerIds.hpp:32
Fw::FW_TYPEID_PRM_STR
@ FW_TYPEID_PRM_STR
Parameter string type id.
Definition:
SerIds.hpp:52
Fw::FW_TYPEID_F64
@ FW_TYPEID_F64
F64 serialized type id.
Definition:
SerIds.hpp:34
Fw::FW_TYPEID_18
@ FW_TYPEID_18
I8 serialized type id.
Definition:
SerIds.hpp:26
Fw::FW_TYPEID_PTR
@ FW_TYPEID_PTR
pointer serialized type id
Definition:
SerIds.hpp:36
Fw::FW_TYPEID_INTERNAL_INTERFACE_STRING
@ FW_TYPEID_INTERNAL_INTERFACE_STRING
interface string Buffer type id
Definition:
SerIds.hpp:58
Fw::FW_TYPEID_I16
@ FW_TYPEID_I16
I16 serialized type id.
Definition:
SerIds.hpp:28
Fw::FW_TYPEID_CMD_BUFF
@ FW_TYPEID_CMD_BUFF
Command Buffer type id.
Definition:
SerIds.hpp:45
Fw::FW_TYPEID_BOOL
@ FW_TYPEID_BOOL
boolean serialized type id
Definition:
SerIds.hpp:35
Fw::FW_TYPEID_U16
@ FW_TYPEID_U16
U16 serialized type id.
Definition:
SerIds.hpp:27
Fw::FW_TYPEID_U8
@ FW_TYPEID_U8
U8 serialized type id.
Definition:
SerIds.hpp:25
Fw::FW_TYPEID_TLM_STR
@ FW_TYPEID_TLM_STR
Telemetry string type id.
Definition:
SerIds.hpp:48
Fw::FW_TYPEID_F32
@ FW_TYPEID_F32
F32 serialized type id.
Definition:
SerIds.hpp:33
Fw::FW_TYPEID_BUFF
@ FW_TYPEID_BUFF
buffer serialized type id
Definition:
SerIds.hpp:37
Fw::FW_TYPEID_TLM_BUFF
@ FW_TYPEID_TLM_BUFF
Telemetry Buffer type id.
Definition:
SerIds.hpp:47
Fw::FW_TYPEID_LOG_BUFF
@ FW_TYPEID_LOG_BUFF
Log Buffer type id.
Definition:
SerIds.hpp:49
Fw::FW_TYPEID_U64
@ FW_TYPEID_U64
U64 serialized type id.
Definition:
SerIds.hpp:31
Fw::FW_TYPEID_I32
@ FW_TYPEID_I32
I32 serialized type id.
Definition:
SerIds.hpp:30
Fw::FW_TYPEID_CMD_STR
@ FW_TYPEID_CMD_STR
Command string type id.
Definition:
SerIds.hpp:46
Fw
Definition:
BufferGetPortAc.cpp:6
Fw::FW_TYPEID_POLY
@ FW_TYPEID_POLY
PolyType serialized type id.
Definition:
SerIds.hpp:41
Fw
Cfg
SerIds.hpp
Generated by
1.8.19