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
DeviceInfo.h
00001 #pragma once 00002 00003 #include <stddef.h> 00004 #include <stdint.h> 00005 #include "MDM.h" 00006 00007 class DeviceInfo 00008 { 00009 public: 00010 DeviceInfo(MDMSerial& mdm, MDMParser::DevStatus& devStatus); 00011 00012 typedef struct { 00013 int rssi; // RSSI in dBm 00014 int ber; // BER in % 00015 } SignalQuality; 00016 00017 const char * imsi(); 00018 const char * imei(); 00019 const char * cellId(); 00020 const char * iccid(); 00021 SignalQuality * signalQuality(); 00022 00023 protected: 00024 bool refreshNetStatus(); 00025 00026 private: 00027 MDMSerial& _mdm; 00028 MDMParser::DevStatus _devStatus; 00029 MDMParser::NetStatus _netStatus; 00030 char _cellId[9]; 00031 SignalQuality _signalQuality; 00032 };
Generated on Sun Jul 17 2022 02:39:36 by 1.7.2