The xgs600 module

Autogenerated API documentation for xgs600

Driver class for XGS600 gauge controll

class PyExpLabSys.drivers.xgs600.XGS600Driver(port='/dev/ttyUSB1')[source]

Driver for XGS600 gauge controller

__init__(port='/dev/ttyUSB1')[source]
xgs_comm(command)[source]

Implements basic communication

read_all_pressures()[source]

Read pressure from all sensors

list_all_gauges()[source]

List all installed gauge cards

read_pressure(gauge_id)[source]

Read the pressure from a specific gauge

filament_lit(gauge_id)[source]

Report if the filament of a given gauge is lid

emission_status(gauge_id)[source]

Read the status of the emission for a given gauge

set_smission_off(gauge_id)[source]

Turn off emission from a given gauge

set_emission_on(gauge_id, filament)[source]

Turn on emission for a given gauge

read_software_version()[source]

Read gauge controller firmware version

read_pressure_unit()[source]

Read which pressure unit is used