RUI3 (RAK Unified Interface 3) - RAK4631
bg77

Data Structures

class  atac
 
class  atad
 
class  ataf
 
class  atav
 
class  ataw
 
class  atd
 
class  ate
 
class  ath
 
class  ati
 
class  ato
 
class  atq
 
class  ats0
 
class  ats10
 
class  ats3
 
class  ats4
 
class  ats5
 
class  ats6
 
class  ats7
 
class  ats8
 
class  atv
 
class  atx
 
class  cbc
 
class  ccfc
 
class  cclk
 
class  ccwa
 
class  cedrxrdp
 
class  cedrxs
 
class  cereg
 
class  cfun
 
class  cgact
 
class  cgatt
 
class  cgdcont
 
class  cgerep
 
class  cgmi
 
class  cgmm
 
class  cgmr
 
class  cgpaddr
 
class  cgsms
 
class  cgsn
 
class  chld
 
class  chup
 
class  cimi
 
class  clck
 
class  clip
 
class  clir
 
class  cmee
 
class  cmgd
 
class  cmgf
 
class  cmgl
 
class  cmgr
 
class  cmgs
 
class  cmgw
 
class  cmms
 
class  cmss
 
class  cnma
 
class  cnmi
 
class  colp
 
class  copn
 
class  cops
 
class  cpas
 
class  cpin
 
class  cpms
 
class  cpol
 
class  cpsms
 
class  cpwd
 
class  crc
 
class  creg
 
class  crsm
 
class  csca
 
class  cscs
 
class  csdh
 
class  csmp
 
class  csms
 
class  csq
 
class  cssn
 
class  ctzr
 
class  ctzu
 
class  cvhu
 
class  gmi
 
class  gmm
 
class  gmr
 
class  gsn
 
class  icf
 
class  ifc
 
class  ipr
 
class  qadc
 
class  qccid
 
class  qcfg
 
class  qcfgext
 
class  qcmgr
 
class  qcmgs
 
class  qcoapcfg
 
class  qcoapclose
 
class  qcoapheader
 
class  qcoapopen
 
class  qcoapoption
 
class  qcoapsend
 
class  qcscon
 
class  qcsq
 
class  qfclose
 
class  qfdel
 
class  qfdwl
 
class  qflds
 
class  qflst
 
class  qfopen
 
class  qfotadl
 
class  qfposition
 
class  qfread
 
class  qfseek
 
class  qftpcfg
 
class  qftpclose
 
class  qftpcwd
 
class  qftpdel
 
class  qftpget
 
class  qftplen
 
class  qftplist
 
class  qftpmdtm
 
class  qftpmkdir
 
class  qftpmlsd
 
class  qftpnlst
 
class  qftpopen
 
class  qftpput
 
class  qftppwd
 
class  qftprename
 
class  qftprmdir
 
class  qftpsize
 
class  qftpstat
 
class  qftucat
 
class  qfupl
 
class  qfwrite
 
class  qgps
 
class  qgpscfg
 
class  qgpsdel
 
class  qgpsend
 
class  qgpsgnmea
 
class  qgpsloc
 
class  qgpsxtra
 
class  qgpsxtradata
 
class  qgpsxtratime
 
class  qhttpcfg
 
class  qhttpget
 
class  qhttppost
 
class  qhttppostfile
 
class  qhttpread
 
class  qhttpreadfile
 
class  qhttpurl
 
class  qiact
 
class  qicfg
 
class  qiclose
 
class  qicsgp
 
class  qideact
 
class  qidnscfg
 
class  qidnsgip
 
class  qigeterror
 
class  qindcfg
 
class  qinistat
 
class  qiopen
 
class  qird
 
class  qisde
 
class  qisend
 
class  qisendex
 
class  qistate
 
class  qiswtmd
 
class  qlts
 
class  qlwcfg
 
class  qlwsvc
 
class  qmtcfg
 
class  qmtclose
 
class  qmtconn
 
class  qmtdisc
 
class  qmtopen
 
class  qmtpub
 
class  qmtpubex
 
class  qmtrecv
 
class  qmtsub
 
class  qmtuns
 
class  qntp
 
class  qnwinfo
 
class  qpinc
 
class  qping
 
class  qpowd
 
class  qpsmcfg
 
class  qpsmextcfg
 
class  qpsms
 
class  qptwedrxs
 
class  qrir
 
class  qsclk
 
class  qsimdet
 
class  qsimstat
 
class  qsslcfg
 
class  qsslclose
 
class  qsslcrypt
 
class  qsslopen
 
class  qsslrecv
 
class  qsslsend
 
class  qsslstate
 
class  qtemp
 
class  qurccfg
 

