Fichier de configuration

Créé par Waves System, Modifié le  Jeu, 21 Mai à 2:24 H par  Waves System

Certaines fonctionnalités ne sont accessibles que par un fichier de configuration. Ce fichier est un fichier texte (texte brut sans mise en page) qui pourra être créé avec tout éditeur de texte simple tel que «Notepad» de Windows ou similaire. Lors de l’enregistrement, utilisez le codage «ANSI». N’utilisez pas de caractères spéciaux.


TABLE DES MATIÈRES


Ce fichier de configuration doit se nommer : config.txt


Il devra être copié sur la carte mémoire SD/SDHC ou clé USB et se trouver à la racine du media. Si ce fichier est manquant, les valeurs «usine» seront appliquées par défaut.


Le fichier de configuration permet d’effectuer les réglages suivants :

  • #ID:xxx - Affecter un numéro au MicroPlayer mkIII pour l’utiliser avec d’autres lecteurs en RS232
  • #VOLUME:xx - Définir le volume de sortie utilisé à la mise sous tension
  • #POWER:x - Basculer en mode «économie d’énergie» lorsque le lecteur ne lit pas
  • #BAUDRATE:xxxxx - Modifier la vitesse du port série RS232
  • #RS_MONITORING:x - Configurer le mode de monitoring de la liaison série (RS232)
  • #BOOT:xxx - Définir le dossier de lecture à la mise sous tension
  • #INPUTxx:fonction - Configurer les fonctions des contacts d’entrée
  • #BUTTONx:fonction - Affecter d’autres fonctions aux 2 boutons de façade


Note : la structure des commandes est constituée du symbole «#» suivi d’un mot clé, suivi du symbole «:» et enfin la valeur associée. Les commandes peuvent être saisie dans l’ordre de son choix. Si une commande est manquante, le lecteur utilisera la valeur d’usine par défaut.


Affecter un numéro d’appareil - #ID:xxx


Il est possible de faire cohabiter plusieurs MicroPlayer mkIII dans une même installation et les faire communiquer entre eux à partir d’un appareil principal à travers la liaison série RS232. Pour cela, il est possible d’affecter un numéro parmi 127 à chaque MicroPlayer mkIII. Autrement dit, 127 MicroPlayer mkIII peuvent être utilisés en même temps. (voir Protocole de la liaison série RS232)


Ligne de commande :

#ID:xxx  ->  xxx  un numéro compris entre 001 et 127


Exemple :

  • #ID:023 -> Attribut le N°23 à ce lecteur


Si la ligne est manquante la valeur «usine» par défaut est utilisée soit 001, pour désigner le lecteur 001.


Note : Plusieurs lecteurs peuvent avoir le même numéro. Tous les lecteurs ayant le même numéro réagiront en même temps.



000 est un cas particulier et ne doit pas être utilisé. Lorsque le code 000 est envoyé par la liaison série, cela signifie que TOUS les lecteurs réagissent à la commande envoyée de façon globale.


Réglage du volume de sortie - #VOLUME:xx

Lors de la mise sous tension, il est possible de fixer le niveau de volume de sortie. Ce volume peut ensuite être modifié par les boutons de volume en façade, une commande RS232 ou une télécommande infrarouge.

Le volume est réglable en 64 pas, de 00 à 64. 00 correspond à un volume minimum (mute) et 64 correspond au volume maximum.


Ligne de commande :

#VOLUME:xx - > xx = une valeur comprise entre 00 et 64


Exemple :

  • #VOLUME:18  -> Le volume sera de 18 à la mise sous tension


Si la ligne est manquante la dernière valeur connue par le lecteur est utilisée.


Mode économie d’énergie (stand by) - #POWER:x

Le MicroPlayer mkIII a la possibilité de se mettre dans un mode faible consommation pendant sa mise en veille. Il est ainsi possible d’utiliser une batterie comme source d’alimentation. Le lecteur rentre automatiquement dans ce mode lorsqu’il ne lit pas de fichier. Seuls les contacts d’entrées sont surveillés. Quand un contact d’entrée est détecté, le lecteur «se réveille» et exécute l’ordre.


