Fawkes API  Fawkes Development Version
fawkes::bb_iinfo_msg_t Struct Reference

Message for interface info. More...

#include <messages.h>

Public Attributes

char type [INTERFACE_TYPE_SIZE_]
 interface type name More...
 
char id [INTERFACE_ID_SIZE_]
 interface instance ID More...
 
unsigned char hash [INTERFACE_HASH_SIZE_]
 interface version hash More...
 
uint32_t serial
 instance serial to uniquely identify this instance (big endian) More...
 
uint32_t writer_readers
 combined writer reader information. More...
 
int64_t timestamp_sec
 data or write timestamp, sec part More...
 
int64_t timestamp_usec
 data or write timestamp, usec part More...
 

Detailed Description

Message for interface info.

Definition at line 95 of file messages.h.

Member Data Documentation

◆ hash

unsigned char fawkes::bb_iinfo_msg_t::hash[INTERFACE_HASH_SIZE_]

interface version hash

Definition at line 99 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ id

char fawkes::bb_iinfo_msg_t::id[INTERFACE_ID_SIZE_]

interface instance ID

Definition at line 98 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ serial

uint32_t fawkes::bb_iinfo_msg_t::serial

instance serial to uniquely identify this instance (big endian)

Definition at line 100 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ timestamp_sec

int64_t fawkes::bb_iinfo_msg_t::timestamp_sec

data or write timestamp, sec part

Definition at line 107 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ timestamp_usec

int64_t fawkes::bb_iinfo_msg_t::timestamp_usec

data or write timestamp, usec part

Definition at line 108 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ type

char fawkes::bb_iinfo_msg_t::type[INTERFACE_TYPE_SIZE_]

interface type name

Definition at line 97 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().

◆ writer_readers

uint32_t fawkes::bb_iinfo_msg_t::writer_readers

combined writer reader information.

First bit (any endian) is 1 if writer exists, 0 otherwise. The remaining 31 bits encode the number of readers as big endian number.

Definition at line 102 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceListContent::append_interface().


The documentation for this struct was generated from the following file: