pcdsdevices.signal.NotepadLinkedSignal
- class pcdsdevices.signal.NotepadLinkedSignal(read_pv, write_pv=None, *, notepad_metadata, attr_name=None, parent=None, name=None, **kwargs)
- Create the notepad metadata dict for usage by pcdsdevices-notepad. For further information, see - NotepadLinkedSignal.- Parameters
 - Note - Arguments - attr_name,- parent, and- nameare passed in automatically by the ophyd Device machinery and do not need to be specified here.- See also - For,- see- Methods - static create_notepad_metadata(base_metadata, dotted_name, read_pv, write_pv=None, *, attr_name=None, parent=None, name=None, **kwargs)
- Create the notepad metadata dict for usage by pcdsdevices-notepad. For further information, see - NotepadLinkedSignal.
 - describe(*args, **kwargs)
- Provide schema and meta-data for - read()- This keys in the - OrderedDictthis method returns must match the keys in the- OrderedDictreturn by- read().- This provides schema related information, (ex shape, dtype), the source (ex PV name), and if available, units, limits, precision etc. - Returns
- data_keys (OrderedDict) – The keys must be strings and the values must be dict-like with the - event_model.event_descriptor.data_keyschema.
 
 - get(*args, **kwargs)
- The readback value 
 - read(*args, **kwargs)
- Put the status of the signal into a simple dictionary format for data acquisition - Returns
- dict 
 
 - read_configuration(*args, **kwargs)
- Dictionary mapping names to value dicts with keys: value, timestamp 
 - set(*args, **kwargs)
- Set is like - put, but is here for bluesky compatibility- Returns
- st (Status) – This status object will be finished upon return in the case of basic soft Signals 
 
 - should_use_epics_signal() bool
- Tell - _OptionalEpicsSignalwhether or not to use the- EpicsSignal.- By default, the - EpicsSignalwill be used if the PV has connected.- Note - Subclasses should override this with their own functionality. 
- This value should not change during the lifetime of the - _OptionalEpicsSignal.
 
 - trigger()
- Call that is used by bluesky prior to read() 
 - Attributes - SUB_META = 'meta'
 - connected
 - enum_strs
 - high_limit
- The high, inclusive control limit for the Signal 
 - hints
- Field hints for plotting 
 - kind
- The EPICS signal’s kind. 
 - limits
 - low_limit
- The low, inclusive control limit for the Signal 
 - metadata
- A copy of the metadata dictionary associated with the signal 
 - metadata_keys
- Metadata keys that will be passed along on value subscriptions 
 - precision
 - read_access
 - timestamp
- Timestamp of the readback value 
 - tolerance
- The absolute tolerance associated with the value. 
 - value
- The signal’s value 
 - write_access