Module azcam.tools.tools
azcam.tools.tools contains the Tools
base tool class.
Classes
class Tools (tool_id: str, description: str = None)
-
Base class used by tools (controller, instrument, telescope, etc.).
Args
tool_id
- name used to reference the tool (controller, display, …)
description
- description of this tool
Subclasses
- Controller
- Display
- Exposure
- Focus
- Instrument
- Parameters
- SendImage
- System
- Telescope
- TempCon
- Tester
- DetChar
Instance variables
var description
-
descriptive tool name
var enabled
-
1 when tool is enabled
var initialized
-
1 when tool has been initialized
var is_reset
-
1 when tool has been reset
var tool_id
-
name used to reference the tool ("controller", "display", …)
var verbosity
-
verbosity for debug, >0 is more verbose
Methods
def initialize(self) ‑> None
-
Initialize the tool.
def reset(self) ‑> None
-
Reset the tool.