An application to log WiFi SSIDs for position lookup testing
Dependencies: C027_Support SWO mbed-rtos mbed picojson
Fork of lpc4088_ebb_ublox_Cellular_PubNubDemo_rtos by
Diff: measurement/SignalQualityMeasurement.cpp
- Revision:
- 1:cac9b2960637
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/measurement/SignalQualityMeasurement.cpp Sun Feb 15 22:04:12 2015 +0000 @@ -0,0 +1,31 @@ +#include "SignalQualityMeasurement.h" + +SignalQualityMeasurement::SignalQualityMeasurement(DeviceInfo& deviceInfo) : + _deviceInfo(deviceInfo) +{ + _init = false; +} + +bool SignalQualityMeasurement::init() +{ + if (_init) + return false; + + _init = true; + return true; +} + +bool SignalQualityMeasurement::run() +{ + DeviceInfo::SignalQuality *signalQuality; + + if ((signalQuality = _deviceInfo.signalQuality()) == NULL) + return false; + + int rssi = signalQuality->rssi; + int ber = signalQuality->ber; + + printf("RSSI: %d dBm BER: %d %", rssi, ber); + + return true; +}