Note

Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then

ophyd_async.core.SignalW#

class ophyd_async.core.SignalW(backend: SignalBackend[T], timeout: float | None = 10.0)[source]#

Bases: Signal[T], Movable

Signal that can be set

Methods

children

connect

set

Set the value and return a status saying when it's done

set_name

Attributes

name

parent

The parent Device if it exists

source

//PV_PREFIX:SIGNAL, or "" if not set

set(value: T, wait=True, timeout='USE_DEFAULT_TIMEOUT') AsyncStatus[source]#

Set the value and return a status saying when it’s done

property source: str#

//PV_PREFIX:SIGNAL, or “” if not set

Type:

Like ca