HV40W

class lsst.ts.tunablelaser.HV40W(component, laser_id, simulation_mode=False)

Bases: CanbusModule

Implement HV40W laser module which contains voltage register.

Parameters:
commanderTCPIPClient

A reference to the tcp/ip client

simulation_modebool

False for normal operation, true for simulation operation.

Attributes:
namestr

The name of the module.

idint

The id of the module.

commanderTCPIPClient

A reference to the tcp/ip client.

hv_voltage_registerAsciiRegister

Handles the “HV Voltage” register.

Methods Summary

update_register()

Publishes the register values of the module.

Methods Documentation

async update_register()

Publishes the register values of the module.

Returns:
None