Projet_S5 / Mbed 2 deprecated Repo_Noeud_Mobile_refactor

Dependencies:   mbed-rtos mbed

Fork of Repo_Noeud_Mobile by Projet_S5

Committer:
groygirard
Date:
Sun Apr 12 03:02:21 2015 +0000
Revision:
57:ce80fbd67161
Parent:
56:6af8f2c9ddbe
Child:
58:4cdc85ed04a9
travail tard

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pete1801 9:b8503f5ad3bd 1 #include "mbed.h"
pete1801 9:b8503f5ad3bd 2 #include "rtos.h"
llarose 20:96280625532c 3 #include "Structure.h"
pete1801 9:b8503f5ad3bd 4
pete1801 9:b8503f5ad3bd 5 class Xbee
pete1801 9:b8503f5ad3bd 6 {
pete1801 9:b8503f5ad3bd 7 public :
pete1801 9:b8503f5ad3bd 8 Xbee();
pete1801 9:b8503f5ad3bd 9 Xbee(short panId, PinName pinTx, PinName pinRx);
pete1801 9:b8503f5ad3bd 10 ~Xbee();
pete1801 37:28f1122a858c 11
groygirard 56:6af8f2c9ddbe 12 void GetData(); //remplace recevoir();
groygirard 56:6af8f2c9ddbe 13 void OutputData();
groygirard 56:6af8f2c9ddbe 14 void ReceivePacket(data* trame);
Thierry19 23:5bb76b7c35da 15 void EnvoyerStructure(Mobile_Vers_Fixe mvf);
groygirard 57:ce80fbd67161 16 Mail<Fixe_Vers_Mobile,100> fvm_mailbox;
groygirard 56:6af8f2c9ddbe 17
pete1801 9:b8503f5ad3bd 18 private:
pete1801 9:b8503f5ad3bd 19 Serial* XbeePin;
pete1801 9:b8503f5ad3bd 20 short PanId;
groygirard 56:6af8f2c9ddbe 21 char HexToAscii[16];
groygirard 56:6af8f2c9ddbe 22 Mail<data,100> mailbox;
pete1801 37:28f1122a858c 23
groygirard 56:6af8f2c9ddbe 24 void SendData(char data[], int messageSize);
groygirard 56:6af8f2c9ddbe 25 void SendXBee(char array[], int size);
pete1801 9:b8503f5ad3bd 26 void SetPanId(short panId);
groygirard 56:6af8f2c9ddbe 27 void BuildHexToAsciiTable();
pete1801 9:b8503f5ad3bd 28 };