CustomArduinoDevice package¶
Submodules¶
CustomArduinoDevice.blacs_tabs module¶
The file that generates the GUI for the CustomArduinoDevice.
We only have a blank GUI. So it really just binds to the worker here.
CustomArduinoDevice.blacs_workers module¶
CustomArduinoDevice.connectiontable_custumarduinodevice module¶
CustomArduinoDevice.labscript_devices module¶
CustomArduinoDevice.register_classes module¶
Register the CustomArduinoDevice to blacs.
This is boilerplate and should be only minimally changed.
CustomArduinoDevice.simSerialPort module¶
Simulate the serial port for the CustomArduinoDevice.
Sometimes you do not have the real Arduino at hand. So here, we just simulate its response for simpler testing remotely.
Module contents¶
The module to control the Arno tower.
Our class to control the Arno tower. It has no GUI, but just an interface to be executed for different shots.
Typical usage example:
CustomArduinoDevice(‘arduino_0’, com_port=”/dev/ttys004”)