Stéphane Sibué

 

Référence Librairie CodePPC

Retour à la librairie CodePPC

Retour à l'index des références

Espace de Nom CodePPC.General

Classe SystemPower

Enum ACLineStatusEnum As Byte

Enumère les valeurs possibles que peut retourner la propriété ACLineStatus

Offline = 0
Online = 1
UnknowStatus = 255


Enum BatteryFlagEnum As Byte

Enumère les valeurs possibles que peuvent retourner les propriétés BatteryFlag et BackupBatteryFlag

High = 1
Low = 2
Critical = 4
Charging = 8
NoSystemBattery = 127
UnknowStatus = 255


ReadOnly Property ACLineStatus() As ACLineStatusEnum

Cette propriété retourne si oui ou non le device est branché à une source d'alimentation.

Exemple : Teste si le device est branché à une source d'alimentation.

Imports CodePPC.General

If SystemPower.ACLineStatus = SystemPower.ACLineStatusEnum.Online Then ....


ReadOnly Property BatteryFlag() As BatteryFlagEnum

Cette propriété retourne le statut de la batterie principale.

Exemple : Teste si la batterie principale est en cours de chargement.

Imports CodePPC.General

If SystemPower.BatteryFlag = SystemPower.BatteryFlagEnum.Charging Then ....


ReadOnly Property BatteryLifePercent() As Byte

Cette propriété retourne la charge de la batterie principale en %

Exemple :

MsgBox(CodePPC.General.SystemPower.BatteryLifePercent.ToString)


ReadOnly Property BackupBatteryFlag() As BatteryFlagEnum

Cette propriété a la même fonction de "BatteryFlag" pour la batterie de sauvegarde.


ReadOnly Property BackupBatteryLifePercent() As Byte

Cette propriété a la même fonction de "BatteryLifePercent" pour la batterie de sauvegarde.


ReadOnly Property Ticks() As Long

Cette propriété retourne le nombre de ticks du système au moment de la dernière lecture valide des informations concernant les batteries.


Function Read() As Boolean

Cette fonction lit les informations concernant la batterie principale et la batterie de sauvegarde et met à jour toutes les propriétés. Elle met aussi à jour la propriété Ticks si la lecture est OK. Retourne True en cas de réussite et False en cas de problème.

Exemple :

CodePPC.General.SystemPower.Read Then ....

 

 

 


Développez pour Windows Mobile
Copyright 2001-2004 - Tous droits réservés
Toutes les marques et produits présents dans ces pages sont la propriété exclusive de leurs sociétés respectives.