|
def | __init__ (self, kwargs) |
|
def | on_activate (self) |
| Activate module.
|
|
def | on_deactivate (self) |
| Deactivate module.
|
|
def | getNumberOfSwitches (self) |
| Gives the number of switches connected to this hardware. More...
|
|
def | getSwitchState (self, switchNumber) |
| Gives state of switch. More...
|
|
def | getCalibration (self, switchNumber, state) |
| Get calibration parameter for switch. More...
|
|
def | setCalibration (self, switchNumber, state, value) |
| Set calibration parameter for switch. More...
|
|
def | switchOn (self, switchNumber) |
| Extend coil or move motor. More...
|
|
def | switchOff (self, switchNumber) |
| Retract coil ore move motor. More...
|
|
def | getSwitchTime (self, switchNumber) |
| Give switching time for switch. More...
|
|
def | __init__ (self, manager, name, config=None, callbacks=None, kwargs) |
| Initialise Base class object and set up its state machine. More...
|
|
def | log (self) |
| Returns a logger object.
|
|
def | is_module_threaded (self) |
| Returns whether the module shall be started in a thread.
|
|
def | on_activate (self) |
| Method called when module is activated. More...
|
|
def | on_deactivate (self) |
| Method called when module is deactivated. More...
|
|
def | getStatusVariables (self) |
| Return a dict of variable names and their content representing the module state for saving. More...
|
|
def | setStatusVariables (self, variableDict) |
| Give a module a dict of variable names and their content representing the module state. More...
|
|
def | getConfiguration (self) |
| Return the configration dictionary for this module. More...
|
|
def | get_connector (self, connector_name) |
| Return module connected to the given named connector. More...
|
|
def | __new__ (cls, name, bases, attrs) |
| Collect declared Connectors, ConfigOptions and StatusVars into dictionaries. More...
|
|
Methods to control slow laser switching devices.
Example config for copy-paste:
flipmirror_switch: module 'switches.hbridge.HBridge' interface 'ASRL1::INSTR'