public class MicroIon
extends org.lsst.ccs.drivers.ascii.Ascii
| Modifier and Type | Class and Description |
|---|---|
static class |
MicroIon.onOff
Public constants *
**************************************************************************
|
org.lsst.ccs.drivers.ascii.Ascii.ConnType, org.lsst.ccs.drivers.ascii.Ascii.DataBits, org.lsst.ccs.drivers.ascii.Ascii.FlowCtrl, org.lsst.ccs.drivers.ascii.Ascii.Option, org.lsst.ccs.drivers.ascii.Ascii.Parity, org.lsst.ccs.drivers.ascii.Ascii.StopBits| Constructor and Description |
|---|
MicroIon()
Constructor * *
**************************************************************************
|
| Modifier and Type | Method and Description |
|---|---|
double |
getPressure()
Gets the MicroIon pressure reading *
**************************************************************************
|
MicroIon.onOff |
getState()
Gets the MicroIon power state.
|
void |
init() |
void |
open(String serialname,
int port,
int addr)
Opens a connection.
|
void |
openftdi(String serialname,
int port,
int addr)
Opens an FTDI connection.
|
String |
readMicroIon()
Reads a response.
|
String |
readMicroIon(String command)
Reads a response after writing a command.
|
void |
setState(int state)
Sets the MicroIon on or off
|
void |
writeMicroIon(String command)
Writes a command.
|
public MicroIon()
public void open(String serialname, int port, int addr) throws org.lsst.ccs.drivers.commons.DriverException
serialname - port - addr - org.lsst.ccs.drivers.commons.DriverException - *
**************************************************************************public void openftdi(String serialname, int port, int addr) throws org.lsst.ccs.drivers.commons.DriverException
serialname - port - addr - org.lsst.ccs.drivers.commons.DriverExceptionpublic void init()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic MicroIon.onOff getState() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException - **************************************************************************public void setState(int state)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException - **************************************************************************public double getPressure()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeMicroIon(String command) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String readMicroIon() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverTimeoutException - *
*************************************************************************org.lsst.ccs.drivers.commons.DriverExceptionpublic String readMicroIon(String command) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverTimeoutException - *
*************************************************************************org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2016 LSST. All rights reserved.