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.

Type/WIFIInfo.h

Committer:
yangcq88517
Date:
2016-03-16
Revision:
9:0ce800923eda
Parent:
1:fd19bd683e90

File content as of revision 9:0ce800923eda:

#ifndef SmartLab_MuRata_Type_WIFIInfo
#define SmartLab_MuRata_Type_WIFIInfo

#include "SecurityMode.h"
#include <string>

using namespace std;

namespace SmartLabMuRata
{
class WIFIInfo
{
private :
    /**
    * must be none 0 value, when used ad AP control.
    */
    char channel;
    
    char * ssid;
    
    SecurityMode mode;

public:
    const char * GetSSID();

    SecurityMode GetSecurityMode();

    char GetChannel();

    WIFIInfo();

    WIFIInfo(const char * SSID, const SecurityMode securityMode);

    virtual ~WIFIInfo();

    virtual WIFIInfo * SetSSID(const char * SSID);

    virtual WIFIInfo * SetSecurityMode(const SecurityMode securityMode);

    virtual WIFIInfo * SetChannel(const char channel);

    const char * ToString();
};
}

#endif