Temporal.History.alwaysDecreasingInt()
Signature
boolean alwaysDecreasingInt(PropertyAtomInt pai, long stime, long etime, int sample_interval,
boolean bound_by_stime)
Domain
ACTION, CONDITION, QUERY, BUI
Description
This method checks if samples of the property always decrease over a given time interval [stime, etime].
Returns true only if each sample value is less than the immediately prior sample value in the given time interval.
All the times are in milliseconds.
Parameters
Name | Type | Description |
pai | PropertyAtomInt | The property to check for the value of. |
stime | long | start time of the interval, 0 means use oldest value's timestamp as start time. |
etime | long | end time of the interval, 0 means use newest value's timestamp as end time. |
sample_interval | int | interval between samples in milliseconds, should be greater than 0. |
bound_by_stime | boolean | true implies for stime less than oldest value's time stamp[t0] use t0. |
Returns
Type | Description |
boolean | true if samples of the property always decrease, false otherwise. |
Cautions
If value did not exist through the entire interval an exception is thrown.