| addInputMsgQueue(const uint8_t *addr, const uint8_t *msg, size_t len) | EnigmaIOTGatewayClass | |
| addWiFiManagerParameter(AsyncWiFiManagerParameter *p) | EnigmaIOTGatewayClass | inline |
| begin(Comms_halClass *comm, uint8_t *networkKey=NULL, bool useDataCounter=true) | EnigmaIOTGatewayClass | |
| clockResponse(Node *node, uint64_t t1, uint64_t t2) | EnigmaIOTGatewayClass | protected |
| comm | EnigmaIOTGatewayClass | protected |
| configWiFiManager() | EnigmaIOTGatewayClass | |
| dns | EnigmaIOTGatewayClass | protected |
| doResetConfig(void) | EnigmaIOTGatewayClass | protectedstatic |
| doSave(void) | EnigmaIOTGatewayClass | protectedstatic |
| downstreamDataMessage(Node *node, const uint8_t *data, size_t len, control_message_type_t controlData, gatewayPayloadEncoding_t encoding=ENIGMAIOT) | EnigmaIOTGatewayClass | protected |
| flashRx | EnigmaIOTGatewayClass | protected |
| flashTx | EnigmaIOTGatewayClass | protected |
| GatewayAPI class | EnigmaIOTGatewayClass | friend |
| getActiveNodesNumber() | EnigmaIOTGatewayClass | inline |
| getErrorPackets(uint8_t *address) | EnigmaIOTGatewayClass | |
| getInputMsgQueue(msg_queue_item_t *buffer) | EnigmaIOTGatewayClass | |
| getNetworkKey(bool plain=false) | EnigmaIOTGatewayClass | inline |
| getNetworkName() | EnigmaIOTGatewayClass | inline |
| getNodes() | EnigmaIOTGatewayClass | inline |
| getPacketsHour(uint8_t *address) | EnigmaIOTGatewayClass | |
| getPER(uint8_t *address) | EnigmaIOTGatewayClass | |
| getShouldSave() | EnigmaIOTGatewayClass | |
| getStatus(uint8_t *mac_addr, uint8_t status) | EnigmaIOTGatewayClass | protected |
| getTotalPackets(uint8_t *address) | EnigmaIOTGatewayClass | |
| gwConfig | EnigmaIOTGatewayClass | protected |
| handle() | EnigmaIOTGatewayClass | |
| input_queue | EnigmaIOTGatewayClass | protected |
| invalidateKey(Node *node, gwInvalidateReason_t reason) | EnigmaIOTGatewayClass | protected |
| loadFlashData() | EnigmaIOTGatewayClass | protected |
| manageMessage(const uint8_t *mac, uint8_t *buf, uint8_t count) | EnigmaIOTGatewayClass | protected |
| myPublicKey | EnigmaIOTGatewayClass | protected |
| node | EnigmaIOTGatewayClass | protected |
| nodelist | EnigmaIOTGatewayClass | protected |
| nodeNameSetRespose(Node *node, int8_t error) | EnigmaIOTGatewayClass | protected |
| notifyData | EnigmaIOTGatewayClass | protected |
| notifyHADiscovery | EnigmaIOTGatewayClass | protected |
| notifyNewNode | EnigmaIOTGatewayClass | protected |
| notifyNodeDisconnection | EnigmaIOTGatewayClass | protected |
| notifyRestartRequested | EnigmaIOTGatewayClass | protected |
| notifyWiFiManagerExit | EnigmaIOTGatewayClass | protected |
| notifyWiFiManagerStarted | EnigmaIOTGatewayClass | protected |
| onDataRx(onGwDataRx_t handler) | EnigmaIOTGatewayClass | inline |
| onGatewayRestartRequested(simpleEventHandler_t handler) | EnigmaIOTGatewayClass | inline |
| onHADiscovery(onHADiscovery_t handler) | EnigmaIOTGatewayClass | inline |
| onNewNode(onNewNode_t handler) | EnigmaIOTGatewayClass | inline |
| onNodeDisconnected(onNodeDisconnected_t handler) | EnigmaIOTGatewayClass | inline |
| onWiFiManagerExit(onWiFiManagerExit_t handle) | EnigmaIOTGatewayClass | inline |
| onWiFiManagerStarted(simpleEventHandler_t handle) | EnigmaIOTGatewayClass | inline |
| plainNetKey | EnigmaIOTGatewayClass | protected |
| popInputMsgQueue() | EnigmaIOTGatewayClass | |
| processClientHello(const uint8_t mac[ENIGMAIOT_ADDR_LEN], const uint8_t *buf, size_t count, Node *node) | EnigmaIOTGatewayClass | protected |
| processClockRequest(const uint8_t mac[ENIGMAIOT_ADDR_LEN], const uint8_t *buf, size_t count, Node *node) | EnigmaIOTGatewayClass | protected |
| processControlMessage(const uint8_t mac[ENIGMAIOT_ADDR_LEN], uint8_t *buf, size_t count, Node *node) | EnigmaIOTGatewayClass | protected |
| processDataMessage(const uint8_t mac[ENIGMAIOT_ADDR_LEN], uint8_t *buf, size_t count, Node *node, bool encrypted=true) | EnigmaIOTGatewayClass | protected |
| processNodeNameSet(const uint8_t mac[ENIGMAIOT_ADDR_LEN], uint8_t *buf, size_t count, Node *node) | EnigmaIOTGatewayClass | protected |
| processUnencryptedDataMessage(const uint8_t mac[ENIGMAIOT_ADDR_LEN], uint8_t *buf, size_t count, Node *node) | EnigmaIOTGatewayClass | protected |
| rx_cb(uint8_t *mac_addr, uint8_t *data, uint8_t len) | EnigmaIOTGatewayClass | protectedstatic |
| rxled | EnigmaIOTGatewayClass | protected |
| rxLedOnTime | EnigmaIOTGatewayClass | protected |
| saveFlashData() | EnigmaIOTGatewayClass | protected |
| sendBroadcastKey(Node *node) | EnigmaIOTGatewayClass | protected |
| sendDownstream(uint8_t *mac, const uint8_t *data, size_t len, control_message_type_t controlData, gatewayPayloadEncoding_t payload_type=RAW, char *nodeName=NULL) | EnigmaIOTGatewayClass | |
| sendHADiscoveryJSON(uint8_t *address, uint8_t *data, size_t len, const char *networkName, const char *nodeName) | EnigmaIOTGatewayClass | protected |
| server | EnigmaIOTGatewayClass | protected |
| serverHello(const uint8_t *key, Node *node) | EnigmaIOTGatewayClass | protected |
| setRxLed(uint8_t led, time_t onTime=FLASH_LED_TIME) | EnigmaIOTGatewayClass | |
| setTxLed(uint8_t led, time_t onTime=FLASH_LED_TIME) | EnigmaIOTGatewayClass | |
| tempBuffer | EnigmaIOTGatewayClass | protected |
| tx_cb(uint8_t *mac_addr, uint8_t status) | EnigmaIOTGatewayClass | protectedstatic |
| txled | EnigmaIOTGatewayClass | protected |
| txLedOnTime | EnigmaIOTGatewayClass | protected |
| useCounter | EnigmaIOTGatewayClass | protected |
| wifiManager | EnigmaIOTGatewayClass | protected |