EnigmaIOT  0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
EnigmaIOTNodeClass Member List

This is the complete list of members for EnigmaIOTNodeClass, including all inherited members.

addWiFiManagerParameter(AsyncWiFiManagerParameter *p)EnigmaIOTNodeClassinline
begin(Comms_halClass *comm, uint8_t *gateway=NULL, uint8_t *networkKey=NULL, bool useCounter=true, bool sleepy=true)EnigmaIOTNodeClass
broadcastIsEnabled()EnigmaIOTNodeClassinline
checkCRC(const uint8_t *buf, size_t count, uint32_t *crc)EnigmaIOTNodeClassprotected
checkResetButton()EnigmaIOTNodeClassprotected
clearFlash()EnigmaIOTNodeClassprotected
clearRTC()EnigmaIOTNodeClassprotected
clientHello()EnigmaIOTNodeClassprotected
clock()EnigmaIOTNodeClass
clockRequest()EnigmaIOTNodeClassprotected
clockSyncEnabledEnigmaIOTNodeClassprotected
commEnigmaIOTNodeClassprotected
configClearedEnigmaIOTNodeClassprotected
configWiFiManager(rtcmem_data_t *data)EnigmaIOTNodeClassprotected
cycleStartedTimeEnigmaIOTNodeClassprotected
dataMessage(const uint8_t *data, size_t len, dataMessageType_t dataMsgType=DATA_TYPE, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
dataMessageEncryptEnigmaIOTNodeClassprotected
dataMessageSendEncodingEnigmaIOTNodeClassprotected
dataMessageSendPendingEnigmaIOTNodeClassprotected
dataMessageSentEnigmaIOTNodeClassprotected
dataMessageSentLengthEnigmaIOTNodeClassprotected
enableBroadcast(bool broadcast=true)EnigmaIOTNodeClassinline
enableClockSync(bool clockSync=true)EnigmaIOTNodeClassinline
flashBlueEnigmaIOTNodeClassprotected
gatewaySearchStartedEnigmaIOTNodeClassprotected
getNode()EnigmaIOTNodeClassinline
getOTArunning()EnigmaIOTNodeClassinline
getRSSI()EnigmaIOTNodeClass
getSleepTime()EnigmaIOTNodeClass
getStatus(uint8_t *mac_addr, uint8_t status)EnigmaIOTNodeClassprotected
handle()EnigmaIOTNodeClass
hasClockSync()EnigmaIOTNodeClass
identifyStartEnigmaIOTNodeClassprotected
indentifyingEnigmaIOTNodeClassprotected
invalidateReasonEnigmaIOTNodeClassprotected
isRegistered()EnigmaIOTNodeClassinline
lastBroadcastMsgCounterEnigmaIOTNodeClassprotected
lastOTAmsgEnigmaIOTNodeClassprotected
ledEnigmaIOTNodeClassprotected
ledOnTimeEnigmaIOTNodeClassprotected
loadFlashData()EnigmaIOTNodeClassprotected
loadRTCData()EnigmaIOTNodeClassprotected
manageMessage(const uint8_t *mac, const uint8_t *buf, uint8_t count)EnigmaIOTNodeClassprotected
nodeEnigmaIOTNodeClassprotected
notifyConnectionEnigmaIOTNodeClassprotected
notifyDataEnigmaIOTNodeClassprotected
notifyDisconnectionEnigmaIOTNodeClassprotected
notifyWiFiManagerExitEnigmaIOTNodeClassprotected
notifyWiFiManagerStartedEnigmaIOTNodeClassprotected
onConnected(onConnected_t handler)EnigmaIOTNodeClassinline
onDataRx(onNodeDataRx_t handler)EnigmaIOTNodeClassinline
onDisconnected(onDisconnected_t handler)EnigmaIOTNodeClassinline
onWiFiManagerExit(onWiFiManagerExit_t handle)EnigmaIOTNodeClassinline
onWiFiManagerStarted(simpleEventHandler_t handle)EnigmaIOTNodeClassinline
otaErrorEnigmaIOTNodeClassprotected
otaRunningEnigmaIOTNodeClassprotected
processBroadcastKeyMessage(const uint8_t *mac, const uint8_t *buf, size_t count)EnigmaIOTNodeClassprotected
processClockResponse(const uint8_t *mac, const uint8_t *buf, size_t count)EnigmaIOTNodeClassprotected
processControlCommand(const uint8_t *mac, const uint8_t *data, size_t len, bool broadcast)EnigmaIOTNodeClassprotected
processDownstreamData(const uint8_t *mac, const uint8_t *buf, size_t count, bool control=false)EnigmaIOTNodeClassprotected
processGetNameCommand(const uint8_t *mac, const uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotected
processGetRSSICommand(const uint8_t *mac, const uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotected
processGetSleepTimeCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
processInvalidateKey(const uint8_t *mac, const uint8_t *buf, size_t count)EnigmaIOTNodeClassprotected
processOTACommand(const uint8_t *mac, const uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotected
processServerHello(const uint8_t *mac, const uint8_t *buf, size_t count)EnigmaIOTNodeClassprotected
processSetIdentifyCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
processSetNameCommand(const uint8_t *mac, const uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotected
processSetNameResponse(const uint8_t *mac, const uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotected
processSetResetConfigCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
processSetRestartCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
processSetSleepTimeCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
processVersionCommand(const uint8_t *mac, const uint8_t *buf, uint8_t len)EnigmaIOTNodeClassprotected
protectOTAEnigmaIOTNodeClassprotected
reportRSSI()EnigmaIOTNodeClassprotected
requestReportRSSIEnigmaIOTNodeClassprotected
requestSearchGatewayEnigmaIOTNodeClassprotected
resetConfig()EnigmaIOTNodeClass
resetPinEnigmaIOTNodeClassprotected
restart(restartReason_t reason, bool reboot=true)EnigmaIOTNodeClass
restartReasonEnigmaIOTNodeClassprotected
rtcmem_dataEnigmaIOTNodeClassprotected
rx_cb(uint8_t *mac_addr, uint8_t *data, uint8_t len)EnigmaIOTNodeClassprotectedstatic
saveFlashData(bool fsOpen=false)EnigmaIOTNodeClassprotected
saveRTCData()EnigmaIOTNodeClassprotected
searchForGateway(rtcmem_data_t *data, bool shouldStoreData=false)EnigmaIOTNodeClassprotected
sendData(const uint8_t *data, size_t len, dataMessageType_t dataMsgType, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
sendData(const uint8_t *data, size_t len, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassinline
sendHADiscoveryMessage(const uint8_t *data, size_t len)EnigmaIOTNodeClass
sendNodeNameSet(const char *name)EnigmaIOTNodeClassprotected
sendRestart()EnigmaIOTNodeClassprotected
sendUnencryptedData(const uint8_t *data, size_t len, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassinline
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
shouldRestartEnigmaIOTNodeClassprotected
sleep()EnigmaIOTNodeClass
sleepRequestedEnigmaIOTNodeClassprotected
sleepTimeEnigmaIOTNodeClassprotected
startIdentifying(time_t period)EnigmaIOTNodeClassprotected
stop()EnigmaIOTNodeClass
stopIdentifying()EnigmaIOTNodeClassprotected
timeSyncPeriodEnigmaIOTNodeClassprotected
tx_cb(uint8_t *mac_addr, uint8_t status)EnigmaIOTNodeClassprotectedstatic
unencryptedDataMessage(const uint8_t *data, size_t len, dataMessageType_t dataMsgType=DATA_TYPE, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
unixtime()EnigmaIOTNodeClass
useCounterEnigmaIOTNodeClassprotected
wifiManagerEnigmaIOTNodeClassprotected