Energiequellenidentifikation abrufen (Funktionsindex 3)
Diese funktion _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) gibt Identifikationsinformationen zur Energiequelle (ES) zurück, die vom Host verwaltet oder vom Gerät verwaltet werden kann.
Register sind in der Byte Addressable Energy Backed Interface-Spezifikation definiert.
Eingabe
Arg3
Keine.
Ausgabe
Feld | Bytelänge | Byteoffset | Registrieren | BESCHREIBUNG |
---|---|---|---|---|
Status | 4 | 0 | Weitere Informationen finden Sie unter _DSM Methodenausgabe. | |
Energiepolitik | 1 | 4 | Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) | Informationen zur Energiequellenpolitik, die vom Modul unterstützt wird. |
Geräteverwaltete ES-Identifizierung | 11 | 5 | Dieses Feld enthält nur gültige Daten, wenn die aktuelle ES-Richtlinie geräteseitig verwaltet wird (d. a. wenn Bit 2 von SET_ES_POLICY_STATUS (0, 0x70) festgelegt ist). Für alle anderen ES-Politiken ist dieser Bereich 0. Weitere Informationen finden Sie weiter unten unter Device-Managed ES-Identifikation. | |
Vom Host verwaltete ES-Identifizierung | 3 | 16 | Dieses Feld enthält nur gültige Daten, wenn die aktuelle ES-Richtlinie vom Host verwaltet wird (d. a. wenn Bit 3 von SET_ES_POLICY_STATUS (0, 0x70) festgelegt ist). Für alle anderen ES-Politiken ist dieser Bereich 0. Weitere Informationen finden Sie weiter unten unter Host-Managed ES-Identifikation. |
Device-Managed ES-Identifizierung
Wenn der Wert der ES-Richtlinie 0 ist, ist das Feld Device-Managed ES-Identifikation gültig und enthält die folgenden Felder:
Feld | Bytelänge | Byteoffset | Registrieren | BESCHREIBUNG |
---|---|---|---|---|
ES-Hardwarerevision | 2 | 5 | Byte 0: ES_HWREV (1, 0x04); Byte 1: Reserviert. | Die ES-Hardwarerevision. |
ES Firmware Revision | 2 | 7 | Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) | Die ES-Firmwarerevision. |
ES-Integritätsprüfungshäufigkeit | 1 | 9 | Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) | Die aktuelle Häufigkeit der ES-Integritätsbewertung des Moduls. |
ES-Gebührentimeout | 2 | 10 | Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) | Der schlechteste Fall (in Sekunden) ES-Ladezeit. Der Wert muss größer als 0 sein. |
ES-Betriebstemperatur | 1 | 12 | Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) | Die minimale Betriebstemperatur (in Grad Celsius) des ES. Der unterstützte Mindestwert ist 0. |
Es Maximale Betriebstemperatur | 1 | 13 | Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) | Die maximale Betriebstemperatur (in Grad Celsius) des ES. |
ES-Attribute | 1 | 14 | Byte 0: ES_ATTRIBUTES (1, 0x14) | Attribute in Bezug auf die ES. |
ES-Technologie | 1 | 15 | Byte 0: ES_TECH (1, 0x15) | Die in der ES verwendete Technologie. |
Host-Managed ES-Identifizierung
Wenn der Wert der ES-Richtlinie 1 ist, ist das Feld Host-Managed ES-Identifikation gültig und enthält die folgenden Felder:
Feld | Bytelänge | Byteoffset | Registrieren | BESCHREIBUNG |
---|---|---|---|---|
ES-Integritätsprüfungshäufigkeit | 1 | 16 | Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) | Die aktuelle Häufigkeit der ES-Integritätsbewertung der Plattform. |
ES-Attribute | 1 | 17 | Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) | Attribute für die vom Host verwaltete Energiequelle. |
ES-Technologie | 1 | 18 | Bitmaske; siehe unten. |
Die Es Technology-Bitmaskendefinition folgt.
bit | Definition |
---|---|
[0] | Nicht definiert |
[1] | Superkondensator |
[2] | Akku |
[3] | Hybridkondensator |
[7:4] | Reserviert |