Fournit l'accès aux informations de la batterie. Chaque instance de
BatteryStatus
qui est déclarée recherchera l'état de la batterie au moment où elle est créée, un appel initial de
Refresh()
n'est donc pas requis.
Méthodes
int GetPercent()
Retourne un entier de 0 à 100 représentant le pourcentage de charge disponible de la batterie principale.
Exemple
BatteryStatus statutBatterie
int pourcentageEnergie;
pourcentageEnergie = statutBatterie.GetPercent();
String GetACLineStatus()
Retourne une chaîne de caractères contenant le statu de chargement électrique (si l'appareil est branché sur un socle, en USB ou sur le secteur).
Valeur retournée
- "Offline" Débranché : l'appareil n'est pas connecté à une source d'énergie externe.
- "Online" Branché : l'appareil est à une source d'énergie externe.
- "BackupPower" Batterie de secours : l'appareil utilise sa batterie de secours.
- "Unknown" Inconnu
Exemple
BatteryStatus statutBatterie
String etatSecteur;
etatSecteur = statutBatterie.GetACLineStatus();
void Refresh()
Restitue les dernières informations du statut de la batterie de l'appareil. Un seule instance de l'objet BatteryStatus
peut être réutilisé en appelant cette méthode Refresh() chaque fois que les informations à jour sont désirées.