Note : Quand les dossiers contiennent de nombreux fichiers, le temps de réveil est rallongé.



Ligne de commande :

#POWER:x ->         x = une valeur 0 ou 1

                                0 = Mode normal sans gestion du mode économie d’énergie.

                                1 = Mode économie d’énergie


Exemple :

  • #POWER:1  -> Le lecteur est en mode économie d’énergie


Si la ligne est manquante, la valeur «usine» par défaut est utilisée c’est à dire 0, mode normal sans gestion du mode économie d’énergie.


Configuration de la vitesse de la liaison série RS232 - #BAUDRATE:xxxxx


Par défaut, la liaison série RS232 en entrée comme en sortie est fixée à 19200 Bauds. Avec cette option, il est possible de modifier cette valeur.


Ligne de commande :

#BAUDRATE:xxxx -> x = une valeur au choix parmi 9600, 19200, 38400


Exemple :

  • #BAUDRATE:9600  -> Le lecteur envoie et reçoit à 9600 Bauds

Si la ligne est manquante, la valeur «usine» par défaut est utilisée c’est à dire 19200 bauds.


Monitoring du lecteur par liaison série RS232 - #RS_MONITORING:x

Le MicroPlayer mkIII possède une entrée et une sortie série à la norme RS232. Cette liaison peut être utilisée pour piloter le lecteur mais aussi pour le surveiller.


Quatre configurations sont possibles pour définir le type de liaison sortante.

  • Mode 0 : Pas de monitoring. Aucune information n’est renvoyé par le lecteur

  • Mode 1 : Mode «Daisy Chain».
    Ce mode permet d’enchaîner les lecteurs les uns à la suite des autres à partir d’une seule liaison RS232. La sortie série Tx d’un lecteur est connectée à l’entrée série Rx du suivant et ainsi de suite. Lorsque le premier lecteur reçoit un ordre, il renvoie ce même ordre sur sa sortie et ainsi de suite. Attention, en cas d’enchaînement de nombreux lecteurs, un temps de latence peut intervenir en fin de chaîne.

  • Mode 2 : Mode «surveillance».
    Dans ce mode, le lecteur envoie sur sa sortie série TV, des informations sur son état. (voir le chapitre 6.2 décrivant le protocole) Un appareil externe peut donc recevoir ces informations pour savoir si le lecteur est en cours de lecture ou en mode stop. Ces fonctions peuvent être utilisées pour contrôler le bon fonctionnement du lecteur.

  • Mode 3 : Mode «surveillance étendue».
    Le mode étendu reprend les même fonctions que le mode surveillance de base mais ajoute une fonction d’envoi régulier de son état. Une trame est envoyée toutes les 250ms décrivant l’état du lecteur parmi 3 possibles :
    1 - En stop - Envoie une trame mentionnant que le lecteur ne lit pas et attend une commande
    2 - En lecture - Envoie une trame mentionnant que le lecture lit un fichier
    3 - Autre - Pas d’envoi de trame : Le lecteur n’est pas disponible. La carte mémoire est défectueuse ou manquante, défaut d’alimentation, le lecteur est en panne...


Ce mode est utilisé dans le cadre d’une gestion de messages de sécurité. Un défaut de trame signale une erreur et permet d’intervenir pour traiter le défaut.


Ligne de commande :

#RS_MONITORING:x -> x = une valeur 0, 1, 2 ou 3

0 = Pas de monitoring

1 = Mode «Daisy chain»

2 = Mode «surveillance»

3 = Mode «surveillance étendue»

Exemple :

  • #RS_MONITORING:1  -> Le lecteur est en mode «Daisy Chain»


Si la ligne est manquante la valeur «usine» par défaut est utilisée c’est à dire 0, pas de monitoring (Voir le chapitre 6 sur le protocole RS232).


