Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze _DSM Interface voor byte Addressable Energy Backed Function Class (Functie Interface 1) retourneert identificatiegegevens over de energiebron (ES), die kan worden gehost of door een apparaat beheerd.
Registers worden gedefinieerd in de Byte Addressable Energy Backed Interface-specificatie.
Input
Arg3
None.
Output
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Status | 4 | 0 | Zie _DSM methode-uitvoer. | |
| Beleid voor energiebronnen | 1 | 4 | Byte 0: ENERGY_SOURCE_POLICY (0, 0x14) | Informatie over het energiebronbeleid dat door de module wordt ondersteund. |
| Device-Managed ES-identificatie | 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). Voor alle andere ES-beleidsregels is dit veld 0. Zie Device-Managed ES Identification hieronder voor informatie. | |
| Host-Managed ES-identificatie | 3 | 16 | Dit veld bevat alleen geldige gegevens als het huidige ES-beleid wordt beheerd door de host (dat wil gezegd, als bit 3 van SET_ES_POLICY_STATUS (0, 0x70) is ingesteld). Voor alle andere ES-beleidsregels is dit veld 0. Zie Host-Managed ES Identification hieronder voor informatie. |
Device-Managed ES-identificatie
Als de waarde van het ES-beleid 0 is, is het Device-Managed ES-identificatieveld geldig en bevat de volgende velden:
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Hardwarerevisie van ES | 2 | 5 | Byte 0: ES_HWREV (1, 0x04); Byte 1: Reserved. | De ES-hardwarerevisie. |
| Revisie van ES-firmware | 2 | 7 | Byte 0: ES_FWREV0 (1, 0x06); Byte 1: ES_FWREV1 (1, 0x07) | De ES-firmwarerevisie. |
| Frequentie van ES-statuscontrole | 1 | 9 | Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9) | De huidige frequentie van de ES-statusbeoordeling van de module. |
| Time-out voor ES-kosten | 2 | 10 | Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11) | Het slechtste geval (in seconden) ES-laadtijd. De waarde moet groter zijn dan 0. |
| Minimale ES-bedrijfstemperatuur | 1 | 12 | Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12) | De minimale bedrijfstemperatuur (in graden Celsius) van de ES. De ondersteunde minimumwaarde is 0. |
| Maximale bedrijfstemperatuur van ES | 1 | 13 | Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13) | De maximale bedrijfstemperatuur (in graden Celsius) van de ES. |
| ES Attributes | 1 | 14 | Byte 0: ES_ATTRIBUTES (1, 0x14) | Kenmerken met betrekking tot de ES. |
| ES Technology | 1 | 15 | Byte 0: ES_TECH (1, 0x15) | De technologie die in de ES wordt gebruikt. |
Host-Managed ES-identificatie
Als de waarde van het ES-beleid 1 is, is het veld Host-Managed ES-identificatie geldig en bevat de volgende velden:
| Field | Byte length | Byte offset | Register | Description |
|---|---|---|---|---|
| Frequentie van ES-statuscontrole | 1 | 16 | Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9) | De huidige frequentie van de ES-statusbeoordeling van het platform. |
| ES Attributes | 1 | 17 | Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82) | Kenmerken voor de door de host beheerde energiebron. |
| ES Technology | 1 | 18 | Bitmasker; zie hieronder. |
The ES Technology bitmask definition follows.
| Bit | Definition |
|---|---|
| [0] | Undefined |
| [1] | Super capacitor |
| [2] | Battery |
| [3] | Hybrid capacitor |
| [7:4] | Reserved |