TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
runPowerMeterCommands.PowerMeter Class Reference
Collaboration diagram for runPowerMeterCommands.PowerMeter:
Collaboration graph

Public Member Functions

def __init__ (self, device)
 
def reset (self)
 
def getModelHeadName (self)
 
def getVersion (self)
 
def isReachable (self)
 
def getCurrentStatus (self)
 
def getVerboseCurrentStatus (self)
 
def turnAttenuatorCorrectionOFF (self)
 
def turnAttenuatorCorrectionON (self)
 
def setWavelengthTo532nm (self)
 
def setTriggerLevelTo0_0314Joule (self)
 
def turnAutoscaleModeON (self)
 
def setZeroOffset (self)
 
def setMaxPowerOfAnalogDisplayTo70Watt (self)
 
def getCurrentMeasurementInWatt (self)
 
def turnAnticipationON (self)
 
def turnAnticipationOFF (self)
 
def turnEnergyModeON (self)
 
def turnEnergyModeOFF (self)
 
def setMultiplicationFactorTo10 (self)
 
def setMultiplicationFactorTo1 (self)
 
def scaleDown (self)
 
def scaleUp (self)
 
def setAnalogOutputDelayTo1Second (self)
 
def disableAnalogOutputDelay (self)
 

Public Attributes

 newLine
 
 ATTENUATOR_NOT_AVAILABLE_ERROR
 

Private Member Functions

def _write (self, command)
 
def _getNextLineFromReadBuffer (self)
 
def _readLine (self)
 
def _expectSuccessfullResponse (self, commandName)
 

Private Attributes

 _device
 
 _readBuffer
 

Constructor & Destructor Documentation

◆ __init__()

def runPowerMeterCommands.PowerMeter.__init__ (   self,
  device 
)

Member Function Documentation

◆ _expectSuccessfullResponse()

def runPowerMeterCommands.PowerMeter._expectSuccessfullResponse (   self,
  commandName 
)
private

◆ _getNextLineFromReadBuffer()

def runPowerMeterCommands.PowerMeter._getNextLineFromReadBuffer (   self)
private

◆ _readLine()

def runPowerMeterCommands.PowerMeter._readLine (   self)
private

◆ _write()

def runPowerMeterCommands.PowerMeter._write (   self,
  command 
)
private

◆ disableAnalogOutputDelay()

def runPowerMeterCommands.PowerMeter.disableAnalogOutputDelay (   self)

◆ getCurrentMeasurementInWatt()

def runPowerMeterCommands.PowerMeter.getCurrentMeasurementInWatt (   self)

◆ getCurrentStatus()

def runPowerMeterCommands.PowerMeter.getCurrentStatus (   self)

◆ getModelHeadName()

def runPowerMeterCommands.PowerMeter.getModelHeadName (   self)

◆ getVerboseCurrentStatus()

def runPowerMeterCommands.PowerMeter.getVerboseCurrentStatus (   self)

◆ getVersion()

def runPowerMeterCommands.PowerMeter.getVersion (   self)

◆ isReachable()

def runPowerMeterCommands.PowerMeter.isReachable (   self)

◆ reset()

def runPowerMeterCommands.PowerMeter.reset (   self)

◆ scaleDown()

def runPowerMeterCommands.PowerMeter.scaleDown (   self)

◆ scaleUp()

def runPowerMeterCommands.PowerMeter.scaleUp (   self)

◆ setAnalogOutputDelayTo1Second()

def runPowerMeterCommands.PowerMeter.setAnalogOutputDelayTo1Second (   self)

◆ setMaxPowerOfAnalogDisplayTo70Watt()

def runPowerMeterCommands.PowerMeter.setMaxPowerOfAnalogDisplayTo70Watt (   self)

◆ setMultiplicationFactorTo1()

def runPowerMeterCommands.PowerMeter.setMultiplicationFactorTo1 (   self)

◆ setMultiplicationFactorTo10()

def runPowerMeterCommands.PowerMeter.setMultiplicationFactorTo10 (   self)

◆ setTriggerLevelTo0_0314Joule()

def runPowerMeterCommands.PowerMeter.setTriggerLevelTo0_0314Joule (   self)

◆ setWavelengthTo532nm()

def runPowerMeterCommands.PowerMeter.setWavelengthTo532nm (   self)

◆ setZeroOffset()

def runPowerMeterCommands.PowerMeter.setZeroOffset (   self)

◆ turnAnticipationOFF()

def runPowerMeterCommands.PowerMeter.turnAnticipationOFF (   self)

◆ turnAnticipationON()

def runPowerMeterCommands.PowerMeter.turnAnticipationON (   self)

◆ turnAttenuatorCorrectionOFF()

def runPowerMeterCommands.PowerMeter.turnAttenuatorCorrectionOFF (   self)

◆ turnAttenuatorCorrectionON()

def runPowerMeterCommands.PowerMeter.turnAttenuatorCorrectionON (   self)

◆ turnAutoscaleModeON()

def runPowerMeterCommands.PowerMeter.turnAutoscaleModeON (   self)

◆ turnEnergyModeOFF()

def runPowerMeterCommands.PowerMeter.turnEnergyModeOFF (   self)

◆ turnEnergyModeON()

def runPowerMeterCommands.PowerMeter.turnEnergyModeON (   self)

Member Data Documentation

◆ _device

runPowerMeterCommands.PowerMeter._device
private

◆ _readBuffer

runPowerMeterCommands.PowerMeter._readBuffer
private

◆ ATTENUATOR_NOT_AVAILABLE_ERROR

runPowerMeterCommands.PowerMeter.ATTENUATOR_NOT_AVAILABLE_ERROR

◆ newLine

runPowerMeterCommands.PowerMeter.newLine

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