Murata RF modules are designed to simplify wireless development and certification by minimizing the amount of RF expertise you need to wirelessly enable a wide range of applications.

Committer:
yangcq88517
Date:
Wed Mar 16 15:04:46 2016 +0000
Revision:
9:0ce800923eda
Parent:
1:fd19bd683e90
bug fix

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yangcq88517 0:8e83b9448758 1 #ifndef SmartLab_MuRata_Type_WIFINetwork
yangcq88517 0:8e83b9448758 2 #define SmartLab_MuRata_Type_WIFINetwork
yangcq88517 0:8e83b9448758 3
yangcq88517 0:8e83b9448758 4 #include "WIFIInfo.h"
yangcq88517 0:8e83b9448758 5 #include "mbed.h"
yangcq88517 0:8e83b9448758 6
yangcq88517 0:8e83b9448758 7 namespace SmartLabMuRata
yangcq88517 0:8e83b9448758 8 {
yangcq88517 0:8e83b9448758 9 class WIFINetwork : public WIFIInfo
yangcq88517 0:8e83b9448758 10 {
yangcq88517 0:8e83b9448758 11 private :
yangcq88517 9:0ce800923eda 12 char * key;
yangcq88517 9:0ce800923eda 13 char * bssid;
yangcq88517 0:8e83b9448758 14
yangcq88517 0:8e83b9448758 15 public:
yangcq88517 1:fd19bd683e90 16 const char * GetSecurityKey();
yangcq88517 0:8e83b9448758 17
yangcq88517 0:8e83b9448758 18 const char * GetBSSID();
yangcq88517 0:8e83b9448758 19
yangcq88517 0:8e83b9448758 20 WIFINetwork();
yangcq88517 0:8e83b9448758 21
yangcq88517 0:8e83b9448758 22 WIFINetwork(const char * SSID, const SecurityMode securityMode, const char * securityKey = NULL);
yangcq88517 0:8e83b9448758 23
yangcq88517 9:0ce800923eda 24 virtual ~WIFINetwork();
yangcq88517 0:8e83b9448758 25
yangcq88517 0:8e83b9448758 26 virtual WIFINetwork * SetSecurityKey(const char * SecurityKey);
yangcq88517 0:8e83b9448758 27
yangcq88517 0:8e83b9448758 28 virtual WIFINetwork * SetBSSID(const char * BSSID);
yangcq88517 0:8e83b9448758 29
yangcq88517 0:8e83b9448758 30 virtual WIFINetwork * SetSSID(const char * SSID);
yangcq88517 0:8e83b9448758 31
yangcq88517 0:8e83b9448758 32 virtual WIFINetwork * SetSecurityMode(const SecurityMode securityMode);
yangcq88517 0:8e83b9448758 33
yangcq88517 0:8e83b9448758 34 virtual WIFINetwork * SetChannel(const char channel);
yangcq88517 0:8e83b9448758 35 };
yangcq88517 0:8e83b9448758 36 }
yangcq88517 0:8e83b9448758 37
yangcq88517 0:8e83b9448758 38 #endif