8 #ifndef META_OCEAN_PLATFORM_ANDROID_POWER_MONITOR_H
9 #define META_OCEAN_PLATFORM_ANDROID_POWER_MONITOR_H
114 bool averagePower(
double& power,
double* standardDeviation =
nullptr,
size_t* numberMeasurements =
nullptr)
const;
122 bool medianPower(
double& power,
size_t* numberMeasurements =
nullptr)
const;
150 template <
bool tForCurrent>
164 double updateFrequency_ = -1.0;
167 bool isActive_ =
false;
177 timestamp_(timestamp),
This class implements a recursive lock object.
Definition: Lock.h:31
This class implements a subscription object which can be used unique subscriptions to e....
Definition: ScopedSubscription.h:28
This class implements a thread.
Definition: Thread.h:115
This class implements a timestamp.
Definition: Timestamp.h:36
std::vector< Timestamp > Timestamps
Definition of a vector holding Timestamp objects.
Definition: Timestamp.h:19
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15