Files
Arduino-GSM-Chata/lib/Device/GSMMobileDevice.h
T
2024-04-24 03:29:50 +02:00

31 lines
573 B
C++

#ifndef GSMMobileDevice_H
#define GSMMobileDevice_H
#include "GSMMobileData.h"
#include "SoftwareSerial.h"
class GSMMobileDevice
{
private:
SoftwareSerial _gsmSerial;
// Methods
void end();
void executeAtCommand(const String &atCommand);
String readStringSerialPort();
void sendSMSToGSM(GSMMobileData gsmData);
long _baudRate;
bool checkSMSError();
public:
// Constructor
GSMMobileDevice(uint8_t pinRx, uint8_t pinTx, long baudRate);
// Destructor
//~GSMDevice();
// Methods
void sendSMS(GSMMobileData gsmData);
};
#endif // GSMDevice_H