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.cpp

Committer:
yangcq88517
Date:
2015-02-04
Revision:
1:fd19bd683e90
Parent:
0:8e83b9448758
Child:
9:0ce800923eda

File content as of revision 1:fd19bd683e90:

#include "WIFIInfo.h"

using namespace SmartLabMuRata;

const char * WIFIInfo::GetSSID()
{
    return ssid.c_str();
}

SecurityMode WIFIInfo::GetSecurityMode()
{
    return mode;
}

char WIFIInfo::GetChannel()
{
    return channel;
}

WIFIInfo::WIFIInfo() { }

WIFIInfo::WIFIInfo(const char * SSID, const SecurityMode securityMode)
{
    SetSSID(SSID)->SetSecurityMode(securityMode);
}

/*
WIFIInfo::~WIFIInfo()
{
    delete[] ssid;
}
*/

WIFIInfo * WIFIInfo::SetSSID(const char * SSID)
{
    ssid.assign(SSID);
    return this;
}

WIFIInfo * WIFIInfo::SetSecurityMode(const SecurityMode securityMode)
{
    this->mode = securityMode;
    return this;
}

WIFIInfo * WIFIInfo::SetChannel(const char channel)
{
    this->channel = channel;
    return this;
}

string & WIFIInfo::ToString()
{
    return ssid;
}