BLOCS de CONTROLE VsBox
Transcription
BLOCS de CONTROLE VsBox
Page 1 / 6 BLOCS de CONTROLE VsBox VisioSense 63, Fort Massot 38121 REVENTIN-VAUGRIS Tél. : 04.27.67.29.84 [email protected] Page 2 / 6 1. Définition du Bloc de Contrôle : Un bloc de contrôle est un fichier de type texte que l'on peut éditer pour y insérer toutes sortes de commandes personnalisées. Le rôle du bloc de contrôle est donc d’effectuer des actions de contrôles en relation avec l'affichage. Par exemple commuter les entrées d'un écran, régler les chaînes d'une Box TV extérieure ou dialoguer avec un automate. Ce principe offre une très grande souplesse et permet de s'adapter à toutes les problématiques. Un Bloc de Contrôle symbolisé par un engrenage s’intercale comme les autres éléments média dans une séquence. Page 3 / 6 2. Charger un Bloc de Contrôle : De la même façon qu’un autre fichier média, en mode séquencement , on peut intégrer dans une séquence, un ou plusieurs fichiers « bloc de contrôle ». Une image de référence comme celle-ci sera associé au fichier. Le fichier devra être édité en mode texte (par exemple le bloc note) en respectant la syntaxe (voir chapitre 3). Pas de notion de durée : une fois les actions effectuées, le fichier « bloc de contrôle » donne la main au média suivant. Page 4 / 6 3. Ex : Utilisation d’un élement Bloc pour la Synchro Panoramic : # Bloc de control pour Synchro Panoramic # # BLOC SYNCHRO # # # Exemple # Synchro inter API IP_SYNC 192.168.0.101,192.168.0.102 Le fichier SYNCHRO.ctrl donné en exemple est à placer en fin de séquence sur le poste maître (celui qui pilote les autes VsBox) A renseigner en fichier texte : la liste des adresses IP des machines à envoyer le top synchro. Page 5 / 6 ANNEXE : Principe de fonctionnement Exemples des Actions possibles : Exemple- 1 : Actions simples SLEEPSCREEN Activation mode veille écran (*) Exemple- 2 : Actions de synchronisation IP IP_SYNC <list> Activation à distance de la séquence en cours sur différents équipements. <list> liste des équipements sous forme d’adresse IP ou nom de host. Chaque équipement est séparé par une virgule, pas d’espaces dans la chaîne <list>. Exemple : IP_SYNC 192.168.0.102,equip.dyndns.org,127.0.0.1 Exemple- 3 : Actions sur détection événement (**) ONRCVCOM_SLEEPSCREEN <trame> Activation mode veille écran (*) sur détection trame ASCII ou binaire identique à celle indiquée. Si trame non indiquée : arrêt surveillance événement. <trame> même règle que COM_SEND ONRCVCOM_STOPSLEEPSCREEN <trame> ONRCVCOM_REWINDSCREEN <trame> ONRCVCOM_GOTOENDSCREEN <trame> Désactivation mode veille écran (*) sur détection trame ASCII ou binaire identique à celle indiquée. Si trame non indiquée : arrêt surveillance événement. <trame> même règle que COM_SEND Rembobinage séquence affichée sur l’écran sur détection trame ASCII ou binaire identique à celle indiquée. La séquence en cours se réarme sur le premier média de sa liste. Si trame non indiquée : arrêt surveillance événement. <trame> même règle que COM_SEND Arrêt média en cours, pour aller jouer le dernier bloc média de la séquence affichée sur l’écran sur détection trame ASCII ou binaire identique à celle indiquée. Si trame non indiquée : arrêt surveillance événement. <trame> même règle que COM_SEND Page 6 / 6 Exemple- 4 : Pilotage du port série (le port série par défaut est : COM0) COM_DATABITS <valeur> COM_PARITY <valeur> COM_STOPBITS <valeur> COM_FLOWC <valeur> COM_BAUD <valeur> COM_INIT <valeur> COM_SEND <trame> Nombre de bit de données protocole port série. Valeurs possibles : 5, 6, 7, 8 Les autres valeurs ne modifient pas le paramètre en cours. Parité protocole port série. Valeurs possibles : E ou e (Even= pair), O ou o (Odd= impair), N ou n (None= sans) Les autres valeurs ne modifient pas le paramètre en cours. Nombre de bits de stop. Valeurs possibles : 1, 2 Les autres valeurs ne modifient pas le paramètre en cours. Contrôle Flux. Valeurs possibles : H ou h (Hard= RTC/CTS), S ou s (Soft= XON/XOFF), N ou n (None= sans) Les autres valeurs ne modifient pas le paramètre en cours. Nombre de bits par secondes. Valeurs possibles : 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400 Les autres valeurs ne modifient pas le paramètre en cours. Initialisation du port de communication Valeurs possibles : 1 (activation port de communication), 0 (désactivation port de communication) Envoi trame ASCII ou binaire sur le port série. Les caractères ASCII sont représentés par « eux-mêmes » : Exemple 1 : COM_SEND ATZ23 Les codes binaires sont représentés par /xxx avec xxx : valeur décimal du code. Exemple 2 : COM_SEND ATZ23/013/010 ( correspond à ATZ23<CR><LF> ) Attention : le caractère « / » est représenté par « // » afin de ne pas confondre avec le codage binaire. …../…..