///returns distance in meters private float CalcDistance() { float signalLevelInDb = Mathf.RoundToInt(currSignal); int freqInMHz = wifiSignal.GetFrequency(); float exp = (27.55f - (20f * Mathf.Log10(freqInMHz)) + Math.Abs(signalLevelInDb)) / 20.0f; return(Mathf.Pow(10.0f, exp)); }
void set_value() { Mac = wifiSignal.GetMacAddress(); frequency = wifiSignal.GetFrequency(); link_speed = wifiSignal.GetLinkSpeed(); }