:py:mod:`secop_ophyd.GenNodeCode` ================================= .. py:module:: secop_ophyd.GenNodeCode .. autodoc2-docstring:: secop_ophyd.GenNodeCode :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`Method ` - .. autodoc2-docstring:: secop_ophyd.GenNodeCode.Method :summary: * - :py:obj:`GenNodeCode ` - .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode :summary: API ~~~ .. py:class:: Method(cmd_name: str, description: str, cmd_sign: inspect.Signature) :canonical: secop_ophyd.GenNodeCode.Method .. autodoc2-docstring:: secop_ophyd.GenNodeCode.Method .. rubric:: Initialization .. autodoc2-docstring:: secop_ophyd.GenNodeCode.Method.__init__ .. py:class:: GenNodeCode(path: str | None = None, log=None) :canonical: secop_ophyd.GenNodeCode.GenNodeCode .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode .. rubric:: Initialization .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.__init__ .. py:attribute:: ModName :canonical: secop_ophyd.GenNodeCode.GenNodeCode.ModName :type: str :value: 'genNodeClass' .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.ModName .. py:attribute:: node_mod :canonical: secop_ophyd.GenNodeCode.GenNodeCode.node_mod :value: None .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.node_mod .. py:attribute:: module_folder_path :canonical: secop_ophyd.GenNodeCode.GenNodeCode.module_folder_path :type: pathlib.Path | None :value: None .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.module_folder_path .. py:method:: add_import(module: str, class_str: str) :canonical: secop_ophyd.GenNodeCode.GenNodeCode.add_import .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.add_import .. py:method:: add_mod_class(module_cls: str, bases: list[str], attrs: list[tuple[str, str]], cmd_plans: list[secop_ophyd.GenNodeCode.Method]) :canonical: secop_ophyd.GenNodeCode.GenNodeCode.add_mod_class .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.add_mod_class .. py:method:: add_node_class(node_cls: str, bases: list[str], attrs: list[tuple[str, str]]) :canonical: secop_ophyd.GenNodeCode.GenNodeCode.add_node_class .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.add_node_class .. py:method:: write_gen_node_class_file() :canonical: secop_ophyd.GenNodeCode.GenNodeCode.write_gen_node_class_file .. autodoc2-docstring:: secop_ophyd.GenNodeCode.GenNodeCode.write_gen_node_class_file