public class AP7900
extends org.lsst.ccs.drivers.ascii.Ascii
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| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_BAUD |
static String |
DEFAULT_DEV |
static double |
timeout |
| Constructor and Description |
|---|
AP7900()
Constructor * *
**************************************************************************
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the connection.
|
boolean |
isOutletOn(int chan)
Gets the AP7900 channel power state.
|
void |
open(String devname,
int port) |
void |
openftdi(String serialname,
int port)
Opens an FTDI connection.
|
void |
opennet(String netaddress,
int port)
Opens a Network connection.
|
void |
openserial(String serialname,
int port)
Opens an FTDI connection.
|
String |
readAP7900()
Reads a response.
|
String |
readAP7900(String command)
Reads a response after writing a command.
|
void |
setOutletState(int chan,
boolean state)
Gets the AP7900 channel power state.
|
void |
writeAP7900(String command)
Writes a command.
|
public static double timeout
public static final int DEFAULT_BAUD
public static final String DEFAULT_DEV
public AP7900()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String devname, int port) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void openserial(String serialname, int port) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void openftdi(String serialname, int port) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void opennet(String netaddress, int port) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void close()
throws org.lsst.ccs.drivers.commons.DriverException
close in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverException - *************************************************************************public boolean isOutletOn(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
chan - org.lsst.ccs.drivers.commons.DriverException - **************************************************************************public void setOutletState(int chan,
boolean state)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeAP7900(String command) throws org.lsst.ccs.drivers.commons.DriverException
The - command to writeorg.lsst.ccs.drivers.commons.DriverException - *
*************************************************************************public String readAP7900() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverException - *************************************************************************public String readAP7900(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.