public class SLAlarmCounter extends AlarmCounter
Constructor and Description |
---|
SLAlarmCounter(AlarmControl alarmControl,
StaticLocaliserControl staticLocaliserControl) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getExtraFieldData()
Get extra data to go into the new fields.
|
java.lang.String[] |
getExtraFieldNames()
Get the number of extra data fields to add to alarm data output
|
double[] |
getRangeAndBearing(SLResult slResult) |
double |
getValue(int countType,
PamDataUnit dataUnit)
Get a count value from a source of alarm trigger data
|
boolean |
hasOptions() |
void |
resetCounter() |
boolean |
showOptions(java.awt.Window parent)
Show module specific options
|
addCount, getAlarmControl, subtractCount
public SLAlarmCounter(AlarmControl alarmControl, StaticLocaliserControl staticLocaliserControl)
public double getValue(int countType, PamDataUnit dataUnit)
AlarmCounter
Two types of counting are available. COUNT_SIMPLE in which case each data unit scores either 0 or 1 and COUNT_SCORES in which case each unit is assigned a value (could still be 0 or 1 !)
getValue
in class AlarmCounter
countType
- type of countingdataUnit
- dataunit to considerpublic void resetCounter()
resetCounter
in class AlarmCounter
public boolean hasOptions()
hasOptions
in class AlarmCounter
public boolean showOptions(java.awt.Window parent)
AlarmCounter
showOptions
in class AlarmCounter
parent
- parent frame for dialogpublic java.lang.String[] getExtraFieldNames()
AlarmCounter
getExtraFieldNames
in class AlarmCounter
public java.lang.String[] getExtraFieldData()
AlarmCounter
getExtraFieldData
in class AlarmCounter
public double[] getRangeAndBearing(SLResult slResult)