Lines Matching refs:lastStateChangeTimestamp
42 time_t lastStateChangeTimestamp; variable
126 lastStateChangeTimestamp(-1), in MultiStateCounter()
163 if (lastStateChangeTimestamp >= 0) { in setEnabled()
164 lastStateChangeTimestamp = timestamp; in setEnabled()
172 if (isEnabled && lastStateChangeTimestamp >= 0 && lastUpdateTimestamp >= 0) { in setState()
179 if (timestamp >= lastStateChangeTimestamp) { in setState()
180 states[currentState].timeInStateSinceUpdate += timestamp - lastStateChangeTimestamp; in setState()
182 if (timestamp < lastStateChangeTimestamp - REPORTED_INVALID_TIMESTAMP_DELTA_MS) { in setState()
185 (unsigned long)timestamp, (unsigned long)lastStateChangeTimestamp); in setState()
198 lastStateChangeTimestamp = timestamp; in setState()
213 lastStateChangeTimestamp = source.lastStateChangeTimestamp; in copyStatesFrom()
228 if (isEnabled || lastUpdateTimestamp < lastStateChangeTimestamp) { in updateValue()
231 if (timestamp < lastStateChangeTimestamp) { in updateValue()
232 timestamp = lastStateChangeTimestamp; in updateValue()
296 lastStateChangeTimestamp = -1; in reset()
331 if (lastStateChangeTimestamp >= 0) { in toString()
333 if (lastStateChangeTimestamp > lastUpdateTimestamp) { in toString()
334 str << " stateChanged: " << lastStateChangeTimestamp; in toString()