LTE-M Leaf Library
hl7800_serial.h
Go to the documentation of this file.
1 
9 #ifndef HL7800_SERIAL_H
10 #define HL7800_SERIAL_H
11 
12 #include "Arduino.h"
13 #include "common.h"
14 
16 {
17  private:
18  public:
19  void Init(void);
20  void WriteCommand(char* command);
21  void WriteData(const uint8_t* data, int length);
22  char* ReadResponse(const char* patternOK, const char* patternNG, unsigned long timeout_ms);
23  char* WriteCommandAndReadResponse(char* command, const char* patternOK, const char* patternNG, unsigned long timeout_ms);
24 };
25 
26 #endif // HL7800_SERIAL_H
HL7800Serial::WriteCommand
void WriteCommand(char *command)
Definition: hl7800_serial.cpp:42
HL7800Serial::Init
void Init(void)
Definition: hl7800_serial.cpp:27
HL7800Serial::WriteData
void WriteData(const uint8_t *data, int length)
Definition: hl7800_serial.cpp:67
HL7800Serial
Definition: hl7800_serial.h:15
HL7800Serial::ReadResponse
char * ReadResponse(const char *patternOK, const char *patternNG, unsigned long timeout_ms)
Definition: hl7800_serial.cpp:93
HL7800Serial::WriteCommandAndReadResponse
char * WriteCommandAndReadResponse(char *command, const char *patternOK, const char *patternNG, unsigned long timeout_ms)
Definition: hl7800_serial.cpp:144