Projet_S5 / Mbed 2 deprecated Repo_Noeud_Mobile_refactor

Dependencies:   mbed-rtos mbed

Fork of Repo_Noeud_Mobile by Projet_S5

Committer:
Thierry19
Date:
Sat Mar 07 21:48:09 2015 +0000
Revision:
13:4aa3e6eb0120
Parent:
10:2da03c92e87e
Child:
20:96280625532c
Structs

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Thierry19 10:2da03c92e87e 1 #pragma once
Thierry19 10:2da03c92e87e 2
Thierry19 10:2da03c92e87e 3 typedef char GantsID;
Thierry19 10:2da03c92e87e 4 typedef char GameID;
Thierry19 10:2da03c92e87e 5 typedef char PlayerID;
Thierry19 10:2da03c92e87e 6 typedef char SongID;
Thierry19 13:4aa3e6eb0120 7 typedef char GameMode;
Thierry19 10:2da03c92e87e 8
Thierry19 10:2da03c92e87e 9 typedef struct {
Thierry19 10:2da03c92e87e 10 GameID game;
Thierry19 10:2da03c92e87e 11 PlayerID players[2];
Thierry19 10:2da03c92e87e 12 PlayerID winner;
Thierry19 10:2da03c92e87e 13 int score_winner;
Thierry19 10:2da03c92e87e 14 int score_looser;
Thierry19 10:2da03c92e87e 15 } Game_Stats;
Thierry19 10:2da03c92e87e 16
Thierry19 10:2da03c92e87e 17 typedef struct {
Thierry19 13:4aa3e6eb0120 18 uint16_t x;
Thierry19 13:4aa3e6eb0120 19 uint16_t y;
Thierry19 13:4aa3e6eb0120 20 uint16_t z;
Thierry19 13:4aa3e6eb0120 21 } Accel;
Thierry19 13:4aa3e6eb0120 22
Thierry19 13:4aa3e6eb0120 23 typedef struct {
Thierry19 10:2da03c92e87e 24 GameID game;
Thierry19 10:2da03c92e87e 25 PlayerID players;
Thierry19 10:2da03c92e87e 26 SongID track_played;
Thierry19 10:2da03c92e87e 27 } Game_Stats_AirGuitar;
Thierry19 10:2da03c92e87e 28
Thierry19 10:2da03c92e87e 29 typedef struct {
Thierry19 10:2da03c92e87e 30 GantsID gants;
Thierry19 13:4aa3e6eb0120 31 Accel accelData; // donnée accéléromètre.
Thierry19 13:4aa3e6eb0120 32 bool majeur;
Thierry19 13:4aa3e6eb0120 33 bool index;
Thierry19 13:4aa3e6eb0120 34 bool annulaire;
Thierry19 10:2da03c92e87e 35 } Mobile_Vers_Fixe;
Thierry19 10:2da03c92e87e 36
Thierry19 10:2da03c92e87e 37 // Mailbox data.
Thierry19 10:2da03c92e87e 38 struct Message {
Thierry19 10:2da03c92e87e 39 Mobile_Vers_Fixe donnees;
Thierry19 10:2da03c92e87e 40 };