aliases on encoders not working
seems like aliases do not work properly for encoders...
once there is one single alias for an encoder in the configuration, all encoders will be aliased!
see test in MR !3187 (closed)
def test_encoder_alias(default_session):
m1 = default_session.config.get("m1")
m1enc = default_session.config.get("m1enc")
mot_maxee = default_session.config.get("mot_maxee")
mot_maxee_enc = default_session.config.get("mot_maxee_enc")
ALIASES = default_session.env_dict["ALIASES"]
s1 = loopscan(1, .01, mot_maxee_enc)
assert "mot_maxee_enc:position" in list(s1.get_data())
s2 = loopscan(1, .01, m1enc)
assert "m1enc:position" in list(s2.get_data())
ALIASES.add("mynewalias", m1enc.counter)
s3 = loopscan(1, .01, m1enc)
assert "m1enc:mynewalias" in list(s3.get_data())
s4 = loopscan(1, .01, mot_maxee_enc)
assert "mot_maxee_enc:position" in list(s4.get_data())