exemple utilisation

Dependents:   0-wifisp1-drivers

Committer:
petit
Date:
Tue Jun 08 10:37:18 2021 +0000
Revision:
0:58ef0c4fba67
Child:
1:2cbeb8cedf2f
SP1 vers 3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
petit 0:58ef0c4fba67 1 #ifndef _WifiEsp8266_
petit 0:58ef0c4fba67 2 #define _WifiEsp8266_
petit 0:58ef0c4fba67 3 // taille maximum d'une phrase recue
petit 0:58ef0c4fba67 4 #define maxdata 100
petit 0:58ef0c4fba67 5 #define Baud 921600
petit 0:58ef0c4fba67 6 class WifiEsp8266 : public RawSerial
petit 0:58ef0c4fba67 7 {
petit 0:58ef0c4fba67 8 public:
petit 0:58ef0c4fba67 9 WifiEsp8266(PinName Txd, PinName Rxd,float _TimeOut=NULL); // _TimeOute pour chien de garde en s
petit 0:58ef0c4fba67 10 void receive(); //recoit les data gps et les stocks puis produit les donnees en cas de reception
petit 0:58ef0c4fba67 11 bool dataready(void);
petit 0:58ef0c4fba67 12 char * read(void);
petit 0:58ef0c4fba67 13 private:
petit 0:58ef0c4fba67 14 // reception phrase Serial
petit 0:58ef0c4fba67 15 char _DataTmp[maxdata + 1]; // tableau de donnees pour stocker pendant reception
petit 0:58ef0c4fba67 16 char _Data[maxdata + 1]; // tableau de donnees lorsque toutes les donnees sont recues
petit 0:58ef0c4fba67 17 int _DataPtr = 0; // position de stockage de la prochaine donnee a recevoir
petit 0:58ef0c4fba67 18 bool _Canal1Ok = false;
petit 0:58ef0c4fba67 19 bool _Canal2Ok = false;
petit 0:58ef0c4fba67 20 Ticker TGarde;
petit 0:58ef0c4fba67 21 bool _DataReady = false;
petit 0:58ef0c4fba67 22 float _TimeOut;
petit 0:58ef0c4fba67 23 void Tevent(void);
petit 0:58ef0c4fba67 24 };
petit 0:58ef0c4fba67 25 #endif