Public Member Functions

 bg77 ()
 
bool init (HardwareSerial *, int)
 
String atz ()
 
String atz (int)
 
String repeat ()
 
void mode ()
 
String send_raw (String)
 

Data Fields

class bg77::ati ati
 
class bg77::gmi gmi
 
class bg77::gmm gmm
 
class bg77::gmr gmr
 
class bg77::cgmi cgmi
 
class bg77::cgmm cgmm
 
class bg77::cgmr cgmr
 
class bg77::gsn gsn
 
class bg77::cgsn cgsn
 
class bg77::ataf ataf
 
class bg77::atav atav
 
class bg77::ataw ataw
 
class bg77::atq atq
 
class bg77::atv atv
 
class bg77::ate ate
 
class bg77::ats3 ats3
 
class bg77::ats4 ats4
 
class bg77::ats5 ats5
 
class bg77::atx atx
 
class bg77::cfun cfun
 
class bg77::cmee cmee
 
class bg77::cscs cscs
 
class bg77::qurccfg qurccfg
 
class bg77::atac atac
 
class bg77::atad atad
 
class bg77::ifc ifc
 
class bg77::icf icf
 
class bg77::ipr ipr
 
class bg77::qrir qrir
 
class bg77::cpas cpas
 
class bg77::qindcfg qindcfg
 
class bg77::cimi cimi
 
class bg77::clck clck
 
class bg77::cpin cpin
 
class bg77::cpwd cpwd
 
class bg77::crsm crsm
 
class bg77::qccid qccid
 
class bg77::qpinc qpinc
 
class bg77::qinistat qinistat
 
class bg77::qsimdet qsimdet
 
class bg77::qsimstat qsimstat
 
class bg77::creg creg
 
class bg77::cops cops
 
class bg77::csq csq
 
class bg77::cpol cpol
 
class bg77::copn copn
 
class bg77::ctzu ctzu
 
class bg77::cpsms cpsms
 
class bg77::qpsms qpsms
 
class bg77::qpsmcfg qpsmcfg
 
class bg77::qpsmextcfg qpsmextcfg
 
class bg77::cedrxs cedrxs
 
class bg77::qptwedrxs qptwedrxs
 
class bg77::cedrxrdp cedrxrdp
 
class bg77::ctzr ctzr
 
class bg77::qnwinfo qnwinfo
 
class bg77::qcsq qcsq
 
class bg77::qcscon qcscon
 
class bg77::qlts qlts
 
class bg77::atd atd
 
class bg77::ath ath
 
class bg77::cvhu cvhu
 
class bg77::chup chup
 
class bg77::ato ato
 
class bg77::ats0 ats0
 
class bg77::ats6 ats6
 
class bg77::ats7 ats7
 
class bg77::ats8 ats8
 
class bg77::ats10 ats10
 
class bg77::crc crc
 
class bg77::csms csms
 
class bg77::cmgf cmgf
 
class bg77::csca csca
 
class bg77::cpms cpms
 
class bg77::cmgd cmgd
 
class bg77::cmgl cmgl
 
class bg77::cmgr cmgr
 
class bg77::cmgs cmgs
 
class bg77::cmms cmms
 
class bg77::cmgw cmgw
 
class bg77::cmss cmss
 
class bg77::cnma cnma
 
class bg77::cnmi cnmi
 
class bg77::csdh csdh
 
class bg77::csmp csmp
 
class bg77::qcmgs qcmgs
 
class bg77::qcmgr qcmgr
 
class bg77::cgatt cgatt
 
class bg77::cgdcont cgdcont
 
class bg77::cgact cgact
 
class bg77::cgpaddr cgpaddr
 
class bg77::cgerep cgerep
 
class bg77::cgsms cgsms
 
class bg77::cereg cereg
 
class bg77::ccfc ccfc
 
class bg77::ccwa ccwa
 
class bg77::chld chld
 
class bg77::clip clip
 
class bg77::clir clir
 
class bg77::colp colp
 
class bg77::cssn cssn
 
class bg77::qpowd qpowd
 
class bg77::cclk cclk
 
class bg77::cbc cbc
 
class bg77::qadc qadc
 
class bg77::qsclk qsclk
 
class bg77::qtemp qtemp
 
class bg77::qfotadl qfotadl
 
class bg77::qftpcfg qftpcfg
 
class bg77::qftpopen qftpopen
 
class bg77::qftpcwd qftpcwd
 
class bg77::qftppwd qftppwd
 
class bg77::qftpput qftpput
 
class bg77::qftpget qftpget
 
class bg77::qftpsize qftpsize
 
class bg77::qftpdel qftpdel
 
class bg77::qftpmkdir qftpmkdir
 
