18#ifndef CELLULAR_TARGETS_TELIT_ME910_TELIT_ME910_H_
19#define CELLULAR_TARGETS_TELIT_ME910_TELIT_ME910_H_
21#ifdef TARGET_FF_ARDUINO
22#ifndef MBED_CONF_TELIT_ME910_TX
23#define MBED_CONF_TELIT_ME910_TX D1
25#ifndef MBED_CONF_TELIT_ME910_RX
26#define MBED_CONF_TELIT_ME910_RX D0
30#include "DigitalOut.h"
31#include "AT_CellularDevice.h"
Class AT_CellularNetwork.
Class for sending AT commands and parsing AT responses.
A digital output, used for setting the state of a pin.
virtual nsapi_error_t hard_power_off()
Sets the modem in unplugged state.
virtual nsapi_error_t soft_power_on()
Powers up the modem.
virtual AT_CellularContext * create_context_impl(ATHandler &at, const char *apn, bool cp_req=false, bool nonip_req=false)
Creates new instance of AT_CellularContext or if overridden, modem specific implementation.
virtual AT_CellularNetwork * open_network_impl(ATHandler &at)
Create new instance of AT_CellularNetwork or if overridden, modem specific implementation.
virtual nsapi_error_t init()
Initialize cellular device must be called right after the module is ready.
virtual nsapi_error_t hard_power_on()
Sets the modem up for powering on This is equivalent to plugging in the device, i....
virtual nsapi_error_t soft_power_off()
Powers down the modem.
TELIT_ME910(FileHandle *fh, PinName pwr, bool active_high)
Constructs the Telit ME910 series driver.
signed int nsapi_error_t
Type used to represent error codes.