EpicsConfigurationNameValidator

Inheritance diagram of EpicsConfigurationNameValidator

class EpicsConfigurationNameValidator[source]

Bases: taurus.core.epics.epicsfactory.AbstractEpicsNameValidator

A validator of names for EpicsConfiguration

getAttrName(s)[source]
getNames(s, factory=None)[source]

Returns the complete, normal and short names

name_pattern = '^(?P<scheme>epics)://(?P<epicsname>((?P<devname>[^?#]*)(?P<base_sep>:))?(?P<attrname>[^?#:]+)\\?configuration=?(?P<cfgkey>[^#?]*))$'