EnigmaIOT  0.9.3
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
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
dataMessage(const uint8_t *data, size_t len, bool controlMessage=false, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
dataMessageEncryptEnigmaIOTNodeClassprotected
dataMessageSendEncodingEnigmaIOTNodeClassprotected
dataMessageSendPendingEnigmaIOTNodeClassprotected
dataMessageSentEnigmaIOTNodeClassprotected
dataMessageSentLengthEnigmaIOTNodeClassprotected
enableClockSync(bool clockSync=true)EnigmaIOTNodeClassinline
flashBlueEnigmaIOTNodeClassprotected
gatewaySearchStartedEnigmaIOTNodeClassprotected
getRSSI()EnigmaIOTNodeClass
getSleepTime()EnigmaIOTNodeClass
getStatus(uint8_t *mac_addr, uint8_t status)EnigmaIOTNodeClassprotected
handle()EnigmaIOTNodeClass
hasClockSync()EnigmaIOTNodeClass
identifyStartEnigmaIOTNodeClassprotected
indentifyingEnigmaIOTNodeClassprotected
invalidateReasonEnigmaIOTNodeClassprotected
isRegistered()EnigmaIOTNodeClassinline
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(onWiFiManagerStarted_t handle)EnigmaIOTNodeClassinline
otaErrorEnigmaIOTNodeClassprotected
otaRunningEnigmaIOTNodeClassprotected
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)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
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
reportRSSI()EnigmaIOTNodeClassprotected
requestReportRSSIEnigmaIOTNodeClassprotected
requestSearchGatewayEnigmaIOTNodeClassprotected
resetConfig()EnigmaIOTNodeClass
resetPinEnigmaIOTNodeClassprotected
restart(bool reboot=true)EnigmaIOTNodeClassprotected
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, bool controlMessage, bool encrypt=true, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
sendData(const uint8_t *data, size_t len, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassinline
sendNodeNameSet(const char *name)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)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, bool controlMessage=false, nodePayloadEncoding_t payloadEncoding=CAYENNELPP)EnigmaIOTNodeClassprotected
unixtime()EnigmaIOTNodeClass
useCounterEnigmaIOTNodeClassprotected
wifiManagerEnigmaIOTNodeClassprotected