ublox-cellular-base-n2xx
Diff: UbloxCellularBaseN2xx.cpp
- Revision:
- 9:4368e434de4e
- Parent:
- 8:72412b28c93f
- Child:
- 10:1afe5ed24f0c
--- a/UbloxCellularBaseN2xx.cpp Tue Jan 09 12:46:00 2018 +0500 +++ b/UbloxCellularBaseN2xx.cpp Tue Jan 09 15:25:11 2018 +0500 @@ -364,6 +364,21 @@ return at_send(n); } +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_iccid() { // Returns the ICCID (Integrated Circuit Card ID) of the SIM-card. @@ -395,21 +410,6 @@ 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