Refactor deviceTango. Drop inheritance from DeviceProxy
Motivation:
- Old
deviceTangois messing up with inheritance fromtango.DeviceProxy(https://gitlab.com/tango-controls/pytango/-/merge_requests/430), and it's not meant to be inherited at all. - Attributes are read in a weird way. Using
attribute_historyis not efficient,read_attributemust be used in synchronous mode. - Switch to event subscription mode. It's asynchronous and doesn't block Tango DeviceServer internal processes, which may be a reason for Eiger DS crash at P11.
- Import to Kamzik only necessary commands and attributes, which can be configured in the config section in the YAML file.