bec_widgets.utils.ophyd_kind_util ================================= .. py:module:: bec_widgets.utils.ophyd_kind_util Classes ------- .. autoapisummary:: bec_widgets.utils.ophyd_kind_util.IFBase bec_widgets.utils.ophyd_kind_util.Kind Module Contents --------------- .. py:class:: IFBase Bases: :py:obj:`enum.IntFlag` Support for integer-based Flags Initialize self. See help(type(self)) for accurate signature. .. py:class:: Kind Bases: :py:obj:`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. .. py:attribute:: config :value: 2 .. py:attribute:: hinted :value: 5 .. py:attribute:: normal :value: 1 .. py:attribute:: omitted :value: 0