class bg77::qftprmdir qftprmdir
 
class bg77::qftplist qftplist
 
class bg77::qftpnlst qftpnlst
 
class bg77::qftpmlsd qftpmlsd
 
class bg77::qftpmdtm qftpmdtm
 
class bg77::qftprename qftprename
 
class bg77::qftplen qftplen
 
class bg77::qftpstat qftpstat
 
class bg77::qftpclose qftpclose
 
class bg77::qhttpcfg qhttpcfg
 
class bg77::qhttpurl qhttpurl
 
class bg77::qhttpget qhttpget
 
class bg77::qhttppost qhttppost
 
class bg77::qhttppostfile qhttppostfile
 
class bg77::qhttpread qhttpread
 
class bg77::qhttpreadfile qhttpreadfile
 
class bg77::qicsgp qicsgp
 
class bg77::qiact qiact
 
class bg77::qideact qideact
 
class bg77::qiopen qiopen
 
class bg77::qiclose qiclose
 
class bg77::qistate qistate
 
class bg77::qisend qisend
 
class bg77::qird qird
 
class bg77::qisendex qisendex
 
class bg77::qiswtmd qiswtmd
 
class bg77::qping qping
 
class bg77::qntp qntp
 
class bg77::qidnscfg qidnscfg
 
class bg77::qidnsgip qidnsgip
 
class bg77::qicfg qicfg
 
class bg77::qisde qisde
 
class bg77::qigeterror qigeterror
 
class bg77::qgpscfg qgpscfg
 
class bg77::qgps qgps
 
class bg77::qgpsend qgpsend
 
class bg77::qgpsloc qgpsloc
 
class bg77::qgpsgnmea qgpsgnmea
 
class bg77::qgpsxtra qgpsxtra
 
class bg77::qgpsxtratime qgpsxtratime
 
class bg77::qgpsxtradata qgpsxtradata
 
class bg77::qgpsdel qgpsdel
 
class bg77::qsslcfg qsslcfg
 
class bg77::qsslopen qsslopen
 
class bg77::qsslsend qsslsend
 
class bg77::qsslrecv qsslrecv
 
class bg77::qsslclose qsslclose
 
class bg77::qsslstate qsslstate
 
class bg77::qsslcrypt qsslcrypt
 
class bg77::qflds qflds
 
class bg77::qflst qflst
 
class bg77::qfdel qfdel
 
class bg77::qfupl qfupl
 
class bg77::qfdwl qfdwl
 
class bg77::qfopen qfopen
 
class bg77::qfread qfread
 
class bg77::qfwrite qfwrite
 
class bg77::qfseek qfseek
 
class bg77::qfposition qfposition
 
class bg77::qftucat qftucat
 
class bg77::qfclose qfclose
 
class bg77::qmtcfg qmtcfg
 
class bg77::qmtopen qmtopen
 
class bg77::qmtclose qmtclose
 
class bg77::qmtconn qmtconn
 
class bg77::qmtdisc qmtdisc
 
class bg77::qmtsub qmtsub
 
class bg77::qmtuns qmtuns
 
class bg77::qmtpub qmtpub
 
class bg77::qmtpubex qmtpubex
 
class bg77::qmtrecv qmtrecv
 
class bg77::qcoapcfg qcoapcfg
 
class bg77::qcoapopen qcoapopen
 
class bg77::qcoapclose qcoapclose
 
class bg77::qcoapheader qcoapheader
 
class bg77::qcoapoption qcoapoption
 
class bg77::qcoapsend qcoapsend
 
class bg77::qlwcfg qlwcfg
 
class bg77::qlwsvc qlwsvc
 
class bg77::qcfg qcfg
 
class bg77::qcfgext qcfgext
 

Constructor & Destructor Documentation

◆ bg77()

bg77 ( )

Member Function Documentation

◆ init()

bool init ( HardwareSerial ,
int   
)
Description
This api initialize the bg77 uart pins and setup the uart port baud rate
Syntax
bg77.init(UART,baudrate)
Parameters
UARTHardware Serial * the hardware serial port
baudrateint the hardware serial port baudrate
Returns
boolean the initialized result

◆ atz() [1/2]

String atz ( )
Description
This api reset the AT command setting to factory settings
Syntax
bg77.atz()
Returns
response

◆ atz() [2/2]

String atz ( int  )
Description
This api reset the AT command setting to factory settings
Syntax
bg77.atz(value)
Parameters
valueint 0 reset to profile number 0
Returns
response

◆ repeat()

String repeat ( )
Description
This api repeats previous AT command line
Syntax
bg77.repeat()
Returns
response

◆ mode()

void mode ( )
Description
     This api Switch from Data Mode to Command Mode
