EpicsAttributeNameValidator¶
-
class
EpicsAttributeNameValidator[source]¶ Bases:
taurus.core.epics.epicsfactory.AbstractEpicsNameValidator-
getNames(s, factory=None)[source]¶ Returns the complete, normal and short names.
For example:
>>> EpicsDeviceNameValidator.getNames("epics://foo:bar:baz") >>> ("epics://foo:bar:baz", "foo:bar:baz", "baz")
-
name_pattern= '^(?P<scheme>epics)://(?P<epicsname>((?P<devname>[^?#]*)(?P<base_sep>:))?(?P<attrname>[^?#:]+))$'¶
-