|
Z-Wave Protocol Controller Refrence 1.7.0
|
| Mapper path match evaluation | Class assessing if expression can match attributes in the Attribute Store |
| Scope settings helpers | Helpers to read and interpret what to do based on scope settings |
| Unify Attribute Definitions | TODO: Write brief for uic_attribute_definitions |
| ▼Unify Components | Shared Unify components to be used by multiple applications |
| ▼Unify Attribute Mapper | Automatic attribute manipulation component |
| Abstract Syntax Tree | Attribute Mapper Abstract Syntax Tree |
| Abstract Syntax Tree complexity counter | This ast visitor counts the complexity of the ast tree, but counting the number of nodes in the tree |
| Abstract Syntax Tree Dependency Evaluation | Dependency evaluators used by the mapping engine |
| Abstract Syntax Tree Evaluation | Evaluators that return the value of an AST |
| Abstract Syntax Tree Print | Write a description about this |
| Abstract Syntax Tree Reducer | Write a description about this |
| UAM built-in functions definitions | Built-in functions that can be invoked directly from UAM map files |
| Mapper cyclic dependency checker | Component cyclic dependency checker |
| Mapper engine | Mapper engine which defines relations between attributes in the atttribute store |
| Mapper grammar | Describes the grammar rules of .uam files |
| Mapper parser | Parses strings/text into Abtract Syntax Trees |
| Process definitions for the Unify Attribute Mapper | Process definitions for the Unify Attribute Mapper |
| Attribute Resolver | The role of the attribute resolver is to locate and resolve missing information in the attribute store |
| ▼Attribute Store | Attribute store |
| ►Attribute Store Public Interface | Public functions from the attribute store. It allows other components to manipulate the Attribute Store tree. and register callbacks for Attribute Store updates |
| Attribute Store Fixture | Initialization and teardown of the Attribute Store |
| Attribute Store Value Helpers | Helper functions to perform actions on the attribute store |
| Attribute Store callbacks registration module | Module handling the registration and invokation of callbacks functions for other components |
| Attribute Store Node class | Node Class and definition for the attribute store |
| Attribute Store Process | Contiki process for the Attribute Store |
| Attribute Store validation | Attribute Store validation utility |
| ▼Unify Attribute utilities | Unify Attribute Store utilities |
| Unify Attribute timeouts | Attribute timeout/callback helper component |
| Unify Attribute transitions | Attribute transition helper component |
| Unify Configuration System | Unify Configuration System |
| ▼The Contiki RTOS | |
| ►Protothreads | |
| ►System | |
| ►Library | |
| ►Memory | |
| Device | |
| Test | |
| ▼Unify Datastore | Persistent Unify Datastore |
| Attributes storage. | Datastore API for Attributes (from the Attribute Store) |
| Unify Datastore Fixture | Persistent Datastore fixture |
| DotDot Attribute ID definitions | Header with Attribute ID definitions |
| DotDot Cluster Commands ID definitions | Header with Cluster Command ID definitions |
| DotDot Cluster ID definitions | Header with Cluster ID definitions |
| ZAP (ZigBee Automation Platform) | Types used by autogenerated code using ZAP |
| ▼DotDot Serializer | This component provides helper functions for parsing and generates Unify json payloads sent over MQTT |
| DotDot MQTT Value names for attributes not covered automatically by ZCL | Additional string/value pairs for DotDot Serializer |
| Dotdot MQTT internal shared functions | Dotdot MQTT internal shared functions (C++) |
| DotDot Attributes Serializer | This component provides helper functions for parsing the Attribute space of topics and generates Unify json payloads sent over MQTT |
| DotDot MQTT generated commands | This component provides helper functions to publish generated commands with json payloads sent over MQTT |
| DotDot ByGroup Listeners | This component provides helper functions for parsing UCL by-group commands |
| DotDot MQTT Helpers | Various helper functions C interface for DotDot Serializer |
| DotDot MQTT C++ helpers | Various helper functions for DotDot Serializer |
| Dotdot MQTT Send commands | This module allows to issue UCL/MQTT commands to destinations |
| Dotdot MQTT Supported Generated commands | This module allows to issue advertise a list of SupportedGeneratedCommands for a given UNID / Endpoint using UCL/MQTT |
| Internal C++ Command parsing helpers | C++ Helpers and definitions for parsing DotDot MQTT commands |
| Unify GBL Interface | This component interfaces with the Gecko bootloader to perform OTA updates |
| Unify Logging system | Logging library for Unify applications and components |
| ▼Main Function for Contiki | |
| ►Unify Component Fixture Set Up and Tear Down | |
| Signal handler for Unify Main | |
| ►Unify External Event Demultiplexer | |
| ▼Unify MQTT Client | MQTT client interface |
| MQTT Client | This is the implementation of all of the logic for our MQTT client |
| MQTT Client ID | Generates and provide a Client ID for the application/machine |
| Unify Multi Invoke C++ template | Template for multiple invoke callback maps |
| OTA (Over-the-Air) Image Listener | Component that monitors the image provider for new firmware images and publishes ota information over mqtt |
| Unify SmartStart Management | Unify SmartStart management component |
| ▼Unify Stdin | Unify Stdin interface for other applications |
| Unfiy Attribute Store Commands | Set of Attribute Store commands available by default with the stdin console |
| Unfiy Attribute Resolver Commands | Set of Attribute Resolver commands available by default with the stdin console |
| Unfiy Attribute Store Commands | Set of Attribute Store commands available by default with the stdin console |
| Unify Application Monitoring | Helper components that assists with ApplicationMonitoring over MQTT |
| Attribute Poll Engine | The Attribute Polling Engine supplies the functionality of polling attribute reported values with a supplied interval |
| ▼Unify DotDot Attribute Store | Component that assists storing, reading and writing DotDot Attributes in the Attribute Store |
| Attribute Publisher for UCL/DotDot attributes | Registers attribute callbacks and publishes their value on MQTT |
| Command handlers for incoming MQTT UCL/DotDot commands | Registers command callbacks to DotDot MQTT for cluster commands |
| Configuration for the\ref unify_dotdot_attribute_store | Modules that allows to read the configuration of the Unify DotDot Attribute Store |
| Command handlers for incoming MQTT UCL/DotDot ForceReadAttributes commands | Registers command callbacks to DotDot MQTT for the ForceReadAttribute command of every cluster |
| DotDot Attribute Store Registration | Registers the type of the DotDot attributes to the Attribute Store |
| Command handlers for incoming MQTT UCL/DotDot WriteAttributes commands | Registers command callbacks to DotDot MQTT for the WriteAttributes command of every cluster |
| DotDot Attributes Helper functions | Set of helper functions to manipulate DotDot attributes under a node/endpoint |
| DotDot Attribute Store Types | Attribute Store Type allocation for DotDot attributes |
| Unify Node State Monitor | Monitors when Unify nodes are added, removed, or failing |
| Unify Validator component | Unify validator |
| ▼Unify definitions | Type definitions and macros for Unify components and applications |
| Status Codes | Status codes used to indicate the outcome of a function |
| Unify Enums types | Contains defines to make enums with specified underlying types |
| Internal C++ ZAP definitions | C++ Helpers and definitions for DotDot MQTT |
| Unify Dotdot Attribute Store Group Cluster | Provides group command handling and group membership publications |
| UCL Node State | Handles publishing node state to ucl/by-unid/<node>/State topic |
| Barrier Control Cluster Mapper | Maps BarrierControl Cluster incoming Commands to attribute modifications |
| Color Control Cluster Mapper | Maps Color Control Cluster incoming Commands to attribute modifications |
| Door Lock Cluster Mapper | Maps Door Lock Cluster incoming Commands to attribute modifications |
| Identify Cluster Mapper | Maps Identify Cluster incoming Commands to attribute modifications |
| Level Cluster Mapper | Maps Level Cluster incoming Commands to attribute modifications |
| OnOff Cluster Mapper | Maps On Off Cluster incoming Commands to attribute modifications |
| PollControl Cluster Mapper | Maps Level PollControl incoming Commands to attribute modifications |
| Thermostat Cluster Mapper | Maps Thermostat Cluster incoming Commands to attribute modifications |
| WindowCovering Cluster Mapper | Maps Level WindowCovering incoming Commands to attribute modifications |
| UCL device type | Handles publishing device type list to ucl/by-unid/<node>/DeviceTypeList |