|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.mbari.siam.devices.seabird.eventDetector.TurbidityEventDetector
public class TurbidityEventDetector
Detects turbidity events based on transmissometer data.
| Nested Class Summary | |
|---|---|
static class |
TurbidityEventDetector.Parameters
Parameters used for STA/LTA event detection |
| Field Summary | |
|---|---|
protected StaLtaEventDetector |
_eventDetector
|
| Constructor Summary | |
|---|---|
TurbidityEventDetector(BaseInstrumentService seabirdService,
TurbidityEventDetector.Parameters params,
int statusIntervalSec)
|
|
| Method Summary | |
|---|---|
void |
detriggeredCallback(StaLtaEventDetector detector)
Invoked by STA/LTA event detector on triggered->detriggered transition |
void |
disableShoreMessaging()
Disable use of shore messaging service |
void |
dispatchMessage(java.lang.String msg)
Queue specified message for downlink through shore-messaging service |
boolean |
enabled()
Return true if event detector is enabled; else false |
void |
enableShoreMessaging()
Enable use of shore messaging service |
void |
initialize(java.lang.String modemHostName,
int sampleIntervalSec)
|
void |
processSample(float voltage,
long sampleTime,
float transmittSlope,
float transmittIntcpt,
int sampleIntervalSec)
Transform and add latest sample to STA/LTA event detector. |
void |
setStatusInterval(int statusIntervalSec)
Set interval at which detector status messages are generated |
void |
triggeredCallback(StaLtaEventDetector detector)
Invoked by STA/LTA event detector on detriggered->triggered transition |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected StaLtaEventDetector _eventDetector
| Constructor Detail |
|---|
public TurbidityEventDetector(BaseInstrumentService seabirdService,
TurbidityEventDetector.Parameters params,
int statusIntervalSec)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public void initialize(java.lang.String modemHostName,
int sampleIntervalSec)
throws java.lang.Exception
java.lang.Exceptionpublic boolean enabled()
public void triggeredCallback(StaLtaEventDetector detector)
triggeredCallback in interface StaLtaEventDetector.Listenerpublic void dispatchMessage(java.lang.String msg)
public void detriggeredCallback(StaLtaEventDetector detector)
detriggeredCallback in interface StaLtaEventDetector.Listener
public void processSample(float voltage,
long sampleTime,
float transmittSlope,
float transmittIntcpt,
int sampleIntervalSec)
throws java.lang.Exception
java.lang.Exceptionpublic void setStatusInterval(int statusIntervalSec)
public void enableShoreMessaging()
public void disableShoreMessaging()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||