API Documentation
Loading...
Searching...
No Matches
Battery.h File Reference
#include <NDEVR/Device.h>
#include <QObject>
Include dependency graph for Battery.h:

Go to the source code of this file.

Classes

class  Battery
 A device which has an accociated voltage or percent that changes. Can have set upper and lower limits. More...
 
struct  BatteryCapacityInfo
 For a given BatteryCapacityType, the limits that define the state of the battery. More...
 

Namespaces

namespace  NDEVR
 

Enumerations

enum class  BatteryCapacityType { e_percentage , e_watt_hours , e_voltage }
 The various types of capacity information a Battery may have. More...
 
enum class  BatteryState {
  e_no_battery , e_normal , e_low_voltage , e_critical_voltage ,
  e_shutdown_voltage , e_invalid
}
 An indication of what state a Battery object is in. More...