Compartir a través de


Obtención de la identificación de fuentes de energía (Índice de función 3)

Esta función _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) devuelve información de identificación sobre la fuente de energía (ES), que se puede administrar por host o administrar el dispositivo.

Los registros se definen en la especificación Byte Addressable Energy Backed Interface.

Input

Arg3

None.

Output

Field Byte length Byte offset Register Description
Status 4 0 Consulte salida del método _DSM.
Política de fuentes de energía 1 4 Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) Información sobre la política de origen de energía compatible con el módulo.
identificación deDevice-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). Para todas las demás políticas de ES, este campo será 0. Consulte Device-Managed identificación de ES a continuación para obtener información.
identificación deHost-Managed ES 3 16 Este campo contiene datos válidos solo si la directiva ES actual está administrada por el host (es decir, si se establece el bit 3 de SET_ES_POLICY_STATUS (0, 0x70). Para todas las demás políticas de ES, este campo será 0. Consulte Host-Managed identificación de ES a continuación para obtener información.

identificación de Device-Managed ES

Si el valor de la directiva ES es 0, el campo de identificación Device-Managed ES es válido y tiene los campos siguientes:

Field Byte length Byte offset Register Description
Revisión de hardware de ES 2 5 Byte 0: ES_HWREV (1, 0x04); Byte 1: Reserved. Revisión de hardware de ES.
Revisión de firmware de ES 2 7 Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) Revisión del firmware de ES.
Frecuencia de comprobación de estado de ES 1 9 Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) Frecuencia actual de la evaluación del estado de ES del módulo.
Tiempo de espera de carga de ES 2 10 Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) El peor de los casos (en segundos) tiempo de carga de ES. El valor será mayor que 0.
Temperatura mínima de funcionamiento de ES 1 12 Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) Temperatura de funcionamiento mínima (en grados Celsius) de la ES. El valor mínimo admitido será 0.
Temperatura máxima de funcionamiento de ES 1 13 Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) Temperatura máxima de funcionamiento (en grados Celsius) de la ES.
ES Attributes 1 14 Byte 0: ES_ATTRIBUTES (1, 0x14) Atributos relacionados con la ES.
ES Technology 1 15 Byte 0: ES_TECH (1, 0x15) La tecnología utilizada en la ES.

identificación de Host-Managed ES

Si el valor de la directiva ES es 1, el campo Host-Managed identificación de ES es válido y tiene los campos siguientes:

Field Byte length Byte offset Register Description
Frecuencia de comprobación de estado de ES 1 16 Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) Frecuencia actual de la evaluación del estado de LA plataforma.
ES Attributes 1 17 Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) Atributos para el origen de energía administrado por el host.
ES Technology 1 18 Máscara de bits; consulte a continuación.

The ES Technology bitmask definition follows.

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