pylabrobot.heating_shaking.inheco.InhecoThermoShake

pylabrobot.heating_shaking.inheco.InhecoThermoShake#

class pylabrobot.heating_shaking.inheco.InhecoThermoShake(vid=1003, pid=8227, serial_number=None)#

Bases: HeaterShakerBackend

Backend for Inheco Thermoshake devices

https://www.inheco.com/thermoshake-ac.html

Methods

__init__([vid, pid, serial_number])

activate_touchscreen()

De/activate the touchscreen

deactivate()

Deactivate the temperature controller.

deactivate_touchscreen()

De/activate the touchscreen

get_current_temperature()

Get the current temperature of the temperature controller in Celsius

get_device_info(info_type)

Get device information

reset_action_display()

send_command(command[, timeout])

Send a command to the device and return the response

set_shaker_shape(shape)

Set the shape of the figure that should be shaked.

set_shaker_speed(speed)

Set the shaker speed on the device, but do not start shaking yet.

set_target_temperature(temperature)

set_temperature(temperature)

Set the temperature of the temperature controller in Celsius.

setup()

shake(speed[, shape])

Shake the shaker at the given speed

start_shaking()

Start shaking the device at the speed set by set_shaker_speed

start_temperature_control()

Start the temperature control

stop()

stop_shaking()

Stop shaking the device

stop_temperature_control()

Stop the temperature control