/workspaces/astro/sol3-sdk/msg/sol3/core/msg/message_header.fbs File Reference

Space-ng SDK: /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