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.

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers WIFINetwork.h Source File

WIFINetwork.h

00001 #ifndef SmartLab_MuRata_Type_WIFINetwork
00002 #define SmartLab_MuRata_Type_WIFINetwork
00003 
00004 #include "WIFIInfo.h"
00005 #include "mbed.h"
00006 
00007 namespace SmartLabMuRata
00008 {
00009 class WIFINetwork : public WIFIInfo
00010 {
00011 private :
00012     char * key;
00013     char * bssid;
00014 
00015 public:
00016     const char * GetSecurityKey();
00017 
00018     const char * GetBSSID();
00019 
00020     WIFINetwork();
00021 
00022     WIFINetwork(const char * SSID, const SecurityMode securityMode, const char * securityKey = NULL);
00023     
00024     virtual ~WIFINetwork();
00025 
00026     virtual WIFINetwork * SetSecurityKey(const char * SecurityKey);
00027 
00028     virtual WIFINetwork * SetBSSID(const char * BSSID);
00029 
00030     virtual WIFINetwork * SetSSID(const char * SSID);
00031 
00032     virtual WIFINetwork * SetSecurityMode(const SecurityMode securityMode);
00033 
00034     virtual WIFINetwork * SetChannel(const char channel);
00035 };
00036 }
00037 
00038 #endif