/workspaces/astro/sol3-sdk/msg/sol3/core/msg/message_header.fbs File Reference
|
Space-ng SDK
|
message_header.fbs File Reference
Enumerations | |
| enum | InterfaceType : uint8 |
Functions | |
| enum InterfaceType uint8 | uint (key) |
Variables | |
| include sol3 core msg stamp | fbs |
| CONFIG =1 | |
| INPUT =2 | |
| OUTPUT =3 | |
| STATE =4 | |
| payload_size | __pad0__ |
| The payload size in bytes. More... | |
| payload_type | __pad1__ |
| stamps | __pad2__ |
| Time stamps associated with the payload. More... | |
| counter | __pad3__ |
| root_type | MessageHeader |
| file_identifier | S000 |
Enumeration Type Documentation
◆ InterfaceType
| enum InterfaceType : uint8 |
Function Documentation
◆ uint()
| enum InterfaceType uint8 uint | ( | key | ) |
The message port is constructed as: (component_id & 0x0fff) << 16 | ((interface_type & 0x000f) << 12) | (interface_id & 0x0fff)
Variable Documentation
◆ __pad0__
| payload_size __pad0__ |
The payload size in bytes.
◆ __pad1__
| payload_type __pad1__ |
The payload type identifier, determined by the flatbuffers file_identier 4 byte string. Constructed by: file_identifer[3] << 24 | file_identifer[2] << 16 | file_identifer[1] << 8 | file_identifer[0]
◆ __pad2__
| stamps __pad2__ |
Time stamps associated with the payload.
◆ __pad3__
| counter __pad3__ |
A sequential counter for tracking message send count This is expected to be monotonic over the lifetime of a program and starting at 1 per message id.
◆ CONFIG
| CONFIG =1 |
◆ fbs
| include sol3 core msg stamp fbs |
◆ INPUT
| INPUT =2 |
◆ MessageHeader
| root_type MessageHeader |
◆ OUTPUT
| OUTPUT =3 |
◆ S000
| file_identifier S000 |
◆ STATE
| STATE =4 |
Generated by