device.trap_diganostics module¶
- class device.trap_diganostics.TrapDiagnostics(bus, bus_switch, **kwargs)[source]¶
Bases:
ArduinoBaseMulti-purpuse Arduino controller that handles
16x DS18B20 digital thermometers, one for each coil
1x thermocouple, measures temp of the heated cathode insulation
1x Hall probe
1x needle valve
Communication:
serial interface to Arduino
- set_needle(percent)[source]¶
Set state of the needle valve 0-100%.
- Parameters:
percent (float) – Percentage in range 0-100, where 0 is closed.