v1.0

Dependencies:   SDFileSystem mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers WiFiTracker.h Source File

WiFiTracker.h

00001 #include "RingBuffer.h"
00002 #include "SDFileSystem.h"
00003 #include "mbed.h"
00004 
00005 typedef struct WiFiProbe
00006 {    
00007     uint8_t mac[6];
00008     int8_t rssi;
00009     int8_t cnt;
00010     
00011 }WiFiProbe;
00012 
00013 
00014 class WiFiTracker
00015 {
00016 public:
00017 
00018     WiFiTracker() ;
00019     ~WiFiTracker();
00020     
00021     uint8_t write_sdcard(char c);
00022     uint8_t write_sdcard(char* str, int len);
00023     
00024     char read();
00025     int write(char);
00026     int find(char*);
00027     
00028     
00029     int char_cnt(char*, char);
00030     int char_change(char*, char, char);
00031     
00032     void LedBlink(int, int);
00033     
00034 private:
00035     RingBuffer buffer;
00036     Serial dbg;
00037     SDFileSystem sd;
00038     FILE *fp;
00039     DigitalOut led;
00040     
00041     uint32_t g_store_cnt; 
00042     
00043 };
00044