public class MockThin extends AsciiAuto
The only overridden ASCII driver methods that actually do anything are read(java.lang.String),
read() and write(java.lang.String).
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, org.lsst.ccs.drivers.ascii.Ascii.Terminator| Constructor and Description |
|---|
MockThin() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Does nothing.
|
boolean |
closeSilent()
Does nothing but return
true. |
void |
flush()
Does nothing.
|
void |
open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType type,
String ident,
int parm)
Does nothing.
|
void |
open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType type,
String ident,
int parm1,
int parm2)
Does nothing.
|
void |
openFtdi(String serialNo,
int baudRate)
Does nothing.
|
void |
openFtdi(String serialNo,
int baudRate,
int dataChar)
Does nothing.
|
void |
openNet(String host,
int port)
Does nothing.
|
void |
openSerial(String devcName,
int baudRate)
Does nothing.
|
void |
openSerial(String devcName,
int baudRate,
int dataChar)
Does nothing.
|
String |
read() |
String |
read(String command) |
int |
readBytes(byte[] buff,
int offset) |
int |
readBytes(byte[] buff,
int offset,
int leng) |
void |
setCommandTerm(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
Does nothing.
|
void |
setResponseTerm(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
Does nothing.
|
void |
setTerminator(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
Does nothing.
|
void |
setTimeout(double time)
Does nothing.
|
void |
setTimeout(int time)
Does nothing.
|
void |
write(String command) |
void |
writeBytes(byte[] command) |
void |
writeBytes(byte[] command,
int offset,
int leng) |
closeForRealpublic void setTimeout(int time)
throws org.lsst.ccs.drivers.commons.DriverException
setTimeout in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setTimeout(double time)
throws org.lsst.ccs.drivers.commons.DriverException
setTimeout in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setTerminator(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
setTerminator in class org.lsst.ccs.drivers.ascii.Asciipublic void setCommandTerm(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
setCommandTerm in class org.lsst.ccs.drivers.ascii.Asciipublic void setResponseTerm(org.lsst.ccs.drivers.ascii.Ascii.Terminator term)
setResponseTerm in class org.lsst.ccs.drivers.ascii.Asciipublic void flush()
throws org.lsst.ccs.drivers.commons.DriverException
flush in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic int readBytes(byte[] buff,
int offset,
int leng)
throws org.lsst.ccs.drivers.commons.DriverException
readBytes in class org.lsst.ccs.drivers.ascii.AsciiUnsupportedOperationException - every time.org.lsst.ccs.drivers.commons.DriverExceptionpublic int readBytes(byte[] buff,
int offset)
throws org.lsst.ccs.drivers.commons.DriverException
readBytes in class org.lsst.ccs.drivers.ascii.AsciiUnsupportedOperationException - every time.org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeBytes(byte[] command,
int offset,
int leng)
throws org.lsst.ccs.drivers.commons.DriverException
writeBytes in class org.lsst.ccs.drivers.ascii.AsciiUnsupportedOperationException - every time.org.lsst.ccs.drivers.commons.DriverExceptionpublic void writeBytes(byte[] command)
throws org.lsst.ccs.drivers.commons.DriverException
writeBytes in class org.lsst.ccs.drivers.ascii.AsciiUnsupportedOperationException - every time.org.lsst.ccs.drivers.commons.DriverExceptionpublic String read(String command) throws org.lsst.ccs.drivers.commons.DriverException
read in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic String read() throws org.lsst.ccs.drivers.commons.DriverException
read in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void write(String command) throws org.lsst.ccs.drivers.commons.DriverException
write in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic boolean closeSilent()
true.closeSilent in class org.lsst.ccs.drivers.ascii.Asciipublic void close()
throws org.lsst.ccs.drivers.commons.DriverException
close in interface AutoCloseableclose in class AsciiAutoorg.lsst.ccs.drivers.commons.DriverExceptionpublic void openFtdi(String serialNo, int baudRate) throws org.lsst.ccs.drivers.commons.DriverException
openFtdi in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void openFtdi(String serialNo, int baudRate, int dataChar) throws org.lsst.ccs.drivers.commons.DriverException
openFtdi in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void openSerial(String devcName, int baudRate) throws org.lsst.ccs.drivers.commons.DriverException
openSerial in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void openSerial(String devcName, int baudRate, int dataChar) throws org.lsst.ccs.drivers.commons.DriverException
openSerial in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void openNet(String host, int port) throws org.lsst.ccs.drivers.commons.DriverException
openNet in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType type,
String ident,
int parm)
throws org.lsst.ccs.drivers.commons.DriverException
open in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType type,
String ident,
int parm1,
int parm2)
throws org.lsst.ccs.drivers.commons.DriverException
open in class org.lsst.ccs.drivers.ascii.Asciiorg.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2023 LSST. All rights reserved.