exemple utilisation
wifiesp8266.h
- Committer:
- petit
- Date:
- 2021-06-08
- Revision:
- 0:58ef0c4fba67
- Child:
- 1:2cbeb8cedf2f
File content as of revision 0:58ef0c4fba67:
#ifndef _WifiEsp8266_ #define _WifiEsp8266_ // taille maximum d'une phrase recue #define maxdata 100 #define Baud 921600 class WifiEsp8266 : public RawSerial { public: WifiEsp8266(PinName Txd, PinName Rxd,float _TimeOut=NULL); // _TimeOute pour chien de garde en s void receive(); //recoit les data gps et les stocks puis produit les donnees en cas de reception bool dataready(void); char * read(void); private: // reception phrase Serial char _DataTmp[maxdata + 1]; // tableau de donnees pour stocker pendant reception char _Data[maxdata + 1]; // tableau de donnees lorsque toutes les donnees sont recues int _DataPtr = 0; // position de stockage de la prochaine donnee a recevoir bool _Canal1Ok = false; bool _Canal2Ok = false; Ticker TGarde; bool _DataReady = false; float _TimeOut; void Tevent(void); }; #endif