addWiFiManagerParameter(AsyncWiFiManagerParameter *p) | EnigmaIOTNodeClass | inline |
begin(Comms_halClass *comm, uint8_t *gateway=NULL, uint8_t *networkKey=NULL, bool useCounter=true, bool sleepy=true) | EnigmaIOTNodeClass | |
broadcastIsEnabled() | EnigmaIOTNodeClass | inline |
checkCRC(const uint8_t *buf, size_t count, uint32_t *crc) | EnigmaIOTNodeClass | protected |
checkResetButton() | EnigmaIOTNodeClass | protected |
clearFlash() | EnigmaIOTNodeClass | protected |
clearRTC() | EnigmaIOTNodeClass | protected |
clientHello() | EnigmaIOTNodeClass | protected |
clock() | EnigmaIOTNodeClass | |
clockRequest() | EnigmaIOTNodeClass | protected |
clockSyncEnabled | EnigmaIOTNodeClass | protected |
comm | EnigmaIOTNodeClass | protected |
configCleared | EnigmaIOTNodeClass | protected |
configWiFiManager(rtcmem_data_t *data) | EnigmaIOTNodeClass | protected |
cycleStartedTime | EnigmaIOTNodeClass | protected |
dataMessage(const uint8_t *data, size_t len, dataMessageType_t dataMsgType=DATA_TYPE, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP) | EnigmaIOTNodeClass | protected |
dataMessageEncrypt | EnigmaIOTNodeClass | protected |
dataMessageSendEncoding | EnigmaIOTNodeClass | protected |
dataMessageSendPending | EnigmaIOTNodeClass | protected |
dataMessageSent | EnigmaIOTNodeClass | protected |
dataMessageSentLength | EnigmaIOTNodeClass | protected |
enableBroadcast(bool broadcast=true) | EnigmaIOTNodeClass | inline |
enableClockSync(bool clockSync=true) | EnigmaIOTNodeClass | inline |
flashBlue | EnigmaIOTNodeClass | protected |
gatewaySearchStarted | EnigmaIOTNodeClass | protected |
getNode() | EnigmaIOTNodeClass | inline |
getOTArunning() | EnigmaIOTNodeClass | inline |
getRSSI() | EnigmaIOTNodeClass | |
getSleepTime() | EnigmaIOTNodeClass | |
getStatus(uint8_t *mac_addr, uint8_t status) | EnigmaIOTNodeClass | protected |
handle() | EnigmaIOTNodeClass | |
hasClockSync() | EnigmaIOTNodeClass | |
identifyStart | EnigmaIOTNodeClass | protected |
indentifying | EnigmaIOTNodeClass | protected |
invalidateReason | EnigmaIOTNodeClass | protected |
isRegistered() | EnigmaIOTNodeClass | inline |
lastBroadcastMsgCounter | EnigmaIOTNodeClass | protected |
lastOTAmsg | EnigmaIOTNodeClass | protected |
led | EnigmaIOTNodeClass | protected |
ledOnTime | EnigmaIOTNodeClass | protected |
loadFlashData() | EnigmaIOTNodeClass | protected |
loadRTCData() | EnigmaIOTNodeClass | protected |
manageMessage(const uint8_t *mac, const uint8_t *buf, uint8_t count) | EnigmaIOTNodeClass | protected |
node | EnigmaIOTNodeClass | protected |
notifyConnection | EnigmaIOTNodeClass | protected |
notifyData | EnigmaIOTNodeClass | protected |
notifyDisconnection | EnigmaIOTNodeClass | protected |
notifyWiFiManagerExit | EnigmaIOTNodeClass | protected |
notifyWiFiManagerStarted | EnigmaIOTNodeClass | protected |
onConnected(onConnected_t handler) | EnigmaIOTNodeClass | inline |
onDataRx(onNodeDataRx_t handler) | EnigmaIOTNodeClass | inline |
onDisconnected(onDisconnected_t handler) | EnigmaIOTNodeClass | inline |
onWiFiManagerExit(onWiFiManagerExit_t handle) | EnigmaIOTNodeClass | inline |
onWiFiManagerStarted(simpleEventHandler_t handle) | EnigmaIOTNodeClass | inline |
otaError | EnigmaIOTNodeClass | protected |
otaRunning | EnigmaIOTNodeClass | protected |
processBroadcastKeyMessage(const uint8_t *mac, const uint8_t *buf, size_t count) | EnigmaIOTNodeClass | protected |
processClockResponse(const uint8_t *mac, const uint8_t *buf, size_t count) | EnigmaIOTNodeClass | protected |
processControlCommand(const uint8_t *mac, const uint8_t *data, size_t len, bool broadcast) | EnigmaIOTNodeClass | protected |
processDownstreamData(const uint8_t *mac, const uint8_t *buf, size_t count, bool control=false) | EnigmaIOTNodeClass | protected |
processGetNameCommand(const uint8_t *mac, const uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protected |
processGetRSSICommand(const uint8_t *mac, const uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protected |
processGetSleepTimeCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
processInvalidateKey(const uint8_t *mac, const uint8_t *buf, size_t count) | EnigmaIOTNodeClass | protected |
processOTACommand(const uint8_t *mac, const uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protected |
processServerHello(const uint8_t *mac, const uint8_t *buf, size_t count) | EnigmaIOTNodeClass | protected |
processSetIdentifyCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
processSetNameCommand(const uint8_t *mac, const uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protected |
processSetNameResponse(const uint8_t *mac, const uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protected |
processSetResetConfigCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
processSetRestartCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
processSetSleepTimeCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
processVersionCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len) | EnigmaIOTNodeClass | protected |
protectOTA | EnigmaIOTNodeClass | protected |
reportRSSI() | EnigmaIOTNodeClass | protected |
requestReportRSSI | EnigmaIOTNodeClass | protected |
requestSearchGateway | EnigmaIOTNodeClass | protected |
resetConfig() | EnigmaIOTNodeClass | |
resetPin | EnigmaIOTNodeClass | protected |
restart(restartReason_t reason, bool reboot=true) | EnigmaIOTNodeClass | |
restartReason | EnigmaIOTNodeClass | protected |
rtcmem_data | EnigmaIOTNodeClass | protected |
rx_cb(uint8_t *mac_addr, uint8_t *data, uint8_t len) | EnigmaIOTNodeClass | protectedstatic |
saveFlashData(bool fsOpen=false) | EnigmaIOTNodeClass | protected |
saveRTCData() | EnigmaIOTNodeClass | protected |
searchForGateway(rtcmem_data_t *data, bool shouldStoreData=false) | EnigmaIOTNodeClass | protected |
sendData(const uint8_t *data, size_t len, dataMessageType_t dataMsgType, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP) | EnigmaIOTNodeClass | protected |
sendData(const uint8_t *data, size_t len, nodePayloadEncoding_t payloadEncoding=CAYENNELPP) | EnigmaIOTNodeClass | inline |
sendHADiscoveryMessage(const uint8_t *data, size_t len) | EnigmaIOTNodeClass | |
sendNodeNameSet(const char *name) | EnigmaIOTNodeClass | protected |
sendRestart() | EnigmaIOTNodeClass | protected |
sendUnencryptedData(const uint8_t *data, size_t len, nodePayloadEncoding_t payloadEncoding=CAYENNELPP) | EnigmaIOTNodeClass | inline |
setLed(uint8_t led, time_t onTime=FLASH_LED_TIME) | EnigmaIOTNodeClass | |
setNodeAddress(uint8_t address[ENIGMAIOT_ADDR_LEN]) | EnigmaIOTNodeClass | |
setResetPin(int pin) | EnigmaIOTNodeClass | |
setSleepTime(uint32_t sleepTime, bool forceSleepForever=false) | EnigmaIOTNodeClass | |
shouldRestart | EnigmaIOTNodeClass | protected |
sleep() | EnigmaIOTNodeClass | |
sleepRequested | EnigmaIOTNodeClass | protected |
sleepTime | EnigmaIOTNodeClass | protected |
startIdentifying(time_t period) | EnigmaIOTNodeClass | protected |
stop() | EnigmaIOTNodeClass | |
stopIdentifying() | EnigmaIOTNodeClass | protected |
timeSyncPeriod | EnigmaIOTNodeClass | protected |
tx_cb(uint8_t *mac_addr, uint8_t status) | EnigmaIOTNodeClass | protectedstatic |
unencryptedDataMessage(const uint8_t *data, size_t len, dataMessageType_t dataMsgType=DATA_TYPE, nodePayloadEncoding_t payloadEncoding=CAYENNELPP) | EnigmaIOTNodeClass | protected |
unixtime() | EnigmaIOTNodeClass | |
useCounter | EnigmaIOTNodeClass | protected |
wifiManager | EnigmaIOTNodeClass | protected |