|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectBertecDeviceJava.BertecDevice
public class BertecDevice
Nested Class Summary | |
---|---|
static class |
BertecDevice.AutoZeroStateValue
Values that can be returned from reading the AutoZeroState property. |
class |
BertecDevice.DataEvent
|
static interface |
BertecDevice.DataEventListener
|
class |
BertecDevice.DeviceSortEvent
|
static interface |
BertecDevice.DeviceSortEventListener
|
static class |
BertecDevice.ErrorValue
Error values that can be returned via the event or data poll. |
class |
BertecDevice.StatusEvent
|
static interface |
BertecDevice.StatusEventListener
|
class |
BertecDevice.TransducerInfo
|
Constructor Summary | |
---|---|
BertecDevice()
|
Method Summary | |
---|---|
void |
addDataEventListener(BertecDevice.DataEventListener l)
|
void |
addDeviceSortEventListener(BertecDevice.DeviceSortEventListener l)
|
void |
addStatusEventListener(BertecDevice.StatusEventListener l)
|
int |
ClearPollBuffer()
Discards all current data in the buffer |
int |
DataPoll(int[] channelsOut,
double[] dataOut)
Poll for data from the devices. |
void |
dispose()
|
protected void |
finalize()
|
int |
getAcquireRate()
How often the buffer should get data. |
int |
getAutoZeroing()
Enables autozeroing of the plate, which occurs if the plate is loaded at less than 40 Newtons for about 3.5 seconds. |
int |
getAutoZeroState()
Returns the current enum status of the autozeroing. |
int |
getAveragingSize()
The averaging sample filter size. |
int |
getLowpassFilterSamples()
The low-pass filtering value. |
boolean |
getMayBeMissingSyncCable()
Attempt to detect a missing sync cable for multiple plates. |
double |
getPollingBufferSize()
The size of the polling buffer, in seconds |
int |
getStatus()
Overall status of system. |
boolean |
getSynchronized()
If set, then all of the devices are synchronized |
int |
getTransducerCount()
How many attached devices are in the Transducers list |
BertecDevice.TransducerInfo[] |
getTransducers()
List of attached Transducers |
java.lang.String |
getTransducerSerialNumber(int v)
A given transducer's serial number. |
int |
getTransducerStatus(int v)
A given transducer's current status, separate from the overall state. |
int |
getVersion()
Version of the Bertec DLL |
void |
removeDataEventListener(BertecDevice.DataEventListener l)
|
void |
removeDeviceSortEventListener(BertecDevice.DeviceSortEventListener l)
|
void |
removeStatusEventListener(BertecDevice.StatusEventListener l)
|
int |
ResetSyncCounters()
Reset the internal sync counters to zero - used with dual synced plates. |
void |
setAcquireRate(int v)
|
void |
setAutoZeroing(int v)
|
void |
setAveragingSize(int v)
|
void |
setEnableSequenceNumberCheck(int v)
Enables checking for data sequence numbers in the data stream. |
void |
setLowpassFilterSamples(int v)
|
void |
setPollingBufferSize(double v)
|
void |
setUsbThreadPriority(int priority)
Set the usb thread reader priority, making it higher or lower than the default. |
int |
Start()
Start the data gathering. |
int |
Stop()
Stop the data gathering. |
int |
ZeroNow()
Zero all the input channels to the current load |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BertecDevice()
Method Detail |
---|
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public void dispose()
public void addStatusEventListener(BertecDevice.StatusEventListener l)
public void removeStatusEventListener(BertecDevice.StatusEventListener l)
public void addDataEventListener(BertecDevice.DataEventListener l)
public void removeDataEventListener(BertecDevice.DataEventListener l)
public void addDeviceSortEventListener(BertecDevice.DeviceSortEventListener l)
public void removeDeviceSortEventListener(BertecDevice.DeviceSortEventListener l)
public int Start()
public int Stop()
public int DataPoll(int[] channelsOut, double[] dataOut)
public int ZeroNow()
public int ClearPollBuffer()
public int getVersion()
public int getStatus()
public boolean getSynchronized()
public int getTransducerCount()
public BertecDevice.TransducerInfo[] getTransducers()
public double getPollingBufferSize()
public void setPollingBufferSize(double v)
public int getAutoZeroing()
public void setAutoZeroing(int v)
public int getAutoZeroState()
public void setEnableSequenceNumberCheck(int v)
public int getAveragingSize()
public void setAveragingSize(int v)
public int getLowpassFilterSamples()
public void setLowpassFilterSamples(int v)
public int getAcquireRate()
public void setAcquireRate(int v)
public java.lang.String getTransducerSerialNumber(int v)
public int getTransducerStatus(int v)
public void setUsbThreadPriority(int priority)
public boolean getMayBeMissingSyncCable()
public int ResetSyncCounters()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |