LTE-M Leaf Library
Functions | Variables
hl7800_http.cpp File Reference

HL7800 modem HTTP client API
More...

#include "hl7800_http.h"
#include "hl7800_serial.h"
#include "hl7800_modem.h"

Functions

int parseData (char *buff)
 
int parseRespCode ()
 

Variables

const PROGMEM char ATRSP_OK [] ="OK\r"
 
const PROGMEM char ATRSP_ERR [] ="ERROR\r"
 
const PROGMEM char ATDATA_EOF [] ="--EOF--Pattern--"
 
const PROGMEM char ATRSP_CONNECT [] ="CONNECT\r"
 
const PROGMEM char ATRSP_KHTTP_IND [] ="+KHTTP_IND: 1,3,"
 
HL7800Serial serial_hl78
 
const PROGMEM char ATRSP_BS [] ="\""
 

Detailed Description

HL7800 modem HTTP client API

Date
2019/9/5 Preview-Alpha
Author
kt-na.nosp@m.kamu.nosp@m.ra@kd.nosp@m.di-t.nosp@m.ech.c.nosp@m.om

Function Documentation

◆ parseData()

int parseData ( char *  buff)

HTTPデータ応答を処理する
"--EOF--Pattern--" までを受け取りbuffにコピー

Parameters
buff受け取りデータバッファ
Returns
受信データバイト数

Variable Documentation

◆ ATRSP_BS

const PROGMEM char ATRSP_BS[] ="\""

HTTPレスポンス応答(+KHTTP_IND:)を処理する
文字列("200","404"を十進値に変換

Parameters
なし
Returns
HTTPレスポンス応答値