PROTOCOLE
Protocole de communication RS232 et TCP/IP du Cartridge.
Message sur 3 Octets :
1° Octet :
* 4 Bits de poids Forts : Bits d'adresse => '1000'.
* 4 Bits de poids Faibles : Numéro de la colonne en Binaire => entre '0001' et '0100'.
2° Octet :
* 4 Bits de poids Forts : Numéro de la ligne en Binaire => entre '0001' et '1000'.
* 4 Bits de poids Faibles : Etat du Bouton => '0000' = Eteint ; '0001' = Allumé.
3° Octet :
* Octet d'acquittement : Valeur Hexadécimale = h '21' ( = '00100001' ).
Principe : Lors de l'appui sur un bouton, le pupitre envoie un message suivant la configuration
précédente:
- Si le bouton est éteint, il envoie un message d'allumage.
- Si le bouton est allumé, il envoie un message d'extinction.
L'allumage ou d'extinction du bouton s'effectue lorsque le pupitre reçoit la réponse d'allumage ou
d'extinction du PC.
Réglage RS232 :
- 2400 Bauds.
- 8 bits, no parity, 1 stop bit
Réglage IP de Base:
- IP: 192.168.0.64
- Mode : serveur
- Port TCP: 4687
Protocole de communication MIDI du Cartridge.
1° Octet "Statut" : * 4 Bits de poids Forts : Message d'évenement "Control Change" => '1011'.
2° Octet "Data1": * 4 Bits de poids Forts : Numéro de la colonne en Binaire => entre '0001' et
3° Octet"Data2" : * Valeur de la touche : 0 ou 127.
RAMI
* 4 Bits de poids Faibles : Canal MIDI entre 1 et 16.
'0100'.
* 4 Bits de poids Faibles : Numéro de la ligne en Binaire => entre '0001' et
'1000'.
9
Cartridge II