The edwards_nxds module

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