Partager via


Obtenir l’identification de la source d’énergie (index de fonction 3)

Cette fonction d’interface _DSM pour la classe de fonction backed d’énergie adressable byte (interface de fonction 1) retourne des informations d’identification sur la source d’énergie (ES), qui peut être gérée par l’hôte ou gérée par l’appareil.

Les registres sont définis dans la spécification Byte Addressable Energy Backed Interface.

Entrée

Arg3

Aucun.

Sortie

Champ Longueur d’octet Décalage d’octets S’inscrire Description
État 4 0 Consultez _DSM sortie de méthode.
Politique sur les sources d’énergie 1 4 Octet 0 : ENERGY_SOURCE_POLICY (0, 0x14) Informations relatives à la politique de source d’énergie prise en charge par le module.
Identification ES gérée par l’appareil 11 5 Ce champ contient des données valides uniquement si la stratégie ES actuelle est gérée par l’appareil (autrement dit, si le bit 2 de SET_ES_POLICY_STATUS (0, 0x70) est défini). Pour toutes les autres stratégies ES, ce champ doit être 0. Pour plus d’informations, consultez Device-Managed Identification ES ci-dessous.
Identification ES gérée par l’hôte 3 16 Ce champ contient des données valides uniquement si la stratégie ES actuelle est gérée par l’hôte (autrement dit, si le bit 3 de SET_ES_POLICY_STATUS (0, 0x70) est défini). Pour toutes les autres stratégies ES, ce champ doit être 0. Pour plus d’informations, consultez Host-Managed Identification ES ci-dessous.

identification ES Device-Managed

Si la valeur de la stratégie ES est 0, le champ Identification ES Device-Managed est valide et comporte les champs suivants :

Champ Longueur d’octet Décalage d’octets S’inscrire Description
Révision matérielle ES 2 5 Octet 0 : ES_HWREV (1, 0x04); Octet 1 : réservé. Révision matérielle ES.
Révision du microprogramme ES 2 7 Octet 0 : ES_FWREV0 (1, 0x06); Octet 1 : ES_FWREV1 (1, 0x07) Révision du microprogramme ES.
Fréquence de contrôle d’intégrité ES 1 9 Octet 0 : AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) Fréquence actuelle de l’évaluation de l’intégrité ES du module.
Délai d’expiration des frais ES 2 10 Octet 0 : ES_CHARGE_TIMEOUT0 (1, 0x10); Octet 1 : ES_CHARGE_TIMEOUT1 (1, 0x11) Temps de charge ES le plus défavorable (en secondes). La valeur doit être supérieure à 0.
Température de fonctionnement minimale ES 1 12 Octet 0 : MIN_ES_OPERATING_TEMP (1, 0x12) Température de fonctionnement minimale (en degrés Celsius) de l’ES. La valeur minimale prise en charge doit être 0.
Température maximale de fonctionnement ES 1 13 Octet 0 : MAX_ES_OPERATING_TEMP (1, 0x13) Température de fonctionnement maximale (en degrés Celsius) de l’ES.
Attributs ES 1 14 Octet 0 : ES_ATTRIBUTES (1, 0x14) Attributs concernant l’ES.
Technologie ES 1 15 Octet 0 : ES_TECH (1, 0x15) Technologie utilisée dans l’ES.

identification ES Host-Managed

Si la valeur de la stratégie ES est 1, le champ identification ES Host-Managed est valide et comporte les champs suivants :

Champ Longueur d’octet Décalage d’octets S’inscrire Description
Fréquence de contrôle d’intégrité ES 1 16 Octet 0 : AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) Fréquence actuelle de l’évaluation de l’intégrité ES de la plateforme.
Attributs ES 1 17 Octet 0 : HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) Attributs pour la source d’énergie gérée par l’hôte.
Technologie ES 1 18 Masque; voir ci-dessous.

La définition du masque de bits ES Technology est la suivante.

bit Définition
[0] Indéfini
[1] Super condensateur
[2] Batterie
[3] Condensateur hybride
[7:4] Réservé