ENLIGHTEN
Cross-platform desktop GUI for Wasatch Photonics spectrometers
Loading...
Searching...
No Matches
enlighten.file_io.LoggingFeature.LoggingFeature Class Reference

Currently this timer runs continuously, as it is what provides the "Hardware" Status Indicator. More...

Public Member Functions

 __init__ (self, ctl)
 
 copy_to_clipboard (self)
 
 firmware_callback (self)
 
 format (self, line)
 
 paused (self)
 
 process (self, lines)
 
 process_new_firmware_log (self, lines)
 
 stop (self)
 
 tick (self)
 
 update_enlighten_log (self)
 
 update_firmware_log (self)
 
 update_visibility (self)
 
 verbose_callback (self)
 

Public Attributes

 cb_firmware = cfu.checkBox_logging_firmware
 
 cb_paused = cfu.checkBox_logging_pause
 
 cb_verbose = cfu.checkBox_logging_verbose
 
 copy_to_clipboard
 
 ctl = ctl
 
 firmware_callback
 
list firmware_log = []
 
bool logging_firmware = False
 
 te_log = cfu.textEdit_log
 
 tick
 
 timer = QtCore.QTimer()
 
 verbose_callback
 

Static Public Attributes

int TIMER_SLEEP_MS = 2000
 

Detailed Description

Currently this timer runs continuously, as it is what provides the "Hardware" Status Indicator.

Constructor & Destructor Documentation

◆ __init__()

enlighten.file_io.LoggingFeature.LoggingFeature.__init__ ( self,
ctl )

Member Function Documentation

◆ copy_to_clipboard()

enlighten.file_io.LoggingFeature.LoggingFeature.copy_to_clipboard ( self)

◆ firmware_callback()

enlighten.file_io.LoggingFeature.LoggingFeature.firmware_callback ( self)

◆ format()

enlighten.file_io.LoggingFeature.LoggingFeature.format ( self,
line )

◆ paused()

enlighten.file_io.LoggingFeature.LoggingFeature.paused ( self)

◆ process()

enlighten.file_io.LoggingFeature.LoggingFeature.process ( self,
lines )

◆ process_new_firmware_log()

enlighten.file_io.LoggingFeature.LoggingFeature.process_new_firmware_log ( self,
lines )

◆ stop()

enlighten.file_io.LoggingFeature.LoggingFeature.stop ( self)

◆ tick()

enlighten.file_io.LoggingFeature.LoggingFeature.tick ( self)

◆ update_enlighten_log()

enlighten.file_io.LoggingFeature.LoggingFeature.update_enlighten_log ( self)

◆ update_firmware_log()

enlighten.file_io.LoggingFeature.LoggingFeature.update_firmware_log ( self)

◆ update_visibility()

enlighten.file_io.LoggingFeature.LoggingFeature.update_visibility ( self)

◆ verbose_callback()

enlighten.file_io.LoggingFeature.LoggingFeature.verbose_callback ( self)

Member Data Documentation

◆ cb_firmware

enlighten.file_io.LoggingFeature.LoggingFeature.cb_firmware = cfu.checkBox_logging_firmware

◆ cb_paused

enlighten.file_io.LoggingFeature.LoggingFeature.cb_paused = cfu.checkBox_logging_pause

◆ cb_verbose

enlighten.file_io.LoggingFeature.LoggingFeature.cb_verbose = cfu.checkBox_logging_verbose

◆ copy_to_clipboard

enlighten.file_io.LoggingFeature.LoggingFeature.copy_to_clipboard

◆ ctl

enlighten.file_io.LoggingFeature.LoggingFeature.ctl = ctl

◆ firmware_callback

enlighten.file_io.LoggingFeature.LoggingFeature.firmware_callback

◆ firmware_log

list enlighten.file_io.LoggingFeature.LoggingFeature.firmware_log = []

◆ logging_firmware

bool enlighten.file_io.LoggingFeature.LoggingFeature.logging_firmware = False

◆ te_log

enlighten.file_io.LoggingFeature.LoggingFeature.te_log = cfu.textEdit_log

◆ tick

enlighten.file_io.LoggingFeature.LoggingFeature.tick

◆ timer

enlighten.file_io.LoggingFeature.LoggingFeature.timer = QtCore.QTimer()

◆ TIMER_SLEEP_MS

enlighten.file_io.LoggingFeature.LoggingFeature.TIMER_SLEEP_MS = 2000
static

◆ verbose_callback

enlighten.file_io.LoggingFeature.LoggingFeature.verbose_callback

The documentation for this class was generated from the following file: