bec_widgets.utils.ophyd_kind_util#

Classes#

IFBase

Support for integer-based Flags

Kind

This is used in the .kind attribute of all OphydObj (Signals, Devices).

Module Contents#

class IFBase#

Bases: enum.IntFlag

Support for integer-based Flags

Initialize self. See help(type(self)) for accurate signature.

class Kind#

Bases: IFBase

This is used in the .kind attribute of all OphydObj (Signals, Devices).

A Device examines its components’ .kind attribute to decide whether to traverse it in read(), read_configuration(), or neither. Additionally, if decides whether to include its name in hints[‘fields’].

Initialize self. See help(type(self)) for accurate signature.

config = 2#
hinted = 5#
normal = 1#
omitted = 0#