22 return this->
template ticksToTime(
getMin());
27 return this->
template ticksToTime(
getMax());
32 return this->
template ticksToTime(
getAverage());
37 return this->
template ticksToTime(
getTotal());
43 res += p.
print(
": count=");
45 res += p.
print(
", total=");
47 res += p.
print(
", min=");
49 res += p.
print(
", max=");
51 res += p.
print(
", average=");
unsigned getCount() const
Definition: MinMax.h:55
T getTotal() const
Definition: MinMax.h:48
#define __forceinline
Definition: sming_attr.h:13
size_t printTo(Print &p) const
Definition: MinMaxTimes.h:40
size_t print(char c)
Prints a single character to output stream.
Definition: Print.h:97
NanoTime::Time< uint32_t > getMaxTime() const
Definition: MinMaxTimes.h:25
MinMaxTimes(const String &title)
Definition: MinMaxTimes.h:11
T getAverage() const
Definition: MinMax.h:89
NanoTime::Time< uint32_t > getTotalTime() const
Definition: MinMaxTimes.h:35
NanoTime::Time< uint32_t > getAverageTime() const
Definition: MinMaxTimes.h:30
The String class.
Definition: WString.h:136
NanoTime::Time< uint32_t > getMinTime() const
Definition: MinMaxTimes.h:20
Provides formatted output to stream.
Definition: Print.h:36
void update(T value)
Definition: MinMax.h:76
T getMin() const
Definition: MinMax.h:38
T getMax() const
Definition: MinMax.h:43
const String & getTitle() const
Definition: MinMax.h:29
Class to handle a simple time value with associated unit.
Definition: NanoTime.h:123
String toString() const
Definition: CallbackTimer.h:45
Callback timer class.
Definition: Timer.h:255
void update()
Definition: MinMaxTimes.h:15
Class to track minimum and maximum values of a set of data, with average, total and count...
Definition: MinMax.h:22
Definition: MinMaxTimes.h:8