fastcs.attributes.attribute_io_ref#

Members

AttributeIORef

Base for references to define IO for an Attribute over an API.

AttributeIORefT

An AttributeIORef for an Attribute

class fastcs.attributes.attribute_io_ref.AttributeIORef(*, update_period: float | None = None)[source]#

Base for references to define IO for an Attribute over an API.

This object acts as a specification of the API that its corresponding AttributeIO should access for a given Attribute. The fields necessary to distinguish between different Attributes is an implementation detail of the IO, but some examples are a string to send over a TCP port, or URI within an HTTP server.

class fastcs.attributes.attribute_io_ref.AttributeIORefT#

An AttributeIORef for an Attribute

alias of TypeVar(‘AttributeIORefT’, bound=AttributeIORef, covariant=True)