ublox-cellular-base-n2xx

Revision:
7:f1c3373e4ff5
Parent:
6:377997119ef1
Child:
8:72412b28c93f
--- a/UbloxCellularBaseN2xx.cpp	Mon Oct 30 14:44:36 2017 +0000
+++ b/UbloxCellularBaseN2xx.cpp	Wed Jan 03 05:50:31 2018 +0000
@@ -395,6 +395,22 @@
     return success;
 }
 
+bool UbloxCellularBaseN2xx::get_imei(char *buffer,int size)
+{
+    // International mobile equipment identifier
+    // AT Command Manual UBX-13002752, section 4.7
+    bool success = cgsn(1, _dev_info.imei);
+    tr_info("DevInfo: IMEI=%s", _dev_info.imei);
+    
+    if(success)
+    {
+        memcpy(buffer,_dev_info.imei,size);
+        buffer[size-1] = '\0';
+    }
+
+    return success;
+}
+
 bool UbloxCellularBaseN2xx::get_meid()
 {
     // *** NOT IMPLEMENTED on SARA-N2XX