#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: