![]() |
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 |