Location of counter classes
I'm using these imports in the writer. @matias.guijarro noticed this and concluded some of those are in the wrong place.
from bliss.common.counter import SamplingCounter
from bliss.scanning.acquisition.mca import SpectrumMcaCounter, StatisticsMcaCounter, RoiMcaCounter
from bliss.controllers.lima.bpm import LimaBpmCounter
from bliss.controllers.lima.image import ImageCounter
from bliss.controllers.lima.roi import RoiStatCounter
I assume all counters should be in bliss.scanning.acquisition
, except for the base classes like SamplingCounter
?
There are probably lots more. Here are some derived from SamplingCounter
(not exhaustive)
from bliss.controllers.ebv import EBVCounter
from bliss.controllers.mx/md3photodiode.md3photodiode
from bliss.controllers.musst.MusstSamplingCounter
from bliss.controllers.tango_attr_as_counter.tango_attr_as_counter
from bliss.controllers.keller.KellerCounter
...