public class N6700
extends org.lsst.ccs.drivers.scpi.Scpi
| Modifier and Type | Field and Description |
|---|---|
static int |
CHAN_INFO_MODEL |
static int |
CHAN_INFO_OPTION |
static int |
CHAN_INFO_SERIAL |
static int |
CURRENT_MODE |
static int |
DEFAULT_PORT |
static int |
MAX_CHANNEL |
static int |
MIN_CHANNEL |
static int |
VOLTAGE_MODE |
CHECK_CONTAINS, CHECK_ENDS_WITH, CHECK_EQUALS, CHECK_MATCHES, CHECK_STARTS_WITH, CONN_TYPE_FTDI, CONN_TYPE_NETWORK, CONN_TYPE_SERIAL, IDENT_FW_VERSION, IDENT_MANUFACTURER, IDENT_MODEL_NAME, IDENT_SERIAL_NUMBER, SB_ERROR_QUEUE, SB_EVENT_STATUS, SB_MASTER_STATUS, SB_MESSAGE_AVAILABLE, SB_OPERATION_STATUS, SB_QUESTIONABLE_STATUS| Constructor and Description |
|---|
N6700() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getChannelInfo(int chan)
Gets channel information.
|
double |
getCurrent(int chan)
Gets the set current.
|
double[] |
getCurrent(int[] chan)
Gets the set current.
|
double |
getCurrentLimit(int chan)
Gets the current limit.
|
double |
getOffDelay(int chan)
Gets the output-off delay.
|
double[] |
getOffDelay(int[] chan)
Gets the output-off delay.
|
double |
getOnDelay(int chan)
Gets the output-on delay.
|
double[] |
getOnDelay(int[] chan)
Gets the output-on delay.
|
boolean |
getOutput(int chan)
Gets the output state.
|
boolean[] |
getOutput(int[] chan)
Gets the output state.
|
double |
getVoltage(int chan)
Gets the set voltage.
|
double[] |
getVoltage(int[] chan)
Gets the set voltage.
|
double |
getVoltageLimit(int chan)
Gets the voltage limit.
|
void |
open(String hostname)
Opens a connection.
|
void |
open(String hostname,
int port)
Opens a connection.
|
double |
readCurrent(int chan)
Reads the current.
|
double[] |
readCurrent(int[] chan)
Reads the current.
|
double |
readVoltage(int chan)
Reads the voltage.
|
double[] |
readVoltage(int[] chan)
Reads the voltage.
|
void |
setCurrent(double value,
int chan)
Sets the current.
|
void |
setCurrentLimit(double maxima,
int chan)
Sets the current limit.
|
void |
setOffDelay(double time,
int chan)
Sets the output-off delay.
|
void |
setOnDelay(double time,
int chan)
Sets the output-on delay.
|
void |
setOutput(boolean on,
int chan)
Turns output on or off.
|
void |
setOutput(boolean on,
int[] chan)
Turns output on or off.
|
void |
setPriorityMode(int vctype,
int chan)
Sets the priority mode (voltage or current).
|
void |
setSlewRate(double rate,
int chan)
Sets the slew rate.
|
void |
setVoltage(double value,
int chan)
Sets the voltage.
|
void |
setVoltageLimit(double maxima,
int chan)
Sets the voltage limit.
|
checkIdentification, clearStatus, close, closeSilent, enableOperationComplete, getError, getEventStatus, getEventStatusEnable, getIdentification, getOperationComplete, getServiceRequestEnable, getStatusByte, makeChannelList, makeChannelList, open, read, read, readDouble, readDoubleArray, readFloat, readFloatArray, readInteger, readIntegerArray, readString, readStringArray, reset, runSelfTest, setEventStatusEnable, setServiceRequestEnable, setTerminator, setTimeout, testIdentification, waitCompletion, write, writeCommandpublic static final int VOLTAGE_MODE
public static final int CURRENT_MODE
public static final int CHAN_INFO_MODEL
public static final int CHAN_INFO_OPTION
public static final int CHAN_INFO_SERIAL
public static final int MIN_CHANNEL
public static final int MAX_CHANNEL
public static final int DEFAULT_PORT
public void open(String hostname) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void open(String hostname, int port) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOutput(boolean on,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOutput(boolean on,
int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic boolean getOutput(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic boolean[] getOutput(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOnDelay(double time,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getOnDelay(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] getOnDelay(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setOffDelay(double time,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getOffDelay(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] getOffDelay(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setVoltage(double value,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getVoltage(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] getVoltage(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readVoltage(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] readVoltage(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setCurrent(double value,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getCurrent(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] getCurrent(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double readCurrent(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double[] readCurrent(int[] chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic String[] getChannelInfo(int chan) throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setPriorityMode(int vctype,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setSlewRate(double rate,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setVoltageLimit(double maxima,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getVoltageLimit(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic void setCurrentLimit(double maxima,
int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionpublic double getCurrentLimit(int chan)
throws org.lsst.ccs.drivers.commons.DriverException
org.lsst.ccs.drivers.commons.DriverExceptionCopyright © 2014 LSST. All Rights Reserved.