CPU8000¶
- class lsst.ts.tunablelaser.CPU8000(component, simulation_mode=False)¶
Bases:
CanbusModuleImplement the CPU8000 laser module which displays information about the primary CPU of the laser.
This module contains registers about the power state, fault code and the current.
- Parameters
- Attributes
- log
logging.Logger The log for the class.
- name
str Name of the module.
- id
int The ID of the module.
- commander
TCPIPClient A reference to the tcp/ip client.
- power_register
AsciiRegister Handles the “Power” register for this module.
- display_current_register
AsciiRegister Handles the “Display current” register.
- fault_register
AsciiRegister Handles the “Fault code” register.
- log
Methods Summary
Publish the registers located inside of this module.
Methods Documentation
- async update_register()¶
Publish the registers located inside of this module.
- Returns
- None