LOM2M  0.8.0
Macros | Functions | Variables
lom2m-server-base.h File Reference
#include "configuration.h"
#include "keys.h"
#include "mqttBinding.h"
#include <ESP8266WiFi.h>
#include <NTPClient.h>
#include <PubSubClient.h>
#include <WiFiUdp.h>
#include <ESP8266HTTPUpdateServer.h>
#include <ESP8266mDNS.h>
#include <LittleFS.h>
#include <assert.h>
#include <map>
#include "Entity.h"
#include "IPE.h"
#include "PersistenceHelper.h"
#include "bsp.h"
#include "gateway.h"
#include "lom2m.h"
#include "httpBinding.h"
#include "tools.h"

Go to the source code of this file.

Macros

#define HEAP_TRACE_MS   5000
 
#define printHttpCode(code)   _printHttpCode(code, #code)
 

Functions

NTPClient timeClient (ntpUDP, "pool.ntp.org")
 
ESP8266WebServer om2msrv (8282)
 
void user_initial_setup ()
 
void user_final_setup ()
 
void user_loop ()
 
void serveFallback ()
 
bool serveFile (String path)
 
HTTPCode _printHttpCode (HTTPCode code, const char *desc)
 
void setup ()
 
void loop ()
 

Variables

WiFiUDP ntpUDP
 
WiFiClient tcp
 
String mDNSName = MDNSNAME
 
ESP8266HTTPUpdateServer httpUpdater
 
WiFiClientSecure * espClient
 
bool registered = false
 
Millis heapLastMs = 0
 
Millis lastReconnect = 0
 

Macro Definition Documentation

◆ HEAP_TRACE_MS

#define HEAP_TRACE_MS   5000

◆ printHttpCode

#define printHttpCode (   code)    _printHttpCode(code, #code)

Function Documentation

◆ _printHttpCode()

HTTPCode _printHttpCode ( HTTPCode  code,
const char *  desc 
)

◆ loop()

void loop ( )

CORE_MOCK

◆ om2msrv()

ESP8266WebServer om2msrv ( 8282  )

◆ serveFallback()

void serveFallback ( )

◆ serveFile()

bool serveFile ( String  path)

◆ setup()

void setup ( )

CORE_MOCK // works but too noisy for debug

◆ timeClient()

NTPClient timeClient ( ntpUDP  ,
"pool.ntp.org"   
)

◆ user_final_setup()

void user_final_setup ( )

◆ user_initial_setup()

void user_initial_setup ( )

◆ user_loop()

void user_loop ( )

Variable Documentation

◆ espClient

WiFiClientSecure* espClient

◆ heapLastMs

Millis heapLastMs = 0

◆ httpUpdater

ESP8266HTTPUpdateServer httpUpdater

◆ lastReconnect

Millis lastReconnect = 0

◆ mDNSName

String mDNSName = MDNSNAME

◆ ntpUDP

WiFiUDP ntpUDP

◆ registered

bool registered = false

◆ tcp

WiFiClient tcp