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, getKnownOutputs
long 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()