lewis.devices.julabo.devices.device
Members
- class lewis.devices.julabo.devices.device.SimulatedJulabo(override_states: dict[str, State] | None = None, override_transitions: dict[tuple[State, State], Callable[[], bool]] | None = None, override_initial_state: State | None = None, override_initial_data: dict[str, float] | None = None)[source]
Bases:
StateMachineDevice
- set_circulating(param) str [source]
Sets whether to circulate - in effect whether the heater is on.
- Parameters:
param – The mode to set, must be 0 or 1.
- Returns:
Empty string.
- set_external_d(param) str [source]
Sets the external derivative. Tv in Julabo speak.
- Parameters:
param – The value to set, must be an integer between 0 and 999
- Returns:
Empty string.
- set_external_i(param) str [source]
Sets the external integral. Tn in Julabo speak.
- Parameters:
param – The value to set, must be an integer between 3 and 9999
- Returns:
Empty string.
- set_external_p(param) str [source]
Sets the external proportional. Xp in Julabo speak.
- Parameters:
param – The value to set, must be between 0.1 and 99.9
- Returns:
Empty string.
- set_internal_d(param) str [source]
Sets the internal derivative. Tv in Julabo speak.
- Parameters:
param – The value to set, must be an integer between 0 and 999
- Returns:
Empty string.
- set_internal_i(param) str [source]
Sets the internal integral. Tn in Julabo speak.
- Parameters:
param – The value to set, must be an integer between 3 and 9999
- Returns:
Empty string.