Package alarm
Class AlarmDecibelCounter
java.lang.Object
alarm.AlarmCounter
alarm.AlarmDecibelCounter
- Direct Known Subclasses:
ClickAlarmCounter
,DbHtAlarmCounter
,NoiseAlarmCounter
,OneBandAlarmCounter
,WMAlarmCounter
BAse class for any alarm data source which is returning
some kind of data measured in dB, which needs
to be added in a different way to normal.
- Author:
- Doug Gillespie
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
addCount
(double currentValue, double countToAdd, int countType) Add a count to the total.double
subtractCount
(double currentValue, double countToSubtract, int countType) Subtract a count from the total.Methods inherited from class alarm.AlarmCounter
getAlarmControl, getExtraFieldData, getExtraFieldNames, getValue, hasOptions, resetCounter, showOptions
-
Constructor Details
-
AlarmDecibelCounter
-
-
Method Details
-
addCount
public double addCount(double currentValue, double countToAdd, int countType) Description copied from class:AlarmCounter
Add a count to the total. This has been put in this abstract class so that individual modules can override how they add things up, e.g. a noise measurement in dB may need to be converted to energy before adding.- Overrides:
addCount
in classAlarmCounter
- Parameters:
currentValue
- current valuecountToAdd
- amount to addcountType
- type of counting- Returns:
- the two added together in whichever way is most appropriate.
-
subtractCount
public double subtractCount(double currentValue, double countToSubtract, int countType) Description copied from class:AlarmCounter
Subtract a count from the total. This has been put in this abstract class so that individual modules can override how they subtract things, e.g. a noise measurement in dB may need to be converted to energy before subtracting.- Overrides:
subtractCount
in classAlarmCounter
- Parameters:
currentValue
- current valuecountToSubtract
- amount to subtract offcountType
- type of counting- Returns:
- the two subtracted from one another in whichever way is most appropriate.
-