Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
    PowerMonitorReadings
    class PowerMonitorReadings
    
    A collection of energy measurements from Power Monitors.
    Summary
    
    
      
        
          | Public methods | 
        
          | Long | Returns energy consumed by the specified power monitor since boot in microwatt-seconds. | 
        
          | Long | Elapsed realtime, in milliseconds, when the snapshot was taken. | 
        
          | String |  | 
      
    
    Constants
    
      ENERGY_UNAVAILABLE
      
      static val ENERGY_UNAVAILABLE: Int
      Value: -1
     
    Public methods
    
      getConsumedEnergy
      
      fun getConsumedEnergy(powerMonitor: PowerMonitor): Long
      Returns energy consumed by the specified power monitor since boot in microwatt-seconds. Does not persist across reboots. Represents total energy: both on-battery and plugged-in.
      
        
          
            | Parameters | 
          
            | powerMonitor | PowerMonitor: This value cannot be null. | 
        
      
     
    
    
      toString
      
      fun toString(): String
      
        
          
            | Return | 
          
            | String | a string representation of the object. | 
        
      
     
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]