fastcs.transports.epics.pva.util#

Members

validate_pva_id

Reject controller ids that wouldn't be safe in an EPICS PVA PV name.

fastcs.transports.epics.pva.util.validate_pva_id(controller_api: ControllerAPI) None[source]#

Reject controller ids that wouldn’t be safe in an EPICS PVA PV name.

Rejects ids with characters outside [A-Za-z0-9_-] and rejects setups where the longest derivable PV prefix already exceeds the 60-character EPICS PV name limit.