HL7800 modem control API
More...
#include "hl7800_modem.h"
#include "hl7800_serial.h"
#include "common.h"
|
char * | serchResp (char *str, const char *pattrnStart, const char *pattrnEnd) |
|
IPAddress | parseIp (char *strIp) |
|
|
const PROGMEM char | ATRSP_OK [] ="OK\r" |
|
const PROGMEM char | ATRSP_ERR [] ="ERROR\r" |
|
const PROGMEM char | ATRSP_READY [] ="READY" |
|
const PROGMEM char | ATRSP_KCNX_IND1 [] ="+KCNX_IND: 1,1,0" |
|
const PROGMEM char | ATRSP_KCNX_IND2 [] ="+KCNX_IND: 1,2" |
|
const PROGMEM char | ATRSP_KCNX_IND3 [] ="+KCNX_IND: 1,3\r" |
|
const PROGMEM char | ATRSP_KCNX_LF [] ="\r" |
|
HL7800Serial | serial_hl78 |
|
HL7800 modem control API
- Date
- 2019/9/5 Preview-Alpha
-
2019/10/3 固定文字列をプログラム領域に固定
-
2019/10/10 スリープ復帰用のモデム応答待ちAPIを追加 waitModem()
- Author
- kt-na.nosp@m.kamu.nosp@m.ra@kd.nosp@m.di-t.nosp@m.ech.c.nosp@m.om
◆ parseIp()
IPAddress parseIp |
( |
char * |
strIp | ) |
|
データ配列に含まれるIPアドレス文字を変換
- Parameters
-
- Returns
- IPアドレス
◆ serchResp()
char* serchResp |
( |
char * |
str, |
|
|
const char * |
pattrnStart, |
|
|
const char * |
pattrnEnd |
|
) |
| |
データ配列から指定した文字に挟まれた文字列を取得する
入力されたデータ配列にNULL終端を上書きするので注意
- Parameters
-
str | 判定したいデータ配列 |
pattrnStart | 開始パターン文字列 |
pattrnEnd | 終端パターン文字列 |
- Returns
- 判定後の文字列(NULL終端)