CompoWayFModule

class lsst.ts.tunablelaser.CompoWayFModule(csc, terminator=b'\x03', encoding='utf-8', simulation_mode=False)

Bases: ABC

Implement CompoWayF Module.

Parameters:
cscLaserCSC

The CSC object.

terminatorbytes

The characters that terminate sent/received messages.

encodingstr

The type of encoding to use.

simulation_modebool, optional

Is the laser being simulated?

Attributes:
cscLaserCSC

The CSC object.

terminatorbytes

The characters that terminate sent/received messages.

encodingstr

The type of encoding to use.

loglogging.Logger

The log of the component.

simulation_modebool

Is the module being simulated?

commanderlsst.ts.tcpip.Client

A TCP/IP client.

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.

Attributes Documentation

connected

Is the module connected?

temperature

The temperature sensors.

Methods Documentation

abstract configure(config)

Configure the module.

async connect()

Connect to the module.

async disconnect()

Disconnect from the module.