![]() |
Mobile-DARTS
1.1
BTS SNIR LaSalle Avignon 2021
|
Version : 1.0
Avis : validé le 11/06/2021 par Thierry VAIRA
Type de contenu : Caractères ASCII
Délimiteurs
$DARTS
\r\n
;
Liste des trames
START
HIT
NEXT
END
RESET
OK
Sens des trames
Voir diagramme des échanges
Trame début :
Format : $DARTS;START;TYPE_PARTIE;NB_JOUEURS[;NOMS]\r\n
Exemple : $DARTS;START;501;2;Billy;Robert\r\n
Types de partie : 301
301_DOUBLE_OUT
501
501_DOUBLE_OUT
Remarque : les champs entre crochets []
sont optionnels.
Trame de touche :
Format : $DARTS;HIT;valeurTouche;multiplicateurTouche;ID\r\n
Les valeurs possibles pour valeurTouche sont :
Exemples :
Trame d'acquittement :
Format : $DARTS;OK\r\n
Remarque : Les trames de touche sont acquittées avec les modules cible et mobile.
Trame de réinitialisation :
Format : $DARTS;RESET\r\n
Remarque : La trame RESET
permet de réinitialiser le module cible en cas d’erreur ou à la fin d’une partie. Cela permet d’annuler une partie en cours.
Trame de fin :
Format : $DARTS;END;(LE GAGNANT)\r\n
Trame de joueur suivant :
Format : $DARTS;NEXT\r\n