|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnidaqdev.NIDeviceInfo
public class NIDeviceInfo
| Field Summary | |
|---|---|
private double[] |
aiVoltageRanges
|
private int |
devNumber
|
private int |
inputChannels
|
private boolean |
isSimulated
|
private boolean |
isSimultaneous
|
(package private) double |
maxMultiChannelRate
|
(package private) double |
maxSingleChannelRate
|
private java.lang.String |
name
|
private int |
outputChannels
|
private int |
serialNum
|
| Constructor Summary | |
|---|---|
NIDeviceInfo(int devNumber,
java.lang.String name,
int serialNum,
boolean isSimulated,
boolean isSimultaneous,
int inputChannels,
int outputChannels,
double[] aiVoltageRanges)
|
|
| Method Summary | |
|---|---|
boolean |
canSample(double sampleRate,
int nChannels)
|
int |
findAIRangeIndex(double[] range)
Get the index within a list of a voltage range |
int |
findAIRangeIndex(double[] range,
int defaultValue)
Get the index within a list of a voltage range |
double[] |
getAIVoltageRange(int iRange)
Get a voltage range as a two element array |
double |
getAIVoltageRangeEnd(int iRange)
Get the upper bound of a voltage range |
double |
getAIVoltageRangeStart(int iRange)
Get the lower bound of a voltage range |
java.lang.String |
getAIVoltageRangeString(int iRange)
|
int |
getDevNumber()
|
java.lang.String |
gethoverInfo()
|
int |
getInputChannels()
|
double |
getMaxMultiChannelRate()
|
double |
getMaxSingleChannelRate()
|
java.lang.String |
getName()
|
int |
getNumAIVoltageRanges()
Get the number of voltage ranges for the device |
int |
getOutputChannels()
|
int |
getSerialNum()
|
boolean |
isExists()
|
boolean |
isSimulated()
|
boolean |
isSimultaneous()
|
void |
setMaxMultiChannelRate(double maxMultiChannelRate)
|
void |
setMaxSingleChannelRate(double maxSingleChannelRate)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private int devNumber
private java.lang.String name
private int serialNum
private boolean isSimulated
private boolean isSimultaneous
private int inputChannels
private int outputChannels
private double[] aiVoltageRanges
double maxSingleChannelRate
double maxMultiChannelRate
| Constructor Detail |
|---|
public NIDeviceInfo(int devNumber,
java.lang.String name,
int serialNum,
boolean isSimulated,
boolean isSimultaneous,
int inputChannels,
int outputChannels,
double[] aiVoltageRanges)
| Method Detail |
|---|
public int getDevNumber()
public java.lang.String getName()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String gethoverInfo()
public int getSerialNum()
public boolean isSimulated()
public boolean isSimultaneous()
public boolean isExists()
public int getInputChannels()
public int getOutputChannels()
public int getNumAIVoltageRanges()
public double[] getAIVoltageRange(int iRange)
iRange - range index
public double getAIVoltageRangeStart(int iRange)
iRange - range index
public double getAIVoltageRangeEnd(int iRange)
iRange - range index
public java.lang.String getAIVoltageRangeString(int iRange)
iRange - range index
public int findAIRangeIndex(double[] range,
int defaultValue)
range - two element double arraydefaultValue - default value to return
public int findAIRangeIndex(double[] range)
range - two element double array
public double getMaxSingleChannelRate()
public void setMaxSingleChannelRate(double maxSingleChannelRate)
public double getMaxMultiChannelRate()
public void setMaxMultiChannelRate(double maxMultiChannelRate)
public boolean canSample(double sampleRate,
int nChannels)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||