Fawkes API  Fawkes Development Version
fawkes::bb_iopensucc_msg_t Struct Reference

Interface open success The serial denotes a unique instance of an interface within the (remote) BlackBoard. More...

#include <messages.h>

Public Attributes

uint32_t serial
 instance serial to unique identify this instance More...
 
uint32_t writer_readers
 combined writer reader information. More...
 
uint32_t data_size
 size in bytes of the following data. More...
 

Detailed Description

Interface open success The serial denotes a unique instance of an interface within the (remote) BlackBoard.

This message struct is always followed by a data chunk that is of the size data_size. It contains the current content of the interface.

Definition at line 137 of file messages.h.

Member Data Documentation

◆ data_size

uint32_t fawkes::bb_iopensucc_msg_t::data_size

size in bytes of the following data.

Definition at line 143 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceProxy::BlackBoardInterfaceProxy().

◆ serial

uint32_t fawkes::bb_iopensucc_msg_t::serial

instance serial to unique identify this instance

Definition at line 138 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceProxy::BlackBoardInterfaceProxy(), and fawkes::BlackBoardNetworkHandler::loop().

◆ writer_readers

uint32_t fawkes::bb_iopensucc_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 139 of file messages.h.

Referenced by fawkes::BlackBoardInterfaceProxy::BlackBoardInterfaceProxy().


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