TemperatureCtrl

class lsst.ts.tunablelaser.TemperatureCtrl(csc, host='127.0.0.1', port=50, terminator=b'\x03', encoding='ascii', simulation_mode=False)

Bases: CompoWayFModule

Implement the Omron Temperature Controller.

Parameters:
cscLaserCSC
The CSC object.
hoststring
The IP address of the temp controller
portint
The port of the temp controller
terminatorbytes
The terminating characters for sent/received messages.
encodingstr
The type of encoding to use.
simulation_modebool
Is the interface in simulation mode?
Attributes:
lockasyncio.Lock
A lock for writing/reading messages.
hoststring
the host for the temp controller to connect to during simulation mode

Attributes Summary

connected

Is the module connected?

temperature

The temperature sensors.

Methods Summary

configure(config)

Configure the module.

connect()

Connect to the module.

disconnect()

Disconnect from the module.

laser_thermal_change_set_point(value)

laser_thermal_turn_off()

laser_thermal_turn_on()

read_all_registers()

Attributes Documentation

connected

Is the module connected?

temperature

Methods Documentation

async configure(config)

Configure the module.

async connect()

Connect to the module.

async disconnect()

Disconnect from the module.

async laser_thermal_change_set_point(value)
async laser_thermal_turn_off()
async laser_thermal_turn_on()
async read_all_registers()