![]() |
BakeoutController-Basic
0.1
A Controller for the Omicron vacuum chamber
|


Public Member Functions | |
| PVCiPressureGauge (Integer address, ModbusConnector connection) throws IOException | |
| Float | getPressure () throws WrappedModbusException, ModbusException, IOException |
Contains an implementation of the PVCi IGC3 ion pressure gauge
The serial port parameters are hard-coded for now. More customization will come from a proper kernel, once that gets written.
Definition at line 22 of file PVCiPressureGauge.java.
| devices.PVCiPressureGauge.PVCiPressureGauge | ( | Integer | address, |
| ModbusConnector | connection | ||
| ) | throws IOException |
Instantiate a pressure gauge, and check that it is alive.
| address | The device address, numbered from 1 to 99. MODBUS requests are sent to the device with this address. |
| connection | The connection manager to use. |
Definition at line 74 of file PVCiPressureGauge.java.
| Float devices.PVCiPressureGauge.getPressure | ( | ) | throws WrappedModbusException, ModbusException, IOException |
| WrappedModbusException | If the getter to get the transaction for the request fails |
| ModbusException | If the transaction to get the pressure cannot be executed |
| IOException | If the result of the transaction to get pressure cannot be parsed |
Implements devices.PressureGauge.
Definition at line 100 of file PVCiPressureGauge.java.
| Git Repo |