Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette fonction _DSM Interface pour la classe de fonction d’alimentation énergétique adressable byte (Function Interface 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 de l’interface d’interface d’alimentation énergétique adressable byte.
Input
Arg3
None.
Output
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Status | 4 | 0 | Consultez _DSM sortie de méthode. | |
| Politique de source d’énergie | 1 | 4 | Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) | Informations sur la politique de source d’énergie prise en charge par le module. |
| identification ESDevice-Managed | 11 | 5 | This field contains valid data only if the current ES policy is device-managed (that is, if bit 2 of SET_ES_POLICY_STATUS (0, 0x70) is set). Pour toutes les autres stratégies ES, ce champ doit être 0. Pour plus d’informations, consultez Device-Managed Identification ES ci-dessous. | |
| identification ESHost-Managed | 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 d’identification ES Device-Managed est valide et contient les champs suivants :
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Révision matérielle ES | 2 | 5 | Byte 0: ES_HWREV (1, 0x04); Byte 1: Reserved. | Révision matérielle ES. |
| Révision du microprogramme ES | 2 | 7 | Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) | Révision du microprogramme ES. |
| Fréquence de contrôle d’intégrité ES | 1 | 9 | Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) | Fréquence actuelle de l’évaluation d’intégrité ES du module. |
| Délai d’expiration des frais ES | 2 | 10 | Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) | Le pire cas (en secondes) temps de charge ES. La valeur doit être supérieure à 0. |
| Température minimale d’exploitation ES | 1 | 12 | Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) | Température minimale d’exploitation (en degrés Celsius) de l’ES. La valeur minimale prise en charge est 0. |
| Température maximale d’exploitation ES | 1 | 13 | Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) | Température maximale d’exploitation (en degrés Celsius) de l’ES. |
| ES Attributes | 1 | 14 | Byte 0: ES_ATTRIBUTES (1, 0x14) | Attributs concernant l’ES. |
| ES Technology | 1 | 15 | Byte 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 d’identification ES Host-Managed est valide et contient les champs suivants :
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Fréquence de contrôle d’intégrité ES | 1 | 16 | Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) | Fréquence actuelle de l’évaluation d’intégrité ES de la plateforme. |
| ES Attributes | 1 | 17 | Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) | Attributs de la source d’énergie gérée par l’hôte. |
| ES Technology | 1 | 18 | Masque de bits ; voir ci-dessous. |
The ES Technology bitmask definition follows.
| Bit | Definition |
|---|---|
| [0] | Undefined |
| [1] | Super capacitor |
| [2] | Battery |
| [3] | Hybrid capacitor |
| [7:4] | Reserved |