AllWize Library
Functions | Variables
forwarder.cpp File Reference
#include "forwarder.h"
#include "wifi.h"
#include "ntp.h"
#include "debug.h"
#include "wize.h"
#include "configuration.h"
#include "AllWize.h"
#include <base64.h>
#include <Ticker.h>
#include <WiFiUdp.h>
Include dependency graph for forwarder.cpp:

Go to the source code of this file.

Functions

void forwarderSend (char *data)
 
void forwarderPing ()
 
void forwarderMessage (allwize_message_t message)
 
void forwarderSetup ()
 

Variables

Ticker _forwarder_ticker
 
WiFiUDP _forwarder_udp
 
uint8_t eui [8] = {0xFF}
 
struct {
   uint16_t   rxnb = 0
 
   uint16_t   rxok = 0
 
   uint16_t   rxfw = 0
 
   uint16_t   acks = 0
 
   uint16_t   dwnb = 0
 
   uint16_t   txnb = 0
 
_forwarder_stats
 

Function Documentation

◆ forwarderMessage()

void forwarderMessage ( allwize_message_t  message)

Definition at line 82 of file forwarder.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ forwarderPing()

void forwarderPing ( )

Definition at line 55 of file forwarder.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ forwarderSend()

void forwarderSend ( char *  data)

Definition at line 32 of file forwarder.cpp.

Here is the caller graph for this function:

◆ forwarderSetup()

void forwarderSetup ( )

Definition at line 118 of file forwarder.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _forwarder_stats

struct { ... } _forwarder_stats

◆ _forwarder_ticker

Ticker _forwarder_ticker

Definition at line 19 of file forwarder.cpp.

◆ _forwarder_udp

WiFiUDP _forwarder_udp

Definition at line 20 of file forwarder.cpp.

◆ acks

uint16_t acks = 0

Definition at line 27 of file forwarder.cpp.

◆ dwnb

uint16_t dwnb = 0

Definition at line 28 of file forwarder.cpp.

◆ eui

uint8_t eui[8] = {0xFF}

Definition at line 21 of file forwarder.cpp.

◆ rxfw

uint16_t rxfw = 0

Definition at line 26 of file forwarder.cpp.

◆ rxnb

uint16_t rxnb = 0

Definition at line 24 of file forwarder.cpp.

◆ rxok

uint16_t rxok = 0

Definition at line 25 of file forwarder.cpp.

◆ txnb

uint16_t txnb = 0

Definition at line 29 of file forwarder.cpp.