EnigmaIOT  0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
Classes | Typedefs | Enumerations
GwOutput_generic.h File Reference

Generic Gateway output module template. More...

#include <EnigmaIOTGateway.h>
#include "WProgram.h"
#include <functional>

Go to the source code of this file.

Classes

class  GatewayOutput_generic
 

Typedefs

typedef enum GwOutput_data_type GwOutput_data_type_t
 
typedef std::function< void(uint8_t *address, char *nodeName, control_message_type_t msgType, char *data, unsigned int len)> onDlData_t
 

Enumerations

enum  GwOutput_data_type { data, lostmessages, status }
 

Detailed Description

Generic Gateway output module template.

Version
0.9.8
Date
15/07/2021
Author
German Martin

This is the interface that output module should implement to be used as Gateway Output

Definition in file GwOutput_generic.h.

Typedef Documentation

◆ GwOutput_data_type_t

◆ onDlData_t

typedef std::function<void (uint8_t* address, char* nodeName, control_message_type_t msgType, char* data, unsigned int len)> onDlData_t

Definition at line 29 of file GwOutput_generic.h.

Enumeration Type Documentation

◆ GwOutput_data_type

Enumerator
data 
lostmessages 
status 

Definition at line 22 of file GwOutput_generic.h.