Interface IBattery
Interface for battery.
Inherited Members
Namespace: Evergine.Common.Features.Battery
Assembly: Evergine.Common.dll
Syntax
public interface IBattery : IDisposable
Properties
PowerSource
Gets the current power source.
Declaration
PowerSource PowerSource { get; }
Property Value
Type | Description |
---|---|
PowerSource |
RemainingChargePercent
Gets the remaining battery charge percent.
Declaration
int RemainingChargePercent { get; }
Property Value
Type | Description |
---|---|
int |
Status
Gets the current battery status.
Declaration
BatteryStatus Status { get; }
Property Value
Type | Description |
---|---|
BatteryStatus |
Events
BatteryChanged
Event handler for battery changes
Declaration
event BatteryChangedEventHandler BatteryChanged
Event Type
Type | Description |
---|---|
BatteryChangedEventHandler |