Autogenerated API documentation for edwards_nxds
Driver for Edwards, nXDS pumps
-
class
PyExpLabSys.drivers.edwards_nxds.EdwardsNxds(port)[source]
Bases: object
Driver for the Edwards nXDS series of dry pumps
-
__init__(port)[source]
Initialize self. See help(type(self)) for accurate signature.
-
comm(command)[source]
Ensures correct protocol for instrument
-
read_pump_type()[source]
Read identification information
-
read_pump_temperature()[source]
Read Pump Temperature
-
read_serial_numbers()[source]
Read Pump Serial numbers
-
read_run_hours()[source]
Return number of run hours
-
set_run_state(on_state)[source]
Start or stop the pump
-
status_to_bin(word)[source]
Convert status word to array of binaries
-
bearing_service()[source]
Status of bearings
-
pump_controller_status()[source]
Read the status of the pump controller
-
read_normal_speed_threshold()[source]
Read the value for acknowledge the pump as normally running
-
read_standby_speed()[source]
Read the procentage of full speed on standby
-
read_pump_status()[source]
Read the overall status of the pump
-
read_service_status()[source]
Read the overall status of the pump
-
set_standby_mode(standbymode)[source]
Set the pump on or off standby mode