dlab.hardware.wrappers.pfeiffer_vacuum module

class dlab.hardware.wrappers.pfeiffer_vacuum.MaxiGauge(serialPort, baud=9600, debug=False)[source]

Bases: object

checkDevice()[source]
continuous_pressure_updates()[source]
debugMessage(message)[source]
disconnect()[source]
displayContrast(newContrast=-1)[source]
enquire()[source]
flush_logfile()[source]
getACQorNAK()[source]
log_to_file(logtime=None, logvalues=None)[source]
pressedKeys()[source]
pressure(sensor)[source]
pressures()[source]
read()[source]
send(mnemonic, numEnquiries=0)[source]
signal_handler(sig, frame)[source]
start_continuous_pressure_updates(update_time, log_every=0)[source]
write(what)[source]
exception dlab.hardware.wrappers.pfeiffer_vacuum.MaxiGaugeError[source]

Bases: Exception

exception dlab.hardware.wrappers.pfeiffer_vacuum.MaxiGaugeNAK[source]

Bases: MaxiGaugeError

class dlab.hardware.wrappers.pfeiffer_vacuum.PressureReading(id, status, pressure)[source]

Bases: object

statusMsg()[source]