EnigmaIOT
0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
|
CComms_halClass | Interface for communication subsystem abstraction layer definition |
Ccomms_queue_item_t | |
CCONTROLLER_CLASS_NAME | |
CCryptModule | EnigmaIoT Crypto module. Wraps Arduino CryptoLib classes and methods |
CEnigmaIOTGatewayClass | Main gateway class. Manages communication with nodes and sends data to upper layer |
CEnigmaIOTjsonController | |
CEnigmaIOTNodeClass | Main node class. Manages communication with gateway and allows sending and receiving user data |
CEnigmaIOTRingBuffer | Ring buffer class. Used to implement message buffer |
CEspnow_halClass | Definition for ESP-NOW hardware abstraction layer |
CFilterClass | |
Cgateway_config_t | |
CGatewayAPI | |
CGatewayOutput_dummy | |
CGatewayOutput_generic | |
CGwOutput_MQTT | |
CHABinarySensor | |
CHACover | |
CHAEntity | |
CHASensor | |
CHASwitch | |
CHATrigger | |
Cmqtt_queue_item_t | |
Cmqttgw_config_t | |
Cmsg_queue_item_t | |
CNode | Class definition for a single sensor Node |
Cnode_instance | Struct that define node fields. Used for long term storage needs |
CNodeList | |
Crtcmem_data_t | Context data to be stored con persistent storage to be used after wake from sleep mode |
CsmartSwitchControllerHw_t | |
CTimeManagerClass |