Choix du dossier de lecture à la mise sous tension - #BOOT:xxx

Dans certains cas, il peut être nécessaire de définir le dossier qui sera joué à la mise sous tension. Par défaut, le répertoire 000 est utilisé comme dossier de démarrage.


Ligne de commande :

#BOOT:xxx -> xxx un numéro entre 000 et 999


Exemple :

  • #BOOT:015 -> Le lecteur lira le contenu du dossier 015 à la mise sous tension.

Si la ligne est manquante la valeur «usine» par défaut est utilisée soit 000, pour le dossier 000.

Si le dossier n’existe pas, le lecteur se positionne en mode stop et attend une commande.



Affecte des fonctions particulières aux entrées - #INPUTxx:fonction

Par défaut, les contacts d’entrée déclenchent des dossiers pour lire leur contenu. Pour une meilleure polyvalence du lecteur, il est possible d’affecter ces contacts d’entrée à d’autres fonctions.


Liste des fonctions possibles :

  • PLAY : Lecture du dernier fichier connu
  • STOP : Arrêt de la lecture en cours
  • NEXT_TRACK : Lecture du fichier suivant du dossier en cours de lecture
  • PREV_TRACK : Lecture du fichier précédent du dossier en cours de lecture
  • VOLUME_PLUS : Augmentation du volume d’un pas
  • VOLUME_MINUS : Diminution du volume d’un pas
  • FOLDERxxx : Saut vers le dossier xxx - xxx peut être une valeur comprise entre 000 et 999
  • RSxxx : Envoi la ligne n°xxx du fichier «serial.txt » sur la sortie RS232 (avec xxx de 000 à 999)


Ligne de commande :

#INPUTxx:fonction -> xx une entrées de 01 et 15 - Fonction parmi la liste ci-dessus.


Exemple d’un clavier de commande utilisant les 4 entrées :

  • #INPUT01:PREV_TRACK : Lecture du fichier précédent
  • #INPUT02:STOP : Stoppe la lecture
  • #INPUT04:PLAY : Lance la lecture
  • #INPUT08:NEXT_TRACK : Lecture du fichier suivant


Les 4 entrées sont combinables entre elles afin d’offrir jusqu’à 15 fonctions différentes suivant la table ci-dessous.

  • #INPUT01 -> Entrée 1
  • #INPUT02 -> Entrée 2
  • #INPUT03 -> Entrée 1 + 2
  • #INPUT04 -> Entrée 3
  • #INPUT05 -> Entrée 1 + 3
  • #INPUT06 -> Entrée 2 + 3
  • #INPUT07 -> Entrée 1 + 2 + 3
  • #INPUT08 -> Entrée 4
  • #INPUT09 -> Entrée 1 + 4
  • #INPUT10 -> Entrée 2 + 4
  • #INPUT11 -> Entrée 1 + 2 + 4
  • #INPUT12 -> Entrée 3 + 4
  • #INPUT13 -> Entrée 1 + 3 + 4
  • #INPUT14 -> Entrée 2 + 3 + 4
  • #INPUT15 -> Entrée 1 + 2 + 3 + 4


Exemple de fonctions avec des combinaison de contacts d’entrées :

  • #INPUT03:RS001
  • #INPUT05:VOLUME_PLUS
  • #INPUT010:VOLUME_MINUS
  • #INPUT14:FOLDER999


Affecte des fonctions particulières aux boutons - #BUTTONx:fonction

Les deux boutons de façades sont destinés par défaut au réglage de volume. Avec le fichier «config.txt», il est possible de leur attribuer d’autres fonctions.


