Simple detection for LE910-NA1 modules

Fork of MTS-Cellular by MultiTech

Revision:
7:0ee8e69a3e9c
Parent:
3:04046eebaef5
Child:
8:2d7259d244d1
--- a/Cellular/Cellular.h	Wed May 21 08:34:43 2014 -0500
+++ b/Cellular/Cellular.h	Wed May 21 15:21:25 2014 -0500
@@ -159,7 +159,7 @@
 
     /// Enumeration for different cellular radio types.
     enum Radio {
-        NA, H5, EV3, G3, C2, H5_IP, EV3_IP, C2_IP
+        NA, MTSMC_H5, MTSMC_EV3, MTSMC_G3, MTSMC_C2, MTSMC_H5_IP, MTSMC_EV3_IP, MTSMC_C2_IP
     };
 
     /// An enumeration of radio registration states with a cell tower.
@@ -246,7 +246,7 @@
     * @param message the text message to be sent.
     * @returns the standard AT Code enumeration.
     */
-    virtual Code sendSMS(const std::string& phoneNumber, const std::string& message) = 0;
+    virtual Code sendSMS(const std::string& phoneNumber, const std::string& message);
 
     /** This method is used to send an SMS message. Note that you cannot send an
     * SMS message and have a data connection open at the same time.
@@ -254,21 +254,21 @@
     * @param sms an Sms struct that contains all SMS transaction information.
     * @returns the standard AT Code enumeration.
     */
-    virtual Code sendSMS(const Sms& sms) = 0;
+    virtual Code sendSMS(const Sms& sms);
 
     /** This method retrieves all of the SMS messages currently available for
     * this phone number.
     *
     * @returns a vector of existing SMS messages each as an Sms struct.
     */
-    virtual std::vector<Cellular::Sms> getReceivedSms() = 0;
+    virtual std::vector<Cellular::Sms> getReceivedSms();
 
     /** This method can be used to remove/delete all received SMS messages
     * even if they have never been retrieved or read.
     *
     * @returns the standard AT Code enumeration.
     */
-    virtual Code deleteAllReceivedSms() = 0;
+    virtual Code deleteAllReceivedSms();
 
     /** This method can be used to remove/delete all received SMS messages
     * that have been retrieved by the user through the getReceivedSms method.
@@ -276,7 +276,7 @@
     *
     * @returns the standard AT Code enumeration.
     */
-    virtual Code deleteOnlyReceivedReadSms() = 0;
+    virtual Code deleteOnlyReceivedReadSms();
 
     //Cellular Radio Specific
     /** A method for sending a generic AT command to the radio. Note that you cannot