pcdshub / typhos

Automatic-yet-customizable Graphical User Interface Generation for Ophyd Devices
http://pcdshub.github.io/typhos
Other
16 stars 26 forks source link

Allow use of sig:// protocol in typhos templates #478

Closed ZLLentz closed 2 years ago

ZLLentz commented 2 years ago

Description

Register a device's signals when it is added to a TyphosDeviceDisplay so that device templates can include channels like sig://${name}.setpoint that refer to named signals on the device.

Fix a bug where suites could not find subdisplays for certain devices with underscores in their names in certain situations.

Motivation and Context

We need to make typhos templates easier to construct from device definitions and more flexible for non-EPICS devices.

How Has This Been Tested?

Added some tests Needs interactive testing before merge

Where Has This Been Documented?

Not yet