ophyd.utils.epics_pvs¶
Functions
data_shape(val) |
Determine data-shape (dimensions) |
data_type(val) |
Determine the JSON-friendly type name given a value |
fmt_time([tstamp]) |
simple formatter for time values |
raise_if_disconnected(fcn) |
Decorator to catch attempted access to disconnected EPICS channels. |
record_field(record, field) |
Given a record and a field, combine them into |
records_from_db(fn) |
Naively parse db/template files looking for record names |
set_and_wait(signal, val[, poll_time, …]) |
Set a signal to a value and wait until it reads correctly. |
split_record_field(pv) |
Splits a pv into (record, field) |
strip_field(pv) |
Strip off the field from a record |
validate_pv_name(pv) |
Validates that there is not more than 1 ‘.’ in pv |
waveform_to_string(value[, type_, delim]) |
Convert a waveform that represents a string into an actual Python string |
Classes
AlarmSeverity |
An enumeration. |
AlarmStatus |
An enumeration. |
Exceptions
BadPVName |