pyaml_cs_oa.signal#

Base signal adapter shared by EPICS and Tango implementations.

Classes

OASignal(cfg)

Class that implements a PyAML Signal using ophyd_async Signals.

class pyaml_cs_oa.signal.OASignal(cfg)#

Bases: DeviceAccess

Class 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.