EnigmaIOT  0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
src Directory Reference

Files

file  Comms_hal.h [code]
 Generic communication system abstraction layer.
 
file  cryptModule.cpp [code]
 Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions.
 
file  cryptModule.h [code]
 Crypto library that implements EnigmaIoT encryption, decryption and key agreement fuctions.
 
file  EnigmaIoTconfig.h [code]
 Parameter configuration.
 
file  EnigmaIoTconfigAdvanced.h [code]
 Parameter configuration.
 
file  EnigmaIOTdebug.h [code]
 Auxiliary functions for debugging over Serial.
 
file  EnigmaIOTGateway.cpp [code]
 Library to build a gateway for EnigmaIoT system.
 
file  EnigmaIOTGateway.h [code]
 Library to build a gateway for EnigmaIoT system.
 
file  EnigmaIOTjsonController.h [code]
 Prototype for JSON/MSGPACK based controller node.
 
file  EnigmaIOTNode.cpp [code]
 Library to build a node for EnigmaIoT system.
 
file  EnigmaIOTNode.h [code]
 Library to build a node for EnigmaIoT system.
 
file  EnigmaIOTRingBuffer.h [code]
 Library to build a gateway for EnigmaIoT system.
 
file  espnow_hal.cpp [code]
 ESP-NOW communication system abstraction layer. To be used on ESP8266 or ESP32 platforms.
 
file  espnow_hal.h [code]
 ESP-NOW communication system abstraction layer. To be used on ESP8266 or ESP32 platforms.
 
file  Filter.cpp [code]
 Filter to process message rate or other values.
 
file  Filter.h [code]
 Filter to process message rate or other values.
 
file  GatewayAPI.cpp [code]
 API web server to control EnigmaIOT Gateway.
 
file  GatewayAPI.h [code]
 API web server to control EnigmaIOT Gateway.
 
file  GwOutput_generic.h [code]
 Generic Gateway output module template.
 
file  haBinarySensor.cpp [code]
 Home Assistant binary sensor integration.
 
file  haBinarySensor.h [code]
 Home Assistant binary sensor integration.
 
file  haCover.cpp [code]
 Home Assistant cover and shade integration.
 
file  haCover.h [code]
 Home Assistant cover and shade integration.
 
file  haEntity.h [code]
 Defines an entity for Home Assistant autodiscovery.
 
file  haSensor.cpp [code]
 Home Assistant sensor integration.
 
file  haSensor.h [code]
 Home Assistant sensor integration.
 
file  haSwitch.cpp [code]
 Home Assistant switch integration.
 
file  haSwitch.h [code]
 Home Assistant switch integration.
 
file  haTrigger.cpp [code]
 Home Assistant trigger integration.
 
file  haTrigger.h [code]
 Home Assistant trigger integration.
 
file  helperFunctions.cpp [code]
 Auxiliary function definition.
 
file  helperFunctions.h [code]
 Auxiliary function definition.
 
file  NodeList.cpp [code]
 EnigmaIoT sensor node management structures.
 
file  NodeList.h [code]
 EnigmaIoT sensor node management structures.
 
file  timeManager.cpp [code]
 Clock synchronisation calculations.
 
file  timeManager.h [code]
 Clock synchronisation calculations.