|
EnigmaIOT
0.9.8
Secure sensor and gateway platform based on ESP8266 and ESP32
|
| ▼CComms_halClass | Interface for communication subsystem abstraction layer definition |
| CEspnow_halClass | Definition for ESP-NOW hardware abstraction layer |
| Ccomms_queue_item_t | |
| 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 | |
| CCONTROLLER_CLASS_NAME | |
| CEnigmaIOTNodeClass | Main node class. Manages communication with gateway and allows sending and receiving user data |
| CEnigmaIOTRingBuffer< Telement > | Ring buffer class. Used to implement message buffer |
| CEnigmaIOTRingBuffer< comms_queue_item_t > | |
| CEnigmaIOTRingBuffer< mqtt_queue_item_t > | |
| CEnigmaIOTRingBuffer< msg_queue_item_t > | |
| CFilterClass | |
| Cgateway_config_t | |
| CGatewayAPI | |
| ▼CGatewayOutput_generic | |
| CGatewayOutput_dummy | |
| CGwOutput_MQTT | |
| ▼CHAEntity | |
| CHABinarySensor | |
| CHACover | |
| 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 |