Implementation of 3G USB Modem Huawei E372

Dependents:   PYRN

Committer:
clemounet
Date:
Fri Feb 20 16:48:12 2015 +0000
Revision:
0:67daedd6f74f
Child:
1:fbf17fb09581
3G Modem driver HUAWEI E372

Who changed what in which revision?

UserRevisionLine numberNew contents of line
clemounet 0:67daedd6f74f 1
clemounet 0:67daedd6f74f 2 #ifndef PYRN_USB_MODEM_H
clemounet 0:67daedd6f74f 3 #define PYRN_USB_MODEM_H
clemounet 0:67daedd6f74f 4
clemounet 0:67daedd6f74f 5 #include "mbed.h"
clemounet 0:67daedd6f74f 6 #include "USBHost/USBHost3GModule/WANDongle.h"
clemounet 0:67daedd6f74f 7 #include "USBSerialStream.h"
clemounet 0:67daedd6f74f 8 #include "ATCommandsInterface.h"
clemounet 0:67daedd6f74f 9
clemounet 0:67daedd6f74f 10 class PyrnUSBModem {
clemounet 0:67daedd6f74f 11 private:
clemounet 0:67daedd6f74f 12 WANDongle dongle;
clemounet 0:67daedd6f74f 13 USBSerialStream atStream;
clemounet 0:67daedd6f74f 14 ATCommandsInterface at;
clemounet 0:67daedd6f74f 15 bool atOpen;
clemounet 0:67daedd6f74f 16 public:
clemounet 0:67daedd6f74f 17 PyrnUSBModem(USBHost *h);
clemounet 0:67daedd6f74f 18 bool init();
clemounet 0:67daedd6f74f 19 bool isConnected(void);
clemounet 0:67daedd6f74f 20 void testAT(void);
clemounet 0:67daedd6f74f 21 WANDongleSerialPort *getAtInterface(int i);
clemounet 0:67daedd6f74f 22 };
clemounet 0:67daedd6f74f 23
clemounet 0:67daedd6f74f 24 #endif