Unify Framework Lib 1.6.0
Modules
Here is a list of all modules:
[detail level 12345]
 Mapper path match evaluationClass assessing if expression can match attributes in the Attribute Store
 Scope settings helpersHelpers to read and interpret what to do based on scope settings
 Unify Attribute DefinitionsTODO: Write brief for uic_attribute_definitions
 Unify ComponentsShared Unify components to be used by multiple applications
 Unify Attribute MapperAutomatic attribute manipulation component
 Abstract Syntax TreeAttribute Mapper Abstract Syntax Tree
 Abstract Syntax Tree complexity counterThis ast visitor counts the complexity of the ast tree, but counting the number of nodes in the tree
 Abstract Syntax Tree Dependency EvaluationDependency evaluators used by the mapping engine
 Abstract Syntax Tree EvaluationEvaluators that return the value of an AST
 Abstract Syntax Tree PrintWrite a description about this
 Abstract Syntax Tree ReducerWrite a description about this
 UAM built-in functions definitionsBuilt-in functions that can be invoked directly from UAM map files
 Mapper cyclic dependency checkerComponent cyclic dependency checker
 Mapper engineMapper engine which defines relations between attributes in the atttribute store
 Mapper grammarDescribes the grammar rules of .uam files
 Mapper parserParses strings/text into Abtract Syntax Trees
 Process definitions for the Unify Attribute MapperProcess definitions for the Unify Attribute Mapper
 Attribute ResolverThe role of the attribute resolver is to locate and resolve missing information in the attribute store
 Attribute StoreAttribute store
 Attribute Store Public InterfacePublic functions from the attribute store. It allows other components to manipulate the Attribute Store tree. and register callbacks for Attribute Store updates
 Attribute Store FixtureInitialization and teardown of the Attribute Store
 Attribute Store Value HelpersHelper functions to perform actions on the attribute store
 Attribute Store callbacks registration moduleModule handling the registration and invokation of callbacks functions for other components
 Attribute Store Node classNode Class and definition for the attribute store
 Attribute Store ProcessContiki process for the Attribute Store
 Attribute Store validationAttribute Store validation utility
 Unify Attribute utilitiesUnify Attribute Store utilities
 Unify Attribute timeoutsAttribute timeout/callback helper component
 Unify Attribute transitionsAttribute transition helper component
 Unify Configuration SystemUnify Configuration System
 The Contiki RTOS
 Protothreads
 System
 Library
 Memory
 Device
 Test
 Unify DatastorePersistent Unify Datastore
 Attributes storage.Datastore API for Attributes (from the Attribute Store)
 Unify Datastore FixturePersistent Datastore fixture
 DotDot Attribute ID definitionsHeader with Attribute ID definitions
 DotDot Cluster Commands ID definitionsHeader with Cluster Command ID definitions
 DotDot Cluster ID definitionsHeader with Cluster ID definitions
 ZAP (ZigBee Automation Platform)Types used by autogenerated code using ZAP
 DotDot SerializerThis component provides helper functions for parsing and generates Unify json payloads sent over MQTT
 DotDot MQTT Value names for attributes not covered automatically by ZCLAdditional string/value pairs for DotDot Serializer
 Dotdot MQTT internal shared functionsDotdot MQTT internal shared functions (C++)
 DotDot Attributes SerializerThis component provides helper functions for parsing the Attribute space of topics and generates Unify json payloads sent over MQTT
 DotDot MQTT generated commandsThis component provides helper functions to publish generated commands with json payloads sent over MQTT
 DotDot ByGroup ListenersThis component provides helper functions for parsing UCL by-group commands
 DotDot MQTT HelpersVarious helper functions C interface for DotDot Serializer
 DotDot MQTT C++ helpersVarious helper functions for DotDot Serializer
 Dotdot MQTT Send commandsThis module allows to issue UCL/MQTT commands to destinations
 Dotdot MQTT Supported Generated commandsThis module allows to issue advertise a list of SupportedGeneratedCommands for a given UNID / Endpoint using UCL/MQTT
 Internal C++ Command parsing helpersC++ Helpers and definitions for parsing DotDot MQTT commands
 Unify GBL InterfaceThis component interfaces with the Gecko bootloader to perform OTA updates
 Unify Logging systemLogging 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 ClientMQTT client interface
 MQTT ClientThis is the implementation of all of the logic for our MQTT client
 MQTT Client IDGenerates and provide a Client ID for the application/machine
 Unify Multi Invoke C++ templateTemplate for multiple invoke callback maps
 OTA (Over-the-Air) Image ListenerComponent that monitors the image provider for new firmware images and publishes ota information over mqtt
 Unify SmartStart ManagementUnify SmartStart management component
 Unify StdinUnify Stdin interface for other applications
 Unfiy Attribute Store CommandsSet of Attribute Store commands available by default with the stdin console
 Unfiy Attribute Resolver CommandsSet of Attribute Resolver commands available by default with the stdin console
 Unfiy Attribute Store CommandsSet of Attribute Store commands available by default with the stdin console
 Unify Application MonitoringHelper components that assists with ApplicationMonitoring over MQTT
 Attribute Poll EngineThe Attribute Polling Engine supplies the functionality of polling attribute reported values with a supplied interval
 Unify DotDot Attribute StoreComponent that assists storing, reading and writing DotDot Attributes in the Attribute Store
 Attribute Publisher for UCL/DotDot attributesRegisters attribute callbacks and publishes their value on MQTT
 Command handlers for incoming MQTT UCL/DotDot commandsRegisters command callbacks to DotDot MQTT for cluster commands
 Configuration for the\ref unify_dotdot_attribute_storeModules that allows to read the configuration of the Unify DotDot Attribute Store
 Command handlers for incoming MQTT UCL/DotDot ForceReadAttributes commandsRegisters command callbacks to DotDot MQTT for the ForceReadAttribute command of every cluster
 DotDot Attribute Store RegistrationRegisters the type of the DotDot attributes to the Attribute Store
 Command handlers for incoming MQTT UCL/DotDot WriteAttributes commandsRegisters command callbacks to DotDot MQTT for the WriteAttributes command of every cluster
 DotDot Attributes Helper functionsSet of helper functions to manipulate DotDot attributes under a node/endpoint
 DotDot Attribute Store TypesAttribute Store Type allocation for DotDot attributes
 Unify Node State MonitorMonitors when Unify nodes are added, removed, or failing
 Unify Validator componentUnify validator
 Unify definitionsType definitions and macros for Unify components and applications
 Status CodesStatus codes used to indicate the outcome of a function
 Unify Enums typesContains defines to make enums with specified underlying types
 Internal C++ ZAP definitionsC++ Helpers and definitions for DotDot MQTT
 Unify Dotdot Attribute Store Group ClusterProvides group command handling and group membership publications
 UCL Node StateHandles publishing node state to ucl/by-unid/<node>/State topic
 Barrier Control Cluster MapperMaps BarrierControl Cluster incoming Commands to attribute modifications
 Color Control Cluster MapperMaps Color Control Cluster incoming Commands to attribute modifications
 Door Lock Cluster MapperMaps Door Lock Cluster incoming Commands to attribute modifications
 Identify Cluster MapperMaps Identify Cluster incoming Commands to attribute modifications
 Level Cluster MapperMaps Level Cluster incoming Commands to attribute modifications
 OnOff Cluster MapperMaps On Off Cluster incoming Commands to attribute modifications
 PollControl Cluster MapperMaps Level PollControl incoming Commands to attribute modifications
 Thermostat Cluster MapperMaps Thermostat Cluster incoming Commands to attribute modifications
 WindowCovering Cluster MapperMaps Level WindowCovering incoming Commands to attribute modifications
 UCL device typeHandles publishing device type list to ucl/by-unid/<node>/DeviceTypeList