Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
WIFINetworkDetail.cpp
00001 #include "WIFINetworkDetail.h" 00002 00003 using namespace SmartLabMuRata; 00004 00005 WIFINetworkDetail::WIFINetworkDetail() { } 00006 00007 WIFINetworkDetail::~WIFINetworkDetail() {} 00008 00009 WIFINetworkDetail::WIFINetworkDetail(const char * SSID, const SecurityMode securityMode, const BSSType networkType, const int rssi, const int maxDataRate) 00010 : WIFINetwork(SSID, securityMode) 00011 { 00012 netType = networkType; 00013 this->rssi = rssi; 00014 this->maxDataRate = maxDataRate; 00015 } 00016 00017 int8_t WIFINetworkDetail::GetRSSI() 00018 { 00019 return rssi; 00020 } 00021 00022 /// <summary> 00023 /// Max Data Rate (Mbps) 00024 /// </summary> 00025 /// <returns></returns> 00026 int WIFINetworkDetail::GetMaxDataRate() 00027 { 00028 return maxDataRate; 00029 } 00030 00031 BSSType WIFINetworkDetail::GetNetworkType() 00032 { 00033 return netType; 00034 } 00035 00036 WIFINetworkDetail * WIFINetworkDetail::SetRSSI(const int rssi) 00037 { 00038 this->rssi = rssi; 00039 return this; 00040 } 00041 00042 WIFINetworkDetail * WIFINetworkDetail::SetNetworkType(const BSSType networkType) 00043 { 00044 netType = networkType; 00045 return this; 00046 } 00047 00048 WIFINetworkDetail * WIFINetworkDetail::SetMaxDataRate(const int maxDataRate) 00049 { 00050 this->maxDataRate = maxDataRate; 00051 return this; 00052 } 00053 00054 WIFINetworkDetail * WIFINetworkDetail::SetSecurityKey(const char * SecurityKey) 00055 { 00056 WIFINetwork::SetSecurityKey(SecurityKey); 00057 return this; 00058 } 00059 00060 WIFINetworkDetail * WIFINetworkDetail::SetBSSID(const char * BSSID) 00061 { 00062 WIFINetwork::SetBSSID(BSSID); 00063 return this; 00064 } 00065 00066 WIFINetworkDetail * WIFINetworkDetail::SetSSID(const char * SSID) 00067 { 00068 WIFINetwork::SetSSID(SSID); 00069 return this; 00070 } 00071 00072 WIFINetworkDetail * WIFINetworkDetail::SetSecurityMode(const SecurityMode securityMode) 00073 { 00074 WIFINetwork::SetSecurityMode(securityMode); 00075 return this; 00076 } 00077 00078 WIFINetworkDetail * WIFINetworkDetail::SetChannel(const char channel) 00079 { 00080 WIFINetwork::SetChannel(channel); 00081 return this; 00082 }
Generated on Fri Jul 15 2022 01:02:11 by
1.7.2