caproto.server.PVGroup

Inheritance diagram of PVGroup
class caproto.server.PVGroup(prefix: str, *, macros: Dict[str, str] | None = None, parent: PVGroup | None = None, name: str | None = None)[source]

Class which groups a set of PVs for a high-level caproto server

Parameters:
prefixstr

Prefix for all PVs in the group

macrosdict, optional

Dictionary of macro name to value

parentPVGroup, optional

Parent PVGroup

namestr, optional

Name for the group, defaults to the class name

statesdict, optional

A dictionary of states used for channel filtering. See https://epics.anl.gov/base/R3-15/5-docs/filters.html

Methods

group_read(instance)

Generic read called for channels without get defined

group_write(instance, value)

Generic write called for channels without put defined

Attributes

default_values

type_map

type_map_read_only

pvdb

attr_pvdb

attr_to_pvname

groups