Fawkes API
Fawkes Development Version
|
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... | |
Message for interface info.
Definition at line 86 of file messages.h.
unsigned char fawkes::bb_iinfo_msg_t::hash[__INTERFACE_HASH_SIZE] |
interface version hash
Definition at line 89 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
char fawkes::bb_iinfo_msg_t::id[__INTERFACE_ID_SIZE] |
interface instance ID
Definition at line 88 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
uint32_t fawkes::bb_iinfo_msg_t::serial |
instance serial to uniquely identify this instance (big endian)
Definition at line 90 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
int64_t fawkes::bb_iinfo_msg_t::timestamp_sec |
data or write timestamp, sec part
Definition at line 97 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
int64_t fawkes::bb_iinfo_msg_t::timestamp_usec |
data or write timestamp, usec part
Definition at line 98 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
char fawkes::bb_iinfo_msg_t::type[__INTERFACE_TYPE_SIZE] |
interface type name
Definition at line 87 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().
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 92 of file messages.h.
Referenced by fawkes::BlackBoardInterfaceListContent::append_interface(), fawkes::RemoteBlackBoard::list(), and fawkes::RemoteBlackBoard::list_all().