Scans have wrong counter names in redis, hdf5, scan data, shell display
If I have a counter named voltage which has a controller with name ps1 its name is voltage and its fullname is ps1.voltage.
As far as I understood the fullname is to be used everywhere by the scan engine (redis storage, HDF5 file, numpy scan data structure, shell display).
The following items have different errors:
- redis and hdf5 are storing
<counter name>:<counter name>
instead of<controller name>:<counter name>
- scan data structures only have
<counter name>
(missing<controller name>
) - shell display scan header only has
<counter name>
(missing<controller name>
)
For the sake of consistency I would also propose to use only .
as separator and not :
since it better fits the object API.