fullnames containing : and .
channels have a fullname containing :
while counters have the same name with .
e.g. in flint test session
$ simu1.counters.spectrum_det0.fullname
returns
'simu1.spectrum_det0'
while the corresponding channel has the fullname
simu1:spectrum_det0
further it is confusing to have the difference between the name that is exported to the shell
simu1.counters.spectrum_det0
and the fullname
simu1:spectrum_det0
would it not be logical to use the same names in the shell as in in the HDF5 dataset?
lets take the following scan (session: test_alias) as example:
$ ascan(robyy,0,1,3,.2,simu1.counters.spectrum_det0,lima_simulator.counters.bla.sum)
in the hdf5 this pops up as
+22_ascan
+instrument
+positioners
+positioners_dial
+measurement
<HDF5 dataset "axis:roby": shape (3,), type "<f8">
<HDF5 dataset "dtime": shape (3,), type "<f8">
<HDF5 dataset "roi_counters:bla.sum": shape (3,), type "<f8">
<HDF5 dataset "simu1:spectrum_det0": shape (3, 1024), type "<u4">
<HDF5 dataset "timer:elapsed_time": shape (3,), type "<f8">
<HDF5 dataset "start_time": shape (), type "|O">
<HDF5 dataset "title": shape (), type "|O">
how is the user supposed to make the link between simu1:spectrum_det0
and simu1.counters.spectrum_det0
or lima_simulator.counters.bla.sum
and roi_counters:bla.sum
? Or in other words, why is there this difference?