Publish Subscriber Data Bus
Previous  Top  Next

Data Blocks

Within the DPU data items are assembled into Experiment Data Blocks (EDBs) according to experiment specific block definitions. The block definitions allow access to your data items from scripts and data display screens.
The backbone of GSEOS is a publish-subscribe data bus that moves these data blocks between the modules of the system. Tasks can generate as well as consume data. A task has to register its interest in a particular block with GSEOS. Every time this block arrives in the system it will be forwarded to this task. Each task can register for any number of blocks. The BIOS module is responsible of generating data blocks from instrument telemetry streams as well as outputting command data to the instrument.