Temporal.History

Description

Temporal History Functions

Functions

NameSignature and Synopsis
alwaysDecreasingDoubleboolean alwaysDecreasingInt(PropertyAtomDouble pad, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
alwaysDecreasingIntboolean alwaysDecreasingInt(PropertyAtomInt pai, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
alwaysDecreasingLongboolean alwaysDecreasingLong(PropertyAtomLong pal, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
alwaysIncreasingDoubleboolean alwaysIncreasingDouble(PropertyAtomDouble pad, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been increasing over given time interval[stime, etime], all the times are in (milliseconds).
alwaysIncreasingIntboolean alwaysIncreasingInt(PropertyAtomInt pai, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been increasing over given time interval[stime, etime], all the times are in (milliseconds).
alwaysIncreasingLongboolean alwaysIncreasingLong(PropertyAtomLong pal, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has always been increasing over given time interval[stime, etime], all the times are in (milliseconds).
everDecreasingDoubleboolean everDecreasingDouble(PropertyAtomDouble pad, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
everDecreasingIntboolean everDecreasingInt(PropertyAtomInt pai, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
everDecreasingLongboolean everDecreasingLong(PropertyAtomLong pal, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been decreasing over given time interval[stime, etime], all the times are in (milliseconds).
everIncreasingDoubleboolean everIncreasingDouble(PropertyAtomDouble pad, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been increasing over given time interval[stime, etime], all the times are in (milliseconds).
everIncreasingIntboolean everIncreasingInt(PropertyAtomInt pai, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been increasing over given time interval[stime, etime], all the times are in (milliseconds).
everIncreasingLongboolean everIncreasingLong(PropertyAtomLong pal, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property has ever been increasing over given time interval[stime, etime], all the times are in (milliseconds).
historyDoubledouble historyDouble(PropertyAtomDouble pad, long no_of_milli_seconds_ago)
This method returns PropertyAtomDouble value a given number of milli seconds ago.
historyIntdouble historyInt(PropertyAtomInt pai, long no_of_milli_seconds_ago)
This method returns PropertyAtomInt value a given number of milli seconds ago.
historyLongdouble historyLong(PropertyAtomLong pal, long no_of_milli_seconds_ago)
This method returns PropertyAtomLong value a given number of milli seconds ago.
howCurrentlong howCurrent(PropertyAtom pa)
This method returns how old is the newest value in the PropertyAtom history.
howManyint howMany(PropertyAtom pa, long stime, long etime, boolean bound_by_stime)
This method returns how many values exist in interval [stime, etime].
howOldlong howOld(PropertyAtom pa)
This method returns how old is the oldest value in the PropertyAtom history.
previousDoubledouble previousDouble(PropertyAtomDouble pad)
This method returns the previous value of PropertyAtomInt.
previousIntint previousInt(PropertyAtomInt pai)
This method returns the previous value of PropertyAtomInt.
previousLonglong previousLong(PropertyAtomLong pal)
This method returns the previous value of PropertyAtomInt.
steadyDoubleboolean steadyDouble(PropertyAtomDouble pad, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property value has been steady over given time interval[stime, etime], all the times are in (milliseconds).
steadyIntboolean steadyInt(PropertyAtomInt pai, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property value has been steady over given time interval[stime, etime], all the times are in (milliseconds).
steadyLongboolean steadyLong(PropertyAtomLong pal, long stime, long etime, int sample_rate, boolean bound_by_stime)
This method checks if the property value has been steady over given time interval[stime, etime], all the times are in (milliseconds).