Bases: HardwareBase
Arduino based multipurpose controller (resonance experiment).
Communication:
-
POWER_LIMS = (0, 80)
-
close_valve()[source]
Close valve.
-
is_generator_on()[source]
Return the state of relay that powers output generator.
-
is_output_on()[source]
Return the state of RF generator output.
-
is_spectral_on()[source]
Return the state of relay that powers spectral analyser.
-
is_valve_open()[source]
Return the state of the valve.
-
open_valve()[source]
Open valve.
-
output_off()[source]
Disable RF generator output.
-
output_on(power)[source]
Enable RF generator output.
- Parameters:
power (float) – output power [W]
-
output_on_for(power, duration)[source]
Enable RF generator output for a limited amount of time.
- Parameters:
-
-
set_device_relays(rf_gen, spect_an)[source]
Enable or disable power to devices.
- Parameters:
-
-
switch_generator_off()[source]
-
switch_generator_on()[source]
-
switch_spectral_off()[source]
-
switch_spectral_on()[source]
-
update_frontend(device_client)[source]