Large PR but conceptually small. This basically emulates the service approach to opening streams on demand as was done for blackboards.
The reason for doing so was to decouple the configuration of the default snapshot stream (which should mostly be used for logging purposes) from the configuration of streams from visualisation clients which would like to enable/disable certain channels on the stream as well as the rate at which it is provided.
Buried in here is a shift to doing activity item streaming properly (not as pre-formatted console text). See also:
Large PR but conceptually small. This basically emulates the service approach to opening streams on demand as was done for blackboards.
The reason for doing so was to decouple the configuration of the default snapshot stream (which should mostly be used for logging purposes) from the configuration of streams from visualisation clients which would like to enable/disable certain channels on the stream as well as the rate at which it is provided.
Buried in here is a shift to doing activity item streaming properly (not as pre-formatted console text). See also:
Large documentation update to follow.