physical_roles property instead of motor_role_ids and counter_role_ids
See discussion in #1814 (closed).
Changelog:
Added
- possibility to use
physical_roles
(with role names and ids) instead ofmotor_role_ids
andcounter_role_ids
(only ids) Tango device properties on (Controller class) of pseudo controllers- controllable with
sardanacustomsettings.USE_PHYSICAL_ROLES_PROPERTY
(by defaultFalse
) - in case
sardanacustomsettings.USE_PHYSICAL_ROLES_PROPERTY=True
migrate existing properties and start using them for newly created devices
- controllable with
Fixes #1814 (closed).
@sardana-org this is ready for review and eventual integration.