scan.get_data() does not work for encoder objects
TEST_SESSION [4]: s=loopscan(3,.1,m1enc)
TEST_SESSION [5]: s.get_data()
Out [5]: DataContainer uses a key [counter], [motor] or [name_pattern] matching one of these names:
['timer:elapsed_time', 'timer:epoch', 'm1enc:position']
TEST_SESSION [6]: s.get_data()[m1enc]
!!! === KeyError: <bliss.common.encoder.Encoder object at 0x7f15c9741790> === !!! ( for more details type cmd 'last_error' )
I guess this is because m1enc
is a counter container and not a counter itself...