Sdílet prostřednictvím


Získání identifikace zdroje energie (index funkce 3)

Toto rozhraní _DSM pro funkci bajtů adresovatelné energetické zálohované funkce (rozhraní funkce 1) vrací identifikační informace o zdroji energie (ES), které lze spravovat hostitelem nebo správou zařízení.

Registry jsou definovány ve specifikaci byte Addressable Energy Backed Interface.

Input

Arg3

None.

Output

Field Byte length Byte offset Register Description
Status 4 0 Viz výstup metody _DSM.
Politika zdrojů energie 1 4 Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) Informace týkající se politiky zdrojů energie podporované modulem.
identifikaceDevice-Managed ES 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). Pro všechny ostatní politiky ES musí být tato oblast 0. Informace najdete níže v Device-Managed identifikaci ES.
identifikaceHost-Managed ES 3 16 Toto pole obsahuje platná data pouze v případě, že je nastavená aktuální zásada ES spravovaná hostitelem (to znamená, že je nastavená bit 3 SET_ES_POLICY_STATUS (0, 0x70). Pro všechny ostatní politiky ES musí být tato oblast 0. Informace najdete níže v Host-Managed identifikaci ES.

identifikace Device-Managed ES

Pokud je hodnota zásady ES 0, je pole Device-Managed identifikaci ES platné a má následující pole:

Field Byte length Byte offset Register Description
Revize hardwaru ES 2 5 Byte 0: ES_HWREV (1, 0x04); Byte 1: Reserved. Revize hardwaru ES.
Revize firmwaru ES 2 7 Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) Revize firmwaru ES.
Frekvence kontroly stavu ES 1 9 Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) Aktuální frekvence hodnocení stavu es modulu.
Vypršení časového limitu poplatku ES 2 10 Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) Nejhorší případ (v sekundách) doba nabíjení ES. Hodnota musí být větší než 0.
Minimální provozní teplota ES 1 12 Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) Minimální provozní teplota (ve stupních Celsia) ES. Minimální podporovaná hodnota musí být 0.
Maximální provozní teplota ES 1 13 Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) Maximální provozní teplota (ve stupních Celsia) ES.
ES Attributes 1 14 Byte 0: ES_ATTRIBUTES (1, 0x14) Atributy týkající se ES.
ES Technology 1 15 Byte 0: ES_TECH (1, 0x15) Technologie používaná v ES.

identifikace Host-Managed ES

Pokud je hodnota zásady ES 1, je pole Host-Managed identifikaci ES platné a má následující pole:

Field Byte length Byte offset Register Description
Frekvence kontroly stavu ES 1 16 Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) Aktuální frekvence hodnocení stavu ES platformy.
ES Attributes 1 17 Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) Atributy zdroje energie spravovaného hostitelem
ES Technology 1 18 Bitová maska; viz níže.

The ES Technology bitmask definition follows.

Bit Definition
[0] Undefined
[1] Super capacitor
[2] Battery
[3] Hybrid capacitor
[7:4] Reserved