Premiers Messages

Profouzors (LE) 2022-11-04 00:46:35 +01:00
parent 8d2f57024e
commit 3ff6c8c6ef
3 changed files with 209 additions and 1 deletions

@ -1,5 +1,5 @@
# [CUIZZ System](https://git.profouzors.net/CUIZZSystem) Documentation # [CUIZZ System](https://git.profouzors.net/CUIZZSystem) Documentation
L'ensemble de la documentation est hébergée sur le wiki du projet CuizzBox (Module Principal en tant que Buzzer) L'ensemble de la documentation est hébergée sur le wiki du projet CuizzMaster (Module de Contrôle)
Projet créé par [LE Profouzors](https://www.profouzors.fr) - Promu par [FOKUZA](https://www.fokuza.fr) Projet créé par [LE Profouzors](https://www.profouzors.fr) - Promu par [FOKUZA](https://www.fokuza.fr)

7
ModesJeux.md Normal file

@ -0,0 +1,7 @@
# Les Modes de Jeu
## 1 - Classique
Mode de jeu classique où le premier à buzzer bloque les autres buzzer en attendant le déverrouillage du MASTER (UNLOCK)
## 2 - Classique VRAI/FAUX

201
SerialMessage.md Normal file

@ -0,0 +1,201 @@
# Définition d'un Message
Chaque message transmis dans le canal fait exactement 15 octets
## 1 - Expéditeur
Correspond à l'ID de l'expéditeur (définit dans le code par CUIZZ_MyID ou 255 pour le MASTER)
## 2 - Destinataire
Correspond à l'ID du Destinataire (définit dans le code par CUIZZ_MyID ou 255 pour le MASTER) ou 0 pour tout le monde (MASTER + Toutes les Box)
## 3 - Type de Message
**Les 12 octets suivant permettent de définir les paramètres du message (définit dans le Tableau des Paramètres)**
### 1 - Appui sur Buzzer
**Envoi depuis : MASTER [❌] - BOX [✔]**
Message envoyé lorsqu'une box appuie sur le Buzzer
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | |
| [02] | |
| [03] | |
| [04] | |
| [05] | |
| [06] | |
| [07] | |
| [08] | |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
### 2 - LOCK BOX
**Envoi depuis : MASTER [✔] - BOX [✔]**
Message envoyé lorsqu'une box appuie sur le Buzzer
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | |
| [02] | |
| [03] | |
| [04] | |
| [05] | |
| [06] | |
| [07] | |
| [08] | |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
### 3 - UNLOCK BOX
**Envoi depuis : MASTER [✔] - BOX [❌]**
Message envoyé lorsqu'une box appuie sur le Buzzer
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | |
| [02] | |
| [03] | |
| [04] | |
| [05] | |
| [06] | |
| [07] | |
| [08] | |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
### 4 - LED - Configuration 2 par 2
**Envoi depuis : MASTER [✔] - BOX [❌]**
Message envoyé lorsqu'une box appuie sur le Buzzer
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | LED 1-2 - Valeur Rouge |
| [02] | LED 1-2 - Valeur Vert |
| [03] | LED 1-2 - Valeur Bleu |
| [04] | LED 3-4 - Valeur Rouge |
| [05] | LED 3-4 - Valeur Vert |
| [06] | LED 3-4 - Valeur Bleu |
| [07] | LED 5-6 - Valeur Rouge |
| [08] | LED 5-6 - Valeur Vert |
| [09] | LED 5-6 - Valeur Bleu |
| [10] | LED 7-8 - Valeur Rouge |
| [11] | LED 7-8 - Valeur Vert |
| [12] | LED 7-8 - Valeur Bleu |
### 5 - LED - Configuration des LED Centrales
**Envoi depuis : MASTER [✔] - BOX [❌]**
Message pour définir les LED de la box (Destinataire) - les 4 LED du centre
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | LED 3 - Valeur Rouge |
| [02] | LED 3 - Valeur Vert |
| [03] | LED 3 - Valeur Bleu |
| [04] | LED 4 - Valeur Rouge |
| [05] | LED 4 - Valeur Vert |
| [06] | LED 4 - Valeur Bleu |
| [07] | LED 5 - Valeur Rouge |
| [08] | LED 5 - Valeur Vert |
| [09] | LED 5 - Valeur Bleu |
| [10] | LED 6 - Valeur Rouge |
| [11] | LED 6 - Valeur Vert |
| [12] | LED 6 - Valeur Bleu |
### 6 - LED - Définition LED par LED
**Envoi depuis : MASTER [✔] - BOX [❌]**
Message pour définir les LED de la box (Destinataire) - Chaque LED par code 1 Byte
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | LED 1 (Code 1Byte) |
| [02] | LED 2 (Code 1Byte) |
| [03] | LED 3 (Code 1Byte) |
| [04] | LED 4 (Code 1Byte) |
| [05] | LED 5 (Code 1Byte) |
| [06] | LED 6 (Code 1Byte) |
| [07] | LED 7 (Code 1Byte) |
| [08] | LED 8 (Code 1Byte) |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
### 7- SCORE - MAJ du Score
**Envoi depuis : MASTER [✔] - BOX [✔]**
Message envoyé lorsqu'une box appuie sur le Buzzer
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ---------------------------- |
| [01] | Valeur du Score (0 à 255) |
| [02] | |
| [03] | |
| [04] | |
| [05] | |
| [06] | |
| [07] | |
| [08] | |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
### 8 - Demande / Attribution CUIZZ_MyID
**Envoi depuis : MASTER (Attribution) [✔] - BOX (Demande) [✔]**
Message pour définir les LED de la box (Destinataire) - les 4 LED du centre
##### Tableau des Paramètres
| Paramètre | Valeur à définir (Rien = 0 ) |
| --------- | ------------------------------------------------ |
| [01] | Identifiant Attribué ou 0 si Identifiant Demandé |
| [02] | |
| [03] | |
| [04] | |
| [05] | |
| [06] | |
| [07] | |
| [08] | |
| [09] | |
| [10] | |
| [11] | |
| [12] | |
###