Oggetto Device() per ogni dispositivo della batteria nello spazio dei nomi ACPI. |
|
|
- L'oggetto Device() per ogni batteria è presente nello spazio dei nomi ACPI.
|
Sì |
Sì |
Ogni dispositivo batteria fornisce i metodi e gli oggetti di controllo seguenti: |
|
|
- _HID con un valore "PNP0C0A".
|
Sì |
Sì |
- Stato generale (_STA) per segnalare a Windows se la batteria è presente in un sistema in cui la batteria può essere rimossa o la batteria si trova in un dock portatile.
|
Sì |
Sì |
- Informazioni sulla batteria estese (_BIX) per segnalare informazioni statiche della batteria, che includono l'ultima capacità di carica completa, la capacità di progettazione e il numero di cicli.
|
Sì |
Sì |
- Stato batteria (_BST) per segnalare lo stato corrente della batteria, inclusa la capacità rimanente, la velocità di scarico e lo stato di ricarica.
|
Sì |
Sì |
- Punto di viaggio della batteria (_BTP) per abilitare un modello di stato della batteria basato su eventi per ridurre il lavoro periodico per il polling. _BTP consente a Windows di specificare una soglia di capacità di carica rimanente in corrispondenza della quale la piattaforma deve inviare un comando Notify(0x80) sul dispositivo batteria per notificare a Windows che deve aggiornare le informazioni sullo stato della batteria.
|
Sì |
Sì |
- (Facoltativo) Numero unità slot (_SUN) per indicare l'ordine in cui dovrebbe essere visualizzata la batteria nell'interfaccia utente.
|
Sì |
Sì |
Il metodo _BIX deve supportare i campi e i vincoli seguenti, come descritto nella sezione informazioni statiche della batteria: |
|
|
- Il campo Revisione deve essere impostato su 0x0.
|
Sì |
Sì |
- Il campo Power Unit deve essere impostato su 0x0.
|
Sì |
Sì |
- I valori capacità progettazione e capacità di carica completa devono essere impostati su valori accurati dal sottosistema di ricarica e batteria e non impostati su 0xFFFFFFFF o 0x00000000.
|
Sì |
Sì |
- Il campo Tecnologia batteria deve essere impostato su 0x1.
|
Sì |
Sì |
- Il campo Tensione progettazione deve essere impostato in modo accurato e non impostato su 0x00000000 o 0xFFFFFFFF.
|
Sì |
Sì |
- La capacità di progettazione di low deve essere impostata sul valore minimo necessario per ibernare o arrestare il sistema da uno stato completo.
|
Sì |
Sì |
- I campi Granularità capacità batteria 1 e Capacità batteria 2 devono essere impostati su un valore diverso dal 1% della capacità della batteria.
|
Sì |
Sì |
- Il campo Conteggio cicli deve essere compilato con precisione dal sottosistema della batteria.
|
Sì |
Sì |
- Il campo Precisione misura deve essere impostato su 80.000 o superiore.
|
Sì |
Sì |
- I campi Numero modello e numero di serie non devono essere impostati su NULL.
|
Sì |
Sì |
- Quando le informazioni in _BIX, incluse l'ultima capacità di addebito completa, la capacità di progettazione e il numero di cicli cambia, la piattaforma emetterà un comando ACPI Notify(0x81) sul dispositivo batteria.
|
Sì |
Sì |
Il metodo _BST deve segnalare lo stato della batteria in tempo reale. |
|
|
- Tutte le informazioni restituite dal metodo _BST devono essere ottenute dinamicamente dal sottosistema di alimentazione e ricarica della batteria sottostante.
|
Sì |
Sì |
- L'accuratezza dei dati deve essere all'interno del valore di Accuratezza misura , come indicato nell'oggetto _BIX.
|
Sì |
Sì |
Supporto per i punti di viaggio della batteria ACPI |
|
|
- Viene fornito un metodo _BTP che consente a Windows di specificare una soglia di capacità di carica rimanente in corrispondenza della quale la piattaforma emetterà un comando ACPI Notify(0x80) sul dispositivo della batteria.
|
Sì |
Sì |
- Il dispositivo della batteria genera un comando ACPI Notify quando la carica della batteria raggiunge il livello critico.
|
Sì |
Sì |
- Quando il livello di carica della batteria raggiunge il valore specificato in _BIX. DesignCapacityofLow, la piattaforma deve generare un comando Notify(0x80) nel dispositivo Batteria del metodo di controllo.
|
Sì |
Sì |
Implementare metodi specifici del dispositivo in base alle esigenze |
|
|
- Implementare il metodo specifico del dispositivo (_DSM) in ogni dispositivo della batteria per indicare se la batteria è utilizzabile dall'utente.
|
Sì |
Sì |
- Implementare il metodo _DSM se è necessaria una reimpostazione periodica del watchdog durante l'addebito e Windows garantisce l'esecuzione del metodo _BST all'interno della finestra di polling per ogni periodo.
|
Sì |
Sì |
- Implementare il metodo _DSM se il modello termica della piattaforma richiede il controllo sulla velocità di ricarica della batteria.
|
Sì |
Sì |