Obter identificação da fonte de energia (índice de função 3)
Essa função _DSM Interface para a Classe de Função Endereçável de Energia Endereçável de Bytes (Interface de Função 1) retorna informações de identificação sobre a Fonte de Energia (ES), que pode ser gerenciada por host ou gerenciada pelo dispositivo.
Os registros são definidos na especificação da Interface de Backup de Energia Endereçável de Bytes.
Entrada
Arg3
Nenhum.
Saída
Campo | Comprimento do byte | Deslocamento de bytes | Registre-se | Descrição |
---|---|---|---|---|
Status | 4 | 0 | Consulte saída do método _DSM. | |
Política de Fonte de Energia | 1 | 4 | Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) | Informações sobre a política de Fonte de Energia com suporte do módulo. |
Identificação de ES gerenciada pelo dispositivo | 11 | 5 | Esse campo conterá dados válidos somente se a política atual do ES for gerenciada pelo dispositivo (ou seja, se o bit 2 de SET_ES_POLICY_STATUS (0, 0x70) estiver definido). Para todas as outras políticas de ES, esse campo será 0. Consulte Device-Managed Identificação do ES abaixo para obter informações. | |
Identificação de ES gerenciada pelo host | 3 | 16 | Esse campo conterá dados válidos somente se a política atual do ES for gerenciada pelo host (ou seja, se o bit 3 de SET_ES_POLICY_STATUS (0, 0x70) estiver definido). Para todas as outras políticas de ES, esse campo será 0. Consulte Host-Managed Identificação do ES abaixo para obter informações. |
Identificação do ES Device-Managed
Se o valor da política do ES for 0, o campo identificação do Device-Managed ES será válido e terá os seguintes campos:
Campo | Comprimento do byte | Deslocamento de bytes | Registre-se | Descrição |
---|---|---|---|---|
Revisão de hardware do ES | 2 | 5 | Byte 0: ES_HWREV (1, 0x04); Byte 1: Reservado. | A revisão de hardware do ES. |
Revisão de firmware do ES | 2 | 7 | Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) | A revisão de firmware do ES. |
Frequência de verificação de integridade do ES | 1 | 9 | Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) | A frequência atual da avaliação de integridade do ES do módulo. |
Tempo limite de cobrança do ES | 2 | 10 | Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) | O pior caso (em segundos) tempo de carregamento do ES. O valor deve ser maior que 0. |
Temperatura operacional mínima do ES | 1 | 12 | Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) | A temperatura operacional mínima (em graus Celsius) do ES. O valor mínimo com suporte será 0. |
Temperatura máxima de operação do ES | 1 | 13 | Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) | A temperatura operacional máxima (em graus Celsius) do ES. |
Atributos do ES | 1 | 14 | Byte 0: ES_ATTRIBUTES (1, 0x14) | Atributos relativos ao ES. |
Tecnologia ES | 1 | 15 | Byte 0: ES_TECH (1, 0x15) | A tecnologia usada no ES. |
Identificação do ES Host-Managed
Se o valor da política do ES for 1, o campo identificação do Host-Managed ES será válido e terá os seguintes campos:
Campo | Comprimento do byte | Deslocamento de bytes | Registre-se | Descrição |
---|---|---|---|---|
Frequência de verificação de integridade do ES | 1 | 16 | Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) | A frequência atual da avaliação de integridade do ES da plataforma. |
Atributos do ES | 1 | 17 | Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) | Atributos para a fonte de energia gerenciada pelo host. |
Tecnologia ES | 1 | 18 | Bitmask; veja abaixo. |
A definição de bitmask da Tecnologia ES segue.
bit | Definição |
---|---|
[0] | Indefinido |
[1] | Super capacitor |
[2] | Bateria |
[3] | Capacitor híbrido |
[7:4] | Reservado |