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é |