Measurement group configuration is too complex, try to use defaults on the server side instead
When working on SEP20 we found that the measurement group configuration would need to look like this:
measurement_groups:
mntgrp01:
label: mntgrp01
description: General purpose measurement configuration
controllers:
ctctrl01:
synchronizer: software
synchronization: Trigger
timer: ct01
monitor: ct01
channels:
ct01:
index: 1
label: ct01
source: tango://pt222.cells.es:10000/expchan/ctctrl01/1/Value
enabled: true
output: true
ndim: 0
plot_type: 0
plot_axes: []
conditioning: ''
normalization: 0
ct02:
index: 2
label: ct02
source: tango://pt222.cells.es:10000/expchan/ctctrl01/2/Value
enabled: true
output: true
ndim: 0
plot_type: 0
plot_axes: []
conditioning: ''
normalization: 0
ct03:
index: 3
label: ct03
source: tango://pt222.cells.es:10000/expchan/ctctrl01/3/Value
enabled: true
output: true
ndim: 0
plot_type: 0
plot_axes: []
conditioning: ''
normalization: 0
ct04:
index: 4
label: ct04
source: tango://pt222.cells.es:10000/expchan/ctctrl01/4/Value
enabled: true
output: true
ndim: 0
plot_type: 0
plot_axes: []
conditioning: ''
normalization: 0
Most of it are just default values.
Instead we aim to reach configuration as simple as:
measurement_groups:
mntgrp01:
channels:
ct01:
ct02:
ct03:
ct04:
Eventually, more complex configurations could be composed in the following way:
measurement_groups:
mntgrp01:
channels:
ct01:
ct02:
ct03:
ct04:
enabled: false
controllers:
ctctrl01:
synchronizer: tg01
synchronization: Start