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 |