public class DbHtAlarmCounter extends AlarmDecibelCounter implements PamSettings
Constructor and Description |
---|
DbHtAlarmCounter(AlarmControl alarmControl,
DbHtControl dbHtControl) |
Modifier and Type | Method and Description |
---|---|
java.io.Serializable |
getSettingsReference() |
long |
getSettingsVersion() |
java.lang.String |
getUnitName() |
java.lang.String |
getUnitType() |
double |
getValue(int countType,
PamDataUnit dataUnit)
Get a count value from a source of alarm trigger data
|
boolean |
hasOptions() |
void |
resetCounter() |
boolean |
restoreSettings(PamControlledUnitSettings pamControlledUnitSettings) |
boolean |
showOptions(java.awt.Window parent)
Show module specific options
|
addCount, subtractCount
getAlarmControl, getExtraFieldData, getExtraFieldNames
public DbHtAlarmCounter(AlarmControl alarmControl, DbHtControl dbHtControl)
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 getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public java.io.Serializable getSettingsReference()
getSettingsReference
in interface PamSettings
public long getSettingsVersion()
getSettingsVersion
in interface PamSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
restoreSettings
in interface PamSettings