Utilisez WMI Explorer* pour programmer le voyant Ring et le voyant bouton

Documentation

Installation et configuration

000023426

15/05/2023

Les kits Intel® NUC NUC7i[x]BN et NUC6CAY sont fournis avec Windows Management Instrumentation (WMI) Explorer* dans le BIOS. Avec WMI Explorer, vous pouvez effectuer des requêtes et contrôler le voyant ring et le voyant bouton de l’environnement du système d’exploitation. L’Explorateur WMI vous permet de parcourir et d’afficher les espaces de noms WMI, les classes, les instances et les propriétés dans un seul volet de vue.

Pour utiliser WMI Explorer*

Cliquez sur ou sur la rubrique pour plus d’informations :

Activer le contrôle du logiciel LED

Pour activer l’option de contrôle du logiciel LED dans le BIOS avant de programmer :

  1. Appuyez sur F2 pendant l’amorçage pour accéder à la configuration du BIOS.
  2. Allez sur Advanced > Power.
  3. Dans le volet Paramètres de l’alimentation secondaire, définissez LED Ring et/ou LED bouton sur la commande SW.

    Ring LED

    Button LED
  4. Appuyez sur F10 pour enregistrer les valeurs et quitter la configuration du BIOS.
MOF pour accéder à l’outil de programmation des LED

Nous recommandons aux fournisseurs WMI de mettre en œuvre de nouvelles classes WMI dans les fichiers MOF (Managed Object Format).
Nous fournissons le MOF spécifique avec le code ASL pour vous permettre d’accéder à l’outil de programmation des LED dans l’Explorateur WMI.

Utilisez ce MOF ci-dessous pour accéder à l’outil de programmation des LED dans l’Explorateur WMI :

  1. GUIDE : 8C5DA44C-CDC3-46b3-8619-4E26D34390B7
  2. _UID : 0
  3. ID d’objet (AA) : 65, 65
  4. Nombre d’instances : 1
  5. Description : méthode permettant d’obtenir ou de définir l’état du bouton ou de la diode d’anneau.
  6. Nom d’objet WMI : « CISD_WMI »
  7. ID de méthode (1) : « GetState »
  8. Paramètre 1 : UINT32 (entrée)
  9. Paramètre 2 : package (données de batterie)
  10. ID de méthode (2) : « SetState »
  11. Paramètre 1 : UINT32 (entrée)
  12. Paramètre 2 : package (données de batterie)

Nom de la méthode WMI et arguments pour le contrôle des LED

Fonction d’état des voyants
Méthode de contrôle WMAA
Arg 0 Exemple
Arg 1 ID de méthode (01h)
Fonction
Paramètre d’entrée Arg 2 Octet 0 Numéro de fonction
01h - Obtenez le code de commande LED power S0
Octet 1 Réservés au
Octet 2 Réservés au
Octet 3 Réservés au
Valeur de retour Octet 0 Code de retour
00h : Aucune erreur. Le octet 1 à 3 offre l’état.
E1h : Erreur (fonction non prise en charge)
E2h : Erreur (périphérique non défini)
E3h : Erreur (EC ne répond pas)
E4h : Erreur (paramètre invalide)
EFh : erreur (erreur inattendue)
Autres : réservé
Octet 1 État de luminosité de la DIODE actuelle
00H : 0 % ~ 64 h : 100 %
Octet 2 À l’aide du BIOS AY0029 ou BN0042

Clignotement de la diode actuelle / état de l’état de l’état de LED

01h : 1Hz
02h : 0,25Hz
03h : 24h00 : Il n’y a pas de carte
04h : Toujours en marche

À l’aide du BIOS AY0038 ou BN0043 et versions ultérieures

Clignotement de la diode actuelle / état de l’état de l’état de LED
01h : 1Hz
02h : 0,25Hz
03h : 1Hz de travail
04h : Toujours en marche
05H : 0,5Hz
06h : 0,25Hz pour Lehz
07h : 0,5Hz de syrth

Octet 3 État de la couleur de la diode actuelle

Couleur du voyant du bouton : (Obtenez le paramètre LED d’alimentation)

00h : Désactiver
01h : Bleu
02h : Ambre

Couleur de la diode d’anneau : (Obtenir le paramètre LED Ring)

00h : Désactiver
01h : Cyan
02h : 30 h 00 : 24 h 30
03h : Jaune
04h : Bleu
05h : Rouge
06h : Vert
07h : Blanc

Définir la fonction LED
Méthode de contrôle WMAA
Arg 0 Exemple
Arg 1 ID de méthode (02h)
Définir la fonction LED
Paramètre d’entrée Arg 2 Octet 0 Sélectionnez le voyant
01h – Définir le code de commande LED d’alimentation S0
02h – Définir le code de commande LED S0 Ring
Octet 1 Paramètre de luminosité de la diode 00h : 0 % ~ 64h : 100 %
Octet 2 À l’aide du BIOS AY0029 ou BN0042

Clignotement de la diode actuelle / état de l’état de l’état de LED

01h : 1Hz
02h : 0,25Hz
03h : 24h00 : Il n’y a pas de carte
04h : Toujours en marche

À l’aide du BIOS AY0038 ou BN0043 et versions ultérieures

Clignotement de la diode actuelle / état de l’état de l’état de LED

01h : 1Hz
02h : 0,25Hz
03h : 1Hz de travail
04h : Toujours en marche
05H : 0,5Hz
06h : 0,25Hz pour Lehz
07h : 0,5Hz de syrth

Octet 3 Paramètre de couleur de la diode

Couleur du voyant du bouton : (Obtenez le paramètre LED d’alimentation)

00h : Désactiver
01h : Bleu
02h : Ambre

Couleur de la diode d’anneau : (Obtenir le paramètre LED Ring)

00h : Désactiver
01h : Cyan
02h : 30 h 00 : 24 h 30
03h : Jaune
04h : Bleu
05h : Rouge
06h : Vert
07h : Blanc

Valeur de retour Octet 0 Code d’erreur de luminosité de la LED Ring

00h : Aucune erreur
E1h : Erreur (fonction non prise en charge)
E2h : Erreur (périphérique non défini)
E3h : Erreur (EC ne répond pas)
E4h : Erreur (paramètre invalide)
EFh : erreur (erreur inattendue)
Autres : réservé

Octet 1 Code d’erreur de clignotement/de led Ring led

00h : Aucune erreur
E1h : Erreur (fonction non prise en charge)
E2h : Erreur (périphérique non défini)
E3h : Erreur (EC ne répond pas)
E4h : Erreur (paramètre invalide)
EFh : erreur (erreur inattendue)
Autres : réservé

Octet 2 Code d’erreur de couleur LED Ring

00h : Aucune erreur
E1h : Erreur (fonction non prise en charge)
E2h : Erreur (périphérique non défini)
E3h : Erreur (EC ne répond pas)
E4h : Erreur (paramètre invalide)
EFh : erreur (erreur inattendue)
Autres : réservé

Octet 3 Réservés au
Exemple de code pour invoque la méthode SetState

Exemple de code d’exemple invoqué la méthode SetState dans l’interface WMI LED :

Sample code to invoke the SetState Method in the LED WMI interface

Pour en savoir plus sur la façon d’écrire du code pour contacter WMI, voir :