|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.phidgets.Phidget
com.phidgets.BridgePhidget
This class represents a Phidget Bridge. All methods to manipulate the Phidget Bridge are implemented in this class. See your device's User Guide for more specific API details, technical information, and revision details. The User Guide, along with other resources, can be found on the product page for your device.
Field Summary | |
static int |
PHIDGET_BRIDGE_GAIN_1
1 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_128
128 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_16
16 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_32
32 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_64
64 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_8
8 Gain. |
static int |
PHIDGET_BRIDGE_GAIN_UNKNOWN
Unknown Gain. |
Constructor Summary | |
BridgePhidget()
|
Method Summary | |
void |
addBridgeDataListener(BridgeDataListener l)
Adds a bridge data listener. |
double |
getBridgeMax(int index)
Returns the maximum value that the selected bridge can measure, in mV/V. |
double |
getBridgeMin(int index)
Returns the minimum value that the selected bridge can measure, in mV/V. |
double |
getBridgeValue(int index)
Returns the value of the selected input, in mV/V. |
int |
getDataRate()
Returns the data rate, in ms. |
int |
getDataRateMax()
Gets the maximum supported data rate, in ms. |
int |
getDataRateMin()
Gets the minimum supported data rate, in ms. |
boolean |
getEnabled(int index)
Returns the enabled state of the specified bridge. |
int |
getGain(int index)
Returns the gain for the selected bridge. |
int |
getInputCount()
Returns the number of bridges. |
void |
removeBridgeDataListener(BridgeDataListener l)
|
void |
setDataRate(int rate)
Sets the data rate, in ms. |
void |
setEnabled(int index,
boolean state)
Sets the enabled state of the specified bridge. |
void |
setGain(int index,
int gain)
Sets the gain for the selected bridge. |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int PHIDGET_BRIDGE_GAIN_1
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_8
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_16
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_32
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_64
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_128
getGain
and setGain
public static final int PHIDGET_BRIDGE_GAIN_UNKNOWN
getGain
and setGain
Constructor Detail |
public BridgePhidget() throws PhidgetException
Method Detail |
public int getInputCount() throws PhidgetException
PhidgetException
public double getBridgeValue(int index) throws PhidgetException
index
- Index of the bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is out of range.
See open
for information on determining if a device is attached.public double getBridgeMin(int index) throws PhidgetException
index
- Index of the bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is out of range.
See open
for information on determining if a device is attached.public double getBridgeMax(int index) throws PhidgetException
index
- Index of the bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is out of range.
See open
for information on determining if a device is attached.public boolean getEnabled(int index) throws PhidgetException
index
- Index of the bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is invalid.
See open
for information on determining if a device is attached.public void setEnabled(int index, boolean state) throws PhidgetException
index
- Index of the bridgestate
- new state of the specified bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is invalid.
See open
for information on determining if a device is attached.public int getGain(int index) throws PhidgetException
PHIDGET_BRIDGE_GAIN_1
,
PHIDGET_BRIDGE_GAIN_8
, PHIDGET_BRIDGE_GAIN_16
,
PHIDGET_BRIDGE_GAIN_32
, PHIDGET_BRIDGE_GAIN_64
,
PHIDGET_BRIDGE_GAIN_128
, PHIDGET_BRIDGE_GAIN_UNKNOWN
index
- Index of the bridge
PhidgetException
- If this Phidget is not opened and attached, or if the index is invalid.
See open
for information on determining if a device is attached.public void setGain(int index, int gain) throws PhidgetException
The possible values for gain are PHIDGET_BRIDGE_GAIN_1
,
PHIDGET_BRIDGE_GAIN_8
, PHIDGET_BRIDGE_GAIN_16
,
PHIDGET_BRIDGE_GAIN_32
, PHIDGET_BRIDGE_GAIN_64
,
PHIDGET_BRIDGE_GAIN_128
, PHIDGET_BRIDGE_GAIN_UNKNOWN
index
- Index of the bridgegain
- new gain
PhidgetException
- If this Phidget is not opened and attached, or if the index is invalid.
See open
for information on determining if a device is attached.public int getDataRate() throws PhidgetException
Data rate must be a multiple of 8ms. Trying to set something between multiplies of 8 will cause an EPHIDGET_INVALIDARG exception.
PhidgetException
- If this Phidget is not opened and attached, or if the index is invalid.
See open
for information on determining if a device is attached.public void setDataRate(int rate) throws PhidgetException
Data rate must be a multiple of 8ms. Trying to set something between multiplies of 8 will cause an EPHIDGET_INVALIDARG exception.
rate
- new data rate
PhidgetException
- If this Phidget is not opened and attached, or if the data rate is out of range
See open
for information on determining if a device is attached.public int getDataRateMin() throws PhidgetException
PhidgetException
- If this Phidget is not opened and attached.
See open
for information on determining if a device is attached.public int getDataRateMax() throws PhidgetException
PhidgetException
- If this Phidget is not opened and attached.
See open
for information on determining if a device is attached.public final void addBridgeDataListener(BridgeDataListener l)
There is no limit on the number of bridge data handlers that can be registered for a particular Phidget.
l
- An implemetation of the BridgeDataListener
interfacepublic final void removeBridgeDataListener(BridgeDataListener l)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |