Chaînes de commande du système sans fil complet MXCWNCS Microflex

L’appareil est connecté via Ethernet à un système de commande tel qu’AMX, Crestron ou Extron.

Connexion : Ethernet (TCP/IP ; sélectionner "Client" dans le programme AMX/Crestron)

Port : 2202

Conventions

Il y a 4 types de chaînes :

GET Affiche l’état d’un paramètre. Lorsque le système AMX/Crestron transmet une commande GET, l’appareil renvoie une chaîne REPORT
SET Modifie l’état d’un paramètre. Lorsque le système AMX/Crestron transmet une commande SET, l’appareil renvoie une chaîne REPORT pour indiquer la nouvelle valeur du paramètre.
REP Lorsque l’appareil reçoit une commande GET ou SET, il renvoie une commande REPORT pour indiquer l’état du paramètre. Une commande REPORT est également envoyée par l’appareil quand un paramètre est modifié sur le MXCWNCS ou via l’interface graphique.
SAMPLE Utilisée pour mesurer les niveaux audio.

Tous les messages transmis et reçus sont au format ASCII. Les témoins de niveau et les témoins de gain sont aussi au format ASCII.

La plupart des paramètres transmettent une commande REPORT lorsqu’ils changent. Il est donc inutile d’interroger en permanence les paramètres. L’appareil transmet une commande REPORT dès qu’un de ces paramètres change.

Indexage

L’indexage permet d’identifier avec précision l’élément sur lequel agit la chaîne de commande.

0 Tous
1 à 10 Numéro de baie

Command Strings

ALL

Description Récupérer toutes les commandes prises en charge
Commandes prises en charge GET et REP
Indexage

0 : toutes les propriétés de baie ou d’appareil

N : toutes les propriétés de la baie ou de l’appareil n

Valeurs Aucun
Exemples

< GET 0 ALL > : répond avec REP pour toutes les propriétés spécifiques à l’appareil et ALL pour les propriétés relatives à l’index, y compris les propriétés mesurées.

< GET n ALL > : répond avec REP pour toutes les propriétés spécifiques à l’appareil et ALL pour les propriétés relatives à l’index n, y compris les propriétés mesurées.

MODÈLE

Description Récupérer le nom de modèle
Commandes prises en charge GET et REP
Indexage Aucun
Valeurs

Format : chaîne de 32 caractères

Exemples

< GET MODEL >
< REP MODEL {MXCWNCS} >

CLIGNOTANT

Description Activer le clignotement pour identifier un appareil
Commandes prises en charge GET, SET et REP
Indexage Aucun
Valeurs

Format : chaîne fixe

OFF

ON

Exemples

< GET FLASH >
< REP FLASH OFF >

< SET FLASH ON >
< REP FLASH ON >

< SET FLASH OFF >
< REP FLASH OFF >

FW_VER

Description Récupérer la version du firmware
Commandes prises en charge GET et REP
Indexage Aucun
Valeurs

Format : chaîne de 24 caractères

Numéro de version du package présenté sous forme de notation à point décimal : Maj.Min.Pack.Build<SelfTestFailed=*>

Exemples Exemples de réussite de l’autotest :

< GET FW_VER >
< REP FW_VER {2.0.15.2} >

Exemples d’échec de l’autotest :

< GET FW_VER >
< REP FW_VER {2.0.15.2*} >

DEVICE_ID

Description Récupérer et définir le code appareil
Commandes prises en charge GET, SET et REP
Indexage Aucun
Valeurs

Format : chaîne de 31 caractères en REP

1-31 caractères parmi les suivants : -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

Tous les noms et étiquettes DNS comptent jusqu’à 31 caractères

Les comparaison nom/étiquette ne sont pas sensibles à la casse ; "Guitare" et "guitare" sont considérés comme étant une même étiquette. Les caractères unicode et non romains ne sont pas pris en charge.

Les noms d’appareil doivent respecter les règles applicables aux noms d’hôte des systèmes de nom de domaine (DNS). Les caractères A-Z, a-z, 0-9 et "-" (tiret court ou long) sont autorisés.

Les noms d’appareil doivent commencer par A-Z (ou a-z) ou 0-9.

Exemples

< GET DEVICE_ID >
< REP DEVICE_ID {MXCWNCS} >

< SET DEVICE_ID {4 Pop} >
< REP DEVICE_ID {4 Pop} >

STORAGE_MODE

Description Récupérer et définir le mode de stockage
Commandes prises en charge GET, SET et REP
Indexage Aucun
Valeurs

Format : chaîne fixe

OFF

ON

TOGGLE (pour la commande SET uniquement)

Exemples

< GET STORAGE_MODE >
< REP STORAGE_MODE OFF >

< SET STORAGE_MODE ON >
< REP STORAGE_MODE ON >

< SET STORAGE_MODE TOGGLE >
< REP STORAGE_MODE OFF >

BATT_DETECTED

Description Détecter l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : chaîne fixe

YES

NO

Exemples

< GET 10 BATT_DETECTED >
< REP 10 BATT_DETECTED YES >

BATT_STATE

Description Récupérer l’état de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : chaîne fixe

FULL

CALCULATING

NORMAL

WARM

WARM_FULL

HOT

COLD

PRECHARGE

READY_TO_STORE

DISCHARGE_CALC

DISCHARGING

DISCHARGING_WARM

DISCHARGING_COLD

ERROR : dans ce cas, le message d’erreur BATT_ERROR s’affiche pour le code d’erreur correspondant

NO_BATT

Exemples

< GET 1 BATT_STATE >
< REP 1 BATT_STATE NORMAL >

Après un certain temps, lorsque l’accu est plein :

< REP 1 BATT_STATE FULL >

BATT_ERROR

Description Afficher l’erreur de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

000 : aucune erreur active

001 : module inconnu

002 : accu non reconnu

003 : échec de remise en service d’accu fortement déchargé

004 : échec de la charge

005 : contrôle de l’accu

006 : contrôle du chargeur

007 : échec de communication

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_BARS

Description Récupérer le nombre de barres d’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

000-005 : nombre de barres indiqué

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_BARS >
< REP 1 BATT_BARS 003 >

Après un certain temps, un rapport non synchrone s’affiche :

< REP 1 BATT_BARS 004 >

BATT_TIME_TO_FULL

Description Durée prévue avant la charge complète
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 5 chiffres

Remarque : durée restante pour atteindre la charge cible, où :

  • Mode de charge : la valeur correspond à la durée estimée avant la charge complète
  • Mode de stockage : la valeur correspond à la durée estimée avant la tension de stockage optimale

00000 - 65528 : nombre de minutes estimées avant d’atteindre le niveau de charge cible

65529 : accu plein

65530 : accu très chaud

65531 : accu chaud

65532 : accu froid

65533 : calcul en cours

65534 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

65535 : inconnu ou non applicable

Exemples L’accu est placé sur la baie de charge 4 :

< REP 4 BATT_TIME_TO_FULL 65533 >

< REP 4 BATT_TIME_TO_FULL 00060 >

< REP 4 BATT_TIME_TO_FULL 00001 >
< REP 4 BATT_TIME_TO_FULL 00000 >
< REP 4 BATT_TIME_TO_FULL 65529 >

Accu retiré :

< REP 4 BATT_TIME_TO_FULL 65535 >

BATT_CHARGE

Description Afficher l’état de charge de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

000-100 : état de charge en pourcentage

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_CHARGE >
< REP 1 BATT_CHARGE 027 >
< REP 1 BATT_CHARGE 028 >

< REP 1 BATT_CHARGE 099 >
< REP 1 BATT_CHARGE 100 >

BATT_HEALTH

Description Surveille la santé des accus en pourcentage
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

000-100 : état de santé en pourcentage

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_HEALTH >
< REP 1 BATT_HEALTH 099 >

BATT_CYCLE

Description Surveiller les cycles d’accu individuels
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 5 chiffres

00000 - 65533 : nombre de cycles de charge

65534 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

65535 : inconnu ou non applicable

Exemples L’accu est placé sur la baie de charge 4 :

< REP 4 BATT_CYCLE 00006 >

< GET 4 BATT_CYCLE >
< REP 4 BATT_CYCLE 00006 >

BATT_CURRENT_CAPACITY

Description Afficher la capacité actuelle de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 5 chiffres

00000 à 65533 : capacité actuelle de l’accu en mAh

65534 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

65535 : inconnu ou non applicable

Exemples

< GET 1 BATT_CURRENT_CAPACITY >
< REP 1 BATT_CURRENT_CAPACITY 02189 >

BATT_CURRENT_CAPACITY_MAX

Description Afficher la capacité maximum actuelle de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 5 chiffres

00000 à 65533 : capacité maximum actuelle de l’accu en mAh

65534 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

65535 : inconnu ou non applicable

Exemples

< GET 1 BATT_CURRENT_CAPACITY_MAX >
< REP 1 BATT_CURRENT_CAPACITY_MAX 02393 >

BATT_CAPACITY_MAX

Description Afficher la capacité maximum de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs Format : 5 chiffres

00000 à 65533 : capacité maximum de l’accu en mAh

65534 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

65535 : inconnu ou non applicable

Exemples

< GET 1 BATT_CAPACITY_MAX >
< REP 1 BATT_CAPACITY_MAX 02393 >

BATT_TEMP_C

Description Afficher la température de l’accu en degrés Celsius
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

Valeur réelle = valeur affichée - 40

000 à 253 : température en degrés C

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_TEMP_C >
< REP 1 BATT_TEMP_C 033 >

BATT_TEMP_F

Description Afficher la température de l’accu en degrés Fahrenheit
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

Valeur réelle = valeur affichée - 40

000 à 253 : température en degrés F

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_TEMP_F >
< REP 1 BATT_TEMP_F 091 >

BATT_ERROR

Description Afficher l’erreur de l’accu
Commandes prises en charge GET et REP
Indexage Numéro de baie
Valeurs

Format : 3 chiffres

000 : aucune erreur active

001 : module inconnu

002 : accu non reconnu

003 : échec de remise en service d’accu fortement déchargé

004 : échec de la charge

005 : contrôle de l’accu

006 : contrôle du chargeur

007 : échec de communication

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_MODULE_TYPE

Description
Commandes prises en charge GET et REP
Indexage Numéro de modèle : selon le modèle
Valeurs

Format : 3 chiffres

Macro correspondant au modèle de module :

000 : aucun module installé

001 : MXCWNCS

254 : une erreur s’est produite, la valeur n’est pas applicable pour le moment

255 : inconnu ou non applicable

Exemples Pour un modèle SBC840 :

< GET 1 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 128 >

Pour un système SBC240 combinant 3 unités :

< GET 0 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 129 >
< REP 2 BATT_MODULE_TYPE 129 >
< REP 3 BATT_MODULE_TYPE 129 >
< REP 4 BATT_MODULE_TYPE 000 >

Notes L’indexage et les valeurs indiquées ci-dessus constituent le super-ensemble de toutes les valeurs.

Pour les charges du SBCx40, les valeurs suivantes sont attendues :

SBC220

  • Indexage : 1-4
  • Valeur : principal - 133, secondaire - 133 ou 129

SBC240 :

  • Indexage : 1-4
  • Valeur : principal - 129, secondaire - 133 ou 129

SBC840 :

  • Indexage : 1
  • Valeurs : 128

SBC840M :

  • Indexage : 1
  • Valeurs : 130