Skip to content

Commit 67be6de

Browse files
authored
Update data types doc (#3957)
* Update data types docs * Move alias type to its own section
1 parent e17d42a commit 67be6de

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/user-manual/overview/05-enum-arr-ser.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ system unless otherwise noted. Included in this document:
1515
- [Arrays](#arrays)
1616
- [Serializables](#serializables)
1717
- [C++ Classes](#c-classes)
18+
- [Alias Types](#alias-types)
1819
- [Conclusion](#conclusion)
1920

2021
## Primitive Types
@@ -29,9 +30,11 @@ following table and are available to both the ground system, events, channels, a
2930
| I8 | int8_t | signed 8-bit integer |
3031
| I16 | int16_t | signed 16-bit integer |
3132
| I32 | int32_t | signed 32-bit integer |
33+
| I64 | int64_t | signed 64-bit integer |
3234
| U8 | uint8_t | unsigned 8-bit integer |
3335
| U16 | uint16_t | unsigned 16-bit integer |
3436
| U32 | uint32_t | unsigned 32-bit integer |
37+
| U64 | uint64_t | unsigned 64-bit integer |
3538
| F32 | float | 32-bit floating point |
3639
| F64 | double | 64-bit floating point |
3740

@@ -116,6 +119,13 @@ arbitrary C++ `class`/`struct` types. If these types are to be passed through a
116119
should be defined as subclasses of the `Fw::Serializable` and define `serializeTo` and `deserializeFrom` methods to be called
117120
to perform the serialization.
118121

122+
## Alias Types
123+
124+
Alias types provide an alternate name for a type that is defined elsewhere. An alias type can refer to any type, including another alias type (excluding itself).
125+
126+
Alias types are designed and used in the modeling of F´ and the C++ implementation is autogenerated.
127+
128+
119129
## Conclusion
120130

121131
F´ supports many different types, including autocoded complex types.

0 commit comments

Comments
 (0)