#include <GwOutput_generic.h>
Definition at line 31 of file GwOutput_generic.h.
◆ begin()
virtual bool GatewayOutput_generic::begin |
( |
| ) |
|
|
pure virtual |
◆ configManagerExit()
virtual void GatewayOutput_generic::configManagerExit |
( |
bool |
status | ) |
|
|
pure virtual |
◆ configManagerStart()
Called when wifi manager starts config portal.
- Parameters
-
enigmaIotGw | Pointer to EnigmaIOT gateway instance |
Implemented in GwOutput_MQTT, and GatewayOutput_dummy.
◆ loadConfig()
virtual bool GatewayOutput_generic::loadConfig |
( |
| ) |
|
|
pure virtual |
◆ loop()
virtual void GatewayOutput_generic::loop |
( |
| ) |
|
|
pure virtual |
◆ newNodeSend()
virtual bool GatewayOutput_generic::newNodeSend |
( |
char * |
address, |
|
|
uint16_t |
node_id |
|
) |
| |
|
pure virtual |
◆ nodeDisconnectedSend()
virtual bool GatewayOutput_generic::nodeDisconnectedSend |
( |
char * |
address, |
|
|
gwInvalidateReason_t |
reason |
|
) |
| |
|
pure virtual |
Send node disconnection notification.
- Parameters
-
address | Node Address |
reason | Disconnection reason code |
- Returns
- Returns
true
if sending was successful. false
otherwise
Implemented in GwOutput_MQTT, and GatewayOutput_dummy.
◆ outputControlSend()
virtual bool GatewayOutput_generic::outputControlSend |
( |
char * |
address, |
|
|
uint8_t * |
data, |
|
|
size_t |
length |
|
) |
| |
|
pure virtual |
Send control data from nodes.
- Parameters
-
address | Node Address |
data | Message data buffer |
length | Data buffer length |
- Returns
- Returns
true
if sending was successful. false
otherwise
Implemented in GwOutput_MQTT, and GatewayOutput_dummy.
◆ outputDataSend()
virtual bool GatewayOutput_generic::outputDataSend |
( |
char * |
address, |
|
|
char * |
data, |
|
|
size_t |
length, |
|
|
GwOutput_data_type_t |
type = data |
|
) |
| |
|
pure virtual |
Send data from nodes.
- Parameters
-
address | Node Address |
data | Message data buffer |
length | Data buffer length |
type | Type of message |
- Returns
- Returns
true
if sending was successful. false
otherwise
Implemented in GwOutput_MQTT, and GatewayOutput_dummy.
◆ saveConfig()
virtual bool GatewayOutput_generic::saveConfig |
( |
| ) |
|
|
protectedpure virtual |
◆ setDlCallback()
void GatewayOutput_generic::setDlCallback |
( |
onDlData_t |
cb | ) |
|
|
inline |
◆ clientId
String GatewayOutput_generic::clientId |
◆ downlinkCb
◆ enigmaIotGateway
◆ gwTopic
String GatewayOutput_generic::gwTopic |
◆ netName
String GatewayOutput_generic::netName |
The documentation for this class was generated from the following file: