code pour recevoir des trames et mettre les char sur le port usb
Dependencies: mbed
Fork of APP4 by
coordinateur.hpp
- Committer:
- RufflesAllD
- Date:
- 2014-04-29
- Revision:
- 8:ecc7c75a37ee
- Parent:
- 7:a6f58e5d1188
File content as of revision 8:ecc7c75a37ee:
#ifndef COORDINATEUR_HPP #define COORDINATEUR_HPP #include <string> #include "trame.hpp" using namespace std; /* Description de la classe Coordinateur * * La classe Coordinateur configure le coordinateur, reçoit les trames du routeurs et envoie les informations à un site web * */ class Coordinateur { public: // Enum pour la machine d'état qui reconstruit les trames reçues enum Etat { Start, Length, Length2, Data }; // Constructeur Coordinateur(PinName _tx, PinName _rx); // Destructeur ~Coordinateur(); // Set le réseau du coordinateur void setPanID(string _pan); // Attend de recevoir les trames void getBytes(); private: // Machine à état qui reçoit les trames void etatTrame(char c); Trame trame; Serial xbee; Etat etat; char length[2]; int length_int; int counter; char *data; }; #endif