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:26
The namespace covering the entire Ocean framework.
Definition Accessor.h:15