Using MQTT on Dragonfly

Dependencies:   MQTT mbed mtsas

MTSCellularManager.hpp

Committer:
miaotwilio
Date:
2017-05-09
Revision:
0:b32fa0c757d7
Child:
1:5a896191c3c4

File content as of revision 0:b32fa0c757d7:

#include <mbed.h>
#include <mtsas.h>

class MTSCellularManager {
public:
    MTSCellularManager(const char* apn_);

    ~MTSCellularManager();

    bool init();

    void uninit();

    mts::Cellular& getRadio() { return *radio; }

private:
    // An APN is required for GSM radios.
    const char* apn;
    // The MTSSerialFlowControl object represents the physical serial link between the processor and the cellular radio.
    mts::MTSSerialFlowControl* io;
    // The Cellular object represents the cellular radio.
    mts::Cellular* radio;
};