public class MotronaIV251
extends org.lsst.ccs.drivers.ascii.Ascii
| Modifier and Type | Class and Description |
|---|---|
static class |
MotronaIV251.CmndOp
Operation commands
|
static class |
MotronaIV251.CmndParam
Enumeration of commands to set or read relevant control parameters.
|
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 |
|---|
MotronaIV251()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateData()
Send activate-data command to converter.
|
void |
open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType connType,
String ident,
int baudRate,
int commParm)
Override underlying open method of Ascii class
|
void |
open(String serialName)
Open serial connection using default data characteristics
|
int |
readEncoder()
Read linear-encoder position
|
int |
readErrorBit()
Read linear-encoder error bit
|
int |
readParam(MotronaIV251.CmndParam cmnd)
Read parameter value
|
void |
saveToEEProm()
Save active values of parameters to EEProm
|
void |
setAndActivateParam(MotronaIV251.CmndParam cmnd,
int value)
Set and activate parameter value
|
void |
setParam(MotronaIV251.CmndParam cmnd,
int value)
Set parameter value (pending activate-data command
|
close, closeSilent, flush, getTimeout, isOpen, makeDataCharacteristics, open, open, openFtdi, openFtdi, openFtdi, openNet, openNet, openSerial, openSerial, openSerial, read, read, readBytes, readBytes, setCommandTerm, setDefaultParm, setMultidrop, setOptions, setResponseTerm, setTerminator, setTimeout, setTimeout, write, writeBytes, writeBytespublic void open(org.lsst.ccs.drivers.commons.DriverConstants.ConnType connType,
String ident,
int baudRate,
int commParm)
throws org.lsst.ccs.drivers.commons.DriverException
open in class org.lsst.ccs.drivers.ascii.AsciiconnType - The enumerated connection type: FTDI or SERIALident - The USB ID (FTDI) or port name (SERIAL)baudRate - The baud rate, or 0 for the default (9600)commParm - The communications parameters or -1 for detaultorg.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String serialName) throws org.lsst.ccs.drivers.commons.DriverException
serialName - Serial device nameorg.lsst.ccs.drivers.commons.DriverExceptionpublic int readParam(MotronaIV251.CmndParam cmnd) throws org.lsst.ccs.drivers.commons.DriverException
cmnd - enumerated command identifierorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setParam(MotronaIV251.CmndParam cmnd, int value) throws org.lsst.ccs.drivers.commons.DriverException
cmnd - enumerated command identifiervalue - integer data to writeorg.lsst.ccs.drivers.commons.DriverExceptionpublic void setAndActivateParam(MotronaIV251.CmndParam cmnd, int value) throws org.lsst.ccs.drivers.commons.DriverException
cmnd - enumerated command identifiervalue - integer data to writeorg.lsst.ccs.drivers.commons.DriverExceptionpublic void activateData()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void saveToEEProm()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int readEncoder()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic int readErrorBit()
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2019 LSST. All rights reserved.