TSP: The Transport Sample Protocol



S_BB_DATADESC Struct Reference
[The BB Core Library]

BlackBoard data descriptor. More...


Data Fields

char __name [VARNAME_MAX_SIZE+1]
 Variable name (private) use bb_get_varname/bb_set_varname.
int alias_target
 The index of the aliases published (bb_alias_publish) data in the BlackBoard data descriptor array -1 if genuine published data (not an alias).
unsigned long data_offset
 Data offset (in bytes) in the raw data BlackBoard area.
uint32_t dimension
 Dimension.
E_BB_TYPE_T type
 The Variable type.
size_t type_size
 Type size (in byte).


Detailed Description

BlackBoard data descriptor.

Each data published in a blackboard is described using one such structure.


Field Documentation

char S_BB_DATADESC::__name[VARNAME_MAX_SIZE+1]

Variable name (private) use bb_get_varname/bb_set_varname.

int S_BB_DATADESC::alias_target

The index of the aliases published (bb_alias_publish) data in the BlackBoard data descriptor array -1 if genuine published data (not an alias).

unsigned long S_BB_DATADESC::data_offset

Data offset (in bytes) in the raw data BlackBoard area.

uint32_t S_BB_DATADESC::dimension

Dimension.

1 if scalar, > 1 for single dimension array. There is no multidimensionnal array type.

E_BB_TYPE_T S_BB_DATADESC::type

The Variable type.

size_t S_BB_DATADESC::type_size

Type size (in byte).

This size enables the appropriate computation of the data offset in the raw data BlackBoard area.

Framework Home Page.


Beware !! TSP wave is coming...