public class AlarmDataUnit extends PamDataUnit
Constructor and Description |
---|
AlarmDataUnit(long timeMilliseconds) |
Modifier and Type | Method and Description |
---|---|
double |
getCurrentScore() |
int |
getCurrentStatus() |
java.lang.String[] |
getExtraFieldData() |
long[] |
getFirstStateTime() |
double |
getHighestScore() |
int |
getHighestStatus() |
long[] |
getLastStateTime() |
long |
getLastUpdate() |
boolean |
isActive() |
void |
setActive(boolean isActive) |
void |
setAlarmStatus(int alarmStatus,
double score,
long timeMillis)
Sets the alarm state and records the start and end times for each of those states.
|
void |
setCurrentStatus(int currentStatus) |
void |
setExtraFieldData(java.lang.String[] extraFieldData) |
void |
setHighestStatus(int highestStatus) |
addDataAnnotation, clearOandAngles, clearUpdateCount, compareTo, findDataAnnotation, getAbsBlockIndex, getChannelBitmap, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDetectionMatch, getDetectionMatch, getHydrophoneHeading, getLastUpdateTime, getLocalisation, getNumDataAnnotations, getOriginLatLong, getPairAngle, getParentDataBlock, getSummaryString, getTimeMilliseconds, getUpdateCount, removeDataAnnotation, removeDataAnnotation, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
public void setAlarmStatus(int alarmStatus, double score, long timeMillis)
alarmStatus
- new statustimeMillis
- time millisecondspublic int getCurrentStatus()
public void setCurrentStatus(int currentStatus)
public int getHighestStatus()
public void setHighestStatus(int highestStatus)
public long[] getFirstStateTime()
public long[] getLastStateTime()
public double getCurrentScore()
public double getHighestScore()
public long getLastUpdate()
public boolean isActive()
public void setActive(boolean isActive)
public java.lang.String[] getExtraFieldData()
public void setExtraFieldData(java.lang.String[] extraFieldData)
extraFieldData
- the extraFieldData to set