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_WIFIInfo
yangcq88517 0:8e83b9448758 2 #define SmartLab_MuRata_Type_WIFIInfo
yangcq88517 0:8e83b9448758 3
yangcq88517 0:8e83b9448758 4 #include "SecurityMode.h"
yangcq88517 0:8e83b9448758 5 #include <string>
yangcq88517 0:8e83b9448758 6
yangcq88517 0:8e83b9448758 7 using namespace std;
yangcq88517 0:8e83b9448758 8
yangcq88517 0:8e83b9448758 9 namespace SmartLabMuRata
yangcq88517 0:8e83b9448758 10 {
yangcq88517 0:8e83b9448758 11 class WIFIInfo
yangcq88517 0:8e83b9448758 12 {
yangcq88517 0:8e83b9448758 13 private :
yangcq88517 9:0ce800923eda 14 /**
yangcq88517 9:0ce800923eda 15 * must be none 0 value, when used ad AP control.
yangcq88517 9:0ce800923eda 16 */
yangcq88517 0:8e83b9448758 17 char channel;
yangcq88517 9:0ce800923eda 18
yangcq88517 9:0ce800923eda 19 char * ssid;
yangcq88517 9:0ce800923eda 20
yangcq88517 0:8e83b9448758 21 SecurityMode mode;
yangcq88517 0:8e83b9448758 22
yangcq88517 0:8e83b9448758 23 public:
yangcq88517 1:fd19bd683e90 24 const char * GetSSID();
yangcq88517 0:8e83b9448758 25
yangcq88517 0:8e83b9448758 26 SecurityMode GetSecurityMode();
yangcq88517 0:8e83b9448758 27
yangcq88517 0:8e83b9448758 28 char GetChannel();
yangcq88517 0:8e83b9448758 29
yangcq88517 0:8e83b9448758 30 WIFIInfo();
yangcq88517 0:8e83b9448758 31
yangcq88517 0:8e83b9448758 32 WIFIInfo(const char * SSID, const SecurityMode securityMode);
yangcq88517 9:0ce800923eda 33
yangcq88517 9:0ce800923eda 34 virtual ~WIFIInfo();
yangcq88517 0:8e83b9448758 35
yangcq88517 0:8e83b9448758 36 virtual WIFIInfo * SetSSID(const char * SSID);
yangcq88517 0:8e83b9448758 37
yangcq88517 0:8e83b9448758 38 virtual WIFIInfo * SetSecurityMode(const SecurityMode securityMode);
yangcq88517 0:8e83b9448758 39
yangcq88517 0:8e83b9448758 40 virtual WIFIInfo * SetChannel(const char channel);
yangcq88517 0:8e83b9448758 41
yangcq88517 9:0ce800923eda 42 const char * ToString();
yangcq88517 0:8e83b9448758 43 };
yangcq88517 0:8e83b9448758 44 }
yangcq88517 0:8e83b9448758 45
yangcq88517 0:8e83b9448758 46 #endif