Name |
Description |
Buffer |
Memory of sliding window |
init |
Initialize a sliding window buffer |
push |
Store an element on the sliding window buffer and remove
elements that are older as the window length |
removeOldest |
Remove all elements from the buffer that are about to leave the
sliding time window |
nextLeaving |
Return time instant when the oldest element is leaving the
buffer |
firstValue |
Returns the newest value |
lastValue |
Returns the oldest value |
indexValue |
Returns the value at buffer index |
indexTime |
Returns the time value at buffer index |
numberOfValues |
Returns the number of values in the buffer |
maxDuration |
Returns the maximum duration where buffer value is true in the
sliding time window |
accumulatedDuration |
Returns the accumulated duration where buffer value is true in
the sliding time window |