public class AP7900
extends org.lsst.ccs.drivers.ascii.Ascii
| Modifier and Type | Class and Description |
|---|---|
static class |
AP7900.onOff
Public constants *
**************************************************************************
|
| 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 |
getState()
Gets the AP7900 power state.
|
void |
open(String devname,
int port) |
void |
openftdi(String serialname,
int port)
Opens an FTDI connection.
|
String |
readAP7900()
Reads a response.
|
String |
readAP7900(String command)
Reads a response after writing a command.
|
String |
readString(String command)
Reads a string after writing a command.
|
void |
setState(boolean on)
Turns lamp on or off.
|
void |
setTimeout(int timeout)
Sets the receive timeout.
|
void |
writeAP7900(String command)
Writes a command.
|
void |
writeCommand(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 openftdi(String serialname, 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.DriverExceptionpublic void setState(boolean on)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic boolean getState()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setTimeout(int timeout)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeAP7900(String command) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String readAP7900() throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverTimeoutException - *
*************************************************************************org.lsst.ccs.drivers.commons.DriverExceptionpublic String readAP7900(String command) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverTimeoutException - *
*************************************************************************org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeCommand(String command) throws org.lsst.ccs.drivers.commons.DriverException
command - The command to write, excluding terminatororg.lsst.ccs.drivers.commons.DriverExceptionpublic String readString(String command) throws org.lsst.ccs.drivers.commons.DriverException
command - The command to write, excluding terminatororg.lsst.ccs.drivers.commons.DriverExceptionorg.lsst.ccs.drivers.commons.DriverTimeoutExceptionCopyright © 2014 LSST. All rights reserved.