Liste des fonctions possibles :

  • PLAY : Lecture du dernier fichier connu
  • STOP : Arrêt de la lecture en cours
  • NEXT_TRACK : Lecture du fichier suivant du dossier en cours de lecture
  • PREV_TRACK : Lecture du fichier précédent du dossier en cours de lecture
  • VOLUME_PLUS : Augmentation du volume d’un pas
  • VOLUME_MINUS : Diminution du volume d’un pas
  • FOLDERxxx : Saut vers le dossier xxx - xxx peut être une valeur comprise entre 000 et 999
  • RSxxx : Envoi la ligne n°xxx du fichier «serial.txt » sur la sortie RS232 (avec xxx de 001 à 999)


Ligne de commande :

#BUTTONx: -> fonction x le numéro du bouton 1 ou 2 - Fonction parmi la liste ci-dessus.


Exemple :

  • #BUTTON1:NEXT_TRACK Le bouton 1 est affecté à la fonction «fichier suivant»
  • #BUTTON2:STOP Le bouton 2 est affecté à la fonction «STOP»


Note : Les boutons 1 et 2 de la télécommande infrarouge remplissent les mêmes fonctions que celles affectées respectivement aux boutons de façade 1 et 2.



Exemple d’un fichier de configuration «config.txt» :

  • #ID:002
  • #VOLUME:48
  • #POWER:1
  • #BAUDRATE:9600
  • #RS_MONITORING:1
  • #BOOT:005
  • #INPUT01:PREV_TRACK
  • #INPUT02:STOP
  • #INPUT04:PLAY
  • #INPUT08:NEXT_TRACK
  • #BUTTON1:STOP
  • #BUTTON2:PLAY


Dans l’exemple ci-dessus, le fichier de configuration «config.txt» affecte au lecteur les paramètres suivants :

  • Identifiant du lecteur pour la liaison série = 002
  • Volume du lecteur à la mise sous tension = 48
  • Mode économie d’énergie = actif.
  • Vitesse de la liaison série = 9600 bauds.
  • Mode du «monitoring» = Daisy Chain.
  • Dossier de lecture à la mise sous-tension (Autoplay) = 005.
  • Entrée 1 = Fichier précédent.
  • Entrée 2 = Stop.
  • Entrée 3 (logique 4) = Lecture.
  • Entrée 4 (logique 8) = Fichier suivant.
  • Bouton 1 = Stop.
  • Bouton 2 = Lecture.


Résumé des fonctions

Fonction
Valeur
Par défaut
#ID:xxx
xxx = de 001 à 127
001
#VOLUME:xx
xx = de 0 à 64
Dernière valeur utilisée
#POWER:x

0 : Désactivation du mode d’économie énergie

1: Activation du mode économie d’énergie

0 (mode économie d’énergie

désactivé)

#RS_MONITORING:x

0: Mode sans envoi

1: Mode Daisy chain

2: Mode Surveillance

3: Mode Surveillance Etendue

 0 (sans envoi)
#BOOT:xxx
xxx = de 000 à 999
 000 (dossier 000)
#INPUTxx:fonction

xx = 0 à 15

PLAY

STOP

NEXT_TRACK

PREV_TRACK

FOLDERyyy - yyy : 000 à 999

VOLUME_PLUS

VOLUME_MINUS

RSyyy - yyy: 001 à 999

INPUT01:FOLDER001 

INPUT02:FOLDER002

INPUT03:FOLDER003

INPUT04:FOLDER004 

INPUT05:FOLDER005 

INPUT06:FOLDER006

INPUT07:FOLDER007 

INPUT08:FOLDER008

INPUT09:FOLDER009 INPUT10:FOLDER010

INPUT11:FOLDER011

INPUT12:FOLDER012

INPUT13:FOLDER013

INPUT14:FOLDER014

INPUT15:FOLDER015


x = 1 ou 2

PLAY

STOP

NEXT_TRACK

PREV_TRACK

FOLDERyyy - yyy : 000 à 999

VOLUME_PLUS

VOLUME_MINUS

RSyyy - yyy : 001 à 999

BUTTON1:VOLUME_MINUS

BUTTON2:VOLUME_PLUS


#BAUDRATE:xxxxx
9600, 19200, 38400 
19200 bauds




Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article