Syntax
bg77.mode()
Returns
None

◆ send_raw()

String send_raw ( String  )

Field Documentation

◆ ati

class bg77::ati ati

◆ gmi

class bg77::gmi gmi

◆ gmm

class bg77::gmm gmm

◆ gmr

class bg77::gmr gmr

◆ cgmi

◆ cgmm

◆ cgmr

◆ gsn

class bg77::gsn gsn

◆ cgsn

◆ ataf

◆ atav

◆ ataw

◆ atq

class bg77::atq atq

◆ atv

class bg77::atv atv

◆ ate

class bg77::ate ate

◆ ats3

◆ ats4

◆ ats5

◆ atx

class bg77::atx atx

◆ cfun

◆ cmee

◆ cscs

◆ qurccfg

◆ atac

◆ atad

◆ ifc

class bg77::ifc ifc

◆ icf

class bg77::icf icf

◆ ipr

class bg77::ipr ipr

◆ qrir

◆ cpas

◆ qindcfg

◆ cimi

◆ clck

◆ cpin

◆ cpwd

◆ crsm

◆ qccid

◆ qpinc

◆ qinistat

◆ qsimdet

◆ qsimstat

◆ creg

◆ cops

◆ csq

class bg77::csq csq

◆ cpol

◆ copn

◆ ctzu

◆ cpsms

◆ qpsms

◆ qpsmcfg

◆ qpsmextcfg

◆ cedrxs

◆ qptwedrxs

◆ cedrxrdp

◆ ctzr

◆ qnwinfo

◆ qcsq

◆ qcscon

◆ qlts

◆ atd

class bg77::atd atd

◆ ath

class bg77::ath ath

◆ cvhu

◆ chup

◆ ato

class bg77::ato ato

◆ ats0

◆ ats6

◆ ats7

◆ ats8

◆ ats10

◆ crc

class bg77::crc crc

◆ csms

◆ cmgf

◆ csca

◆ cpms

◆ cmgd

◆ cmgl

◆ cmgr

◆ cmgs

◆ cmms

◆ cmgw

◆ cmss

◆ cnma

◆ cnmi

◆ csdh

◆ csmp

◆ qcmgs

◆ qcmgr

◆ cgatt

◆ cgdcont

◆ cgact

◆ cgpaddr

◆ cgerep

◆ cgsms

◆ cereg

◆ ccfc

◆ ccwa

◆ chld

◆ clip

◆ clir

◆ colp

◆ cssn

◆ qpowd

◆ cclk

◆ cbc

class bg77::cbc cbc

◆ qadc

◆ qsclk

◆ qtemp

◆ qfotadl

◆ qftpcfg

◆ qftpopen

◆ qftpcwd

◆ qftppwd

◆ qftpput

◆ qftpget

◆ qftpsize

◆ qftpdel

◆ qftpmkdir

◆ qftprmdir

◆ qftplist

◆ qftpnlst

◆ qftpmlsd

◆ qftpmdtm

◆ qftprename

◆ qftplen

◆ qftpstat

◆ qftpclose

◆ qhttpcfg

◆ qhttpurl

◆ qhttpget

◆ qhttppost

◆ qhttppostfile

◆ qhttpread

◆ qhttpreadfile

◆ qicsgp

◆ qiact

◆ qideact

◆ qiopen

◆ qiclose

◆ qistate

◆ qisend

◆ qird

◆ qisendex

◆ qiswtmd

◆ qping

◆ qntp

◆ qidnscfg

◆ qidnsgip

◆ qicfg

◆ qisde

◆ qigeterror

◆ qgpscfg

◆ qgps

◆ qgpsend

◆ qgpsloc

◆ qgpsgnmea

◆ qgpsxtra

◆ qgpsxtratime

◆ qgpsxtradata

◆ qgpsdel

◆ qsslcfg

◆ qsslopen

◆ qsslsend

◆ qsslrecv

◆ qsslclose

◆ qsslstate

◆ qsslcrypt

◆ qflds

◆ qflst

◆ qfdel

◆ qfupl

◆ qfdwl

◆ qfopen

◆ qfread

◆ qfwrite

◆ qfseek

◆ qfposition

◆ qftucat

◆ qfclose

◆ qmtcfg

◆ qmtopen

◆ qmtclose

◆ qmtconn

◆ qmtdisc

◆ qmtsub

◆ qmtuns

◆ qmtpub

◆ qmtpubex

◆ qmtrecv

◆ qcoapcfg

◆ qcoapopen

◆ qcoapclose

◆ qcoapheader

◆ qcoapoption

◆ qcoapsend

◆ qlwcfg

◆ qlwsvc

◆ qcfg

◆ qcfgext