pyaml_cs_oa.signal#
Base signal adapter shared by EPICS and Tango implementations.
Classes
|
Class that implements a PyAML Signal using ophyd_async Signals. |
- class pyaml_cs_oa.signal.OASignal(cfg)#
Bases:
DeviceAccessClass that implements a PyAML Signal using ophyd_async Signals.
- build()#
Create backend readback and setpoint adapters for this signal.
- check_device_availability()#
Return whether the device is available.
Notes
The current implementation does not perform an active health check.
- get_cs()#
Return the backend identifier implemented by the subclass.
- get_range()#
Return the configured numeric range, if any.
- measure_name()#
Return the configured process-variable or attribute name.
- name()#
Return the backend signal name.
- unit()#
Return the configured engineering unit.