telemetry.internal.platform.power_monitor
index
telemetry/internal/platform/power_monitor/__init__.py

# Copyright 2014 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

 
Package Contents
       
android_dumpsys_power_monitor
android_dumpsys_power_monitor_unittest
android_fuelgauge_power_monitor
android_fuelgauge_power_monitor_unittest
android_temperature_monitor
android_temperature_monitor_unittest
cros_power_monitor
cros_power_monitor_unittest
monsoon_power_monitor
monsoon_power_monitor_unittest
msr_power_monitor
msr_power_monitor_unittest
power_monitor_controller
power_monitor_controller_unittest
powermetrics_power_monitor
powermetrics_power_monitor_unittest
sysfs_power_monitor
sysfs_power_monitor_unittest

 
Classes
       
__builtin__.object
PowerMonitor

 
class PowerMonitor(__builtin__.object)
    A power profiler.
 
Provides an interface to register power consumption during a test.
 
  Methods defined here:
CanMeasurePerApplicationPower(self)
Returns True if the power monitor can measure power for the target
application in isolation. False if power measurement is for full system
energy consumption.
CanMonitorPower(self)
Returns True iff power can be monitored asynchronously via
StartMonitoringPower() and StopMonitoringPower().
StartMonitoringPower(self, browser)
Starts monitoring power utilization statistics.
 
See Platform#StartMonitoringPower for the arguments format.
StopMonitoringPower(self)
Stops monitoring power utilization and returns collects stats
 
See Platform#StopMonitoringPower for the return format.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)