public interface MovingAverageModule extends CalculationModule
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
long |
getNullRange()
Returns the value of the 'Null Range' attribute.
|
long |
getRange()
Returns the value of the 'Range' attribute.
|
long |
getTrigger()
Returns the value of the 'Trigger' attribute.
|
boolean |
isTriggerOnly()
Returns the value of the 'Trigger Only' attribute.
|
void |
setNullRange(long value)
Sets the value of the '
Null Range' attribute. |
void |
setRange(long value)
Sets the value of the '
Range' attribute. |
void |
setTrigger(long value)
Sets the value of the '
Trigger' attribute. |
void |
setTriggerOnly(boolean value)
Sets the value of the '
Trigger Only' attribute. |
getKnownInputs, getKnownOutputslong getNullRange()
"30".
If the meaning of the 'Null Range' attribute isn't clear, there really should be more of a description here...
The amount of time (seconds) that is required to be valid to produce a valid output value.setNullRange(long),
ComponentPackage.getMovingAverageModule_NullRange()void setNullRange(long value)
Null Range' attribute.
value - the new value of the 'Null Range' attribute.getNullRange()long getRange()
"60".
The time range in seconds for which this average will be calculated.
setRange(long),
ComponentPackage.getMovingAverageModule_Range()void setRange(long value)
Range' attribute.
value - the new value of the 'Range' attribute.getRange()long getTrigger()
"1".
The update time period in seconds.
setTrigger(long),
ComponentPackage.getMovingAverageModule_Trigger()void setTrigger(long value)
Trigger' attribute.
value - the new value of the 'Trigger' attribute.getTrigger()boolean isTriggerOnly()
"false".
Whether value changes or only timed triggers will update the value.
setTriggerOnly(boolean),
ComponentPackage.getMovingAverageModule_TriggerOnly()void setTriggerOnly(boolean value)
Trigger Only' attribute.
value - the new value of the 'Trigger Only' attribute.isTriggerOnly()