Zigbee Protocol Controller
1.6.0
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▼
applications
▼
zigpc
►
components
►
attribute_management
►
include
attribute_management.h
attribute_management_process.h
►
src
attribute_management.c
attribute_management_int.h
attribute_management_process.c
attribute_map.h
zigpc_attrmgmt_gateway.c
zigpc_attrmgmt_int.hpp
zigpc_attrmgmt_receive.c
►
binding
►
include
zigpc_binding_mqtt.h
zigpc_binding_request.h
zigpc_binding_response.h
zigpc_binding_setup.h
►
src
zigpc_binding_mqtt_helpers.h
►
command_mapper
►
include
zigpc_command_mapper.h
►
src
zigpc_command_mapper.c
zigpc_command_mapper_int.h
►
controller
►
include
zigpc_controller.h
►
src
zigpc_controller_int.hpp
►
datastore
►
include
zigpc_datastore.h
zigpc_datastore.hpp
►
src
zigpc_datastore_accessor.hpp
zigpc_datastore_id.h
zigpc_datastore_util.hpp
►
diagnostics
►
include
zigpc_diagnostics.h
►
src
►
health_metrics
zigpc_counter_plugin_metric.hpp
zigpc_cpu_load_metric.hpp
zigpc_example_metric.hpp
zigpc_mem_usage_metric.hpp
zigpc_neighbor_table_metric.hpp
zigpc_uptime.hpp
zigpc_diagnostics_manager.hpp
zigpc_diagnostics_metric.hpp
zigpc_diagnostics_mqtt_helper.hpp
zigpc_diagnostics_notification.hpp
►
discovery
►
include
zigpc_discovery.h
►
src
zigpc_discovery.hpp
zigpc_discovery_callbacks.hpp
zigpc_discovery_events.hpp
zigpc_discovery_process.hpp
zigpc_discovery_timers.hpp
►
group_mgmt
►
include
zigpc_group_mgmt.h
►
src
zigpc_group_map.h
zigpc_group_mgmt.c
zigpc_group_mgmt_mqtt.h
►
ncp_updater
►
include
zigpc_ncp_updater.h
►
ota_zigbee
►
include
zigpc_ota_zigbee.h
►
src
zigpc_ota_zigbee_int.h
►
smartstart
►
include
zigpc_smartstart_fixt.h
►
src
zigpc_smartstart_int.hpp
►
stdin
►
include
zigpc_stdin_fixt.h
►
ucl
►
include
zigpc_ucl.hpp
zigpc_ucl_fixt.h
►
src
zigpc_ucl_int.hpp
►
uic_datastore_fixt
►
include
zigpc_uic_datastore_fixt.h
►
src
zigpc_uic_datastore_fixt.c
►
zcl_command_parser
►
zap-generated
►
include
zcl_command_parser.h
►
src
zcl_command_parser_int.h
►
zcl_profiles
►
include
zcl_attribute_info.h
►
src
zcl_profile_list_int.h
►
zcl_util
►
include
zcl_util.h
►
src
zcl_util_int.hpp
►
zap-generated
►
include
zcl_definitions.h
►
zigpc_application_monitoring
►
include
zigpc_application_monitoring.h
►
src
zigpc_application_monitoring.c
►
zigpc_common
►
include
zigpc_common_dsk.hpp
zigpc_common_observable.h
zigpc_common_unid.h
zigpc_common_util.hpp
zigpc_common_zigbee.h
►
src
zigpc_common_observable.c
zigpc_common_zcl_frame.c
zigpc_common_zigbee.c
►
zigpc_config
►
include
zigpc_config.h
zigpc_config_fixt.h
►
src
zigpc_config.c
zigpc_config_validate.h
►
zigpc_gateway
►
include
zigpc_gateway.h
zigpc_gateway_notify.h
zigpc_gateway_process.h
►
src
gateway_sleepy_queue.h
zigpc_gateway_int.h
zigpc_gateway_notify.c
zigpc_gateway_process_send.h
zigpc_gateway_request_queue.hpp
►
zigpc_net_mgmt
►
include
zigpc_net_mgmt.h
zigpc_net_mgmt_notify.h
zigpc_net_mgmt_process.h
►
src
zigpc_net_mgmt.c
zigpc_net_mgmt_gateway.c
zigpc_net_mgmt_gateway.h
zigpc_net_mgmt_internal.c
zigpc_net_mgmt_internal.h
zigpc_net_mgmt_notify.c
zigpc_net_mgmt_notify_int.h
zigpc_net_mgmt_process.c
zigpc_net_mgmt_process_send.h
doc
main.c
▼
components
▼
testframework
►
include
unity_helpers.h
Various helpers/extensions for unity test framework
▼
uic_attribute_mapper
►
include
attribute_mapper.h
►
src
attribute_mapper_ast.hpp
attribute_mapper_ast_complexity.hpp
attribute_mapper_ast_dep_eval.hpp
attribute_mapper_ast_eval.hpp
attribute_mapper_ast_path_eval.hpp
attribute_mapper_ast_path_match_eval.hpp
attribute_mapper_ast_print.hpp
attribute_mapper_ast_reducer.hpp
attribute_mapper_built_in_functions.cpp
attribute_mapper_built_in_functions.hpp
attribute_mapper_cyclic_check.hpp
attribute_mapper_engine.hpp
attribute_mapper_grammar.hpp
attribute_mapper_parser.hpp
attribute_mapper_process.h
attribute_mapper_scope_settings.hpp
▼
uic_attribute_resolver
►
include
attribute_resolver.h
attribute_resolver_rule.h
This module defines necessary API for using resolver
►
src
attribute_resolver_internal.h
Private internal functions and definitions for the Attribute resolver
attribute_resolver_rule_internal.h
This module offers API for registering and executing rules
attribute_resolver_rule_internal.hpp
TODO: Write brief for attribute_resolver_rule_internal
▼
uic_attribute_store
►
include
attribute.hpp
Attribute store C++ wrapper
attribute_store.h
attribute_store_configuration.h
attribute_store_fixt.h
attribute_store_helper.h
attribute_store_type_registration.h
►
src
attribute_store_callbacks.h
attribute_store_configuration_internal.h
attribute_store_helper.c
attribute_store_internal.h
attribute_store_node.h
attribute_store_process.c
attribute_store_process.h
attribute_store_test_helpers.hpp
attribute_store_type_registration_internal.h
attribute_store_validation.h
▼
uic_attribute_utils
►
include
attribute_timeouts.h
attribute_transitions.h
►
src
attribute_transitions_process.h
Contiki Process definition for the
Unify Attribute transitions
▼
uic_config
►
include
config.h
►
platform
►
posix
yaml_parser.hpp
YAML Parser for Boost Program Options Config file
▼
uic_contiki
►
core
►
lib
assert.c
assert.h
crc16.c
list.c
list.h
memb.c
memb.h
random.c
random.h
ringbuf.c
ringbuf.h
►
sys
autostart.c
autostart.h
cc.h
clock.h
ctimer.c
ctimer.h
etimer.c
etimer.h
lc-switch.h
lc.h
loader.h
process.c
process.h
procinit.c
procinit.h
pt-sem.h
pt.h
rtimer.h
timer.c
timer.h
contiki-lib.h
contiki-version.h
contiki.h
►
cpu
►
native
rtimer-arch.h
►
include
request_poller.h
►
platform
►
gecko
clock.c
contiki-conf.h
►
posix
clock.c
contiki-conf.h
►
src
rust_process.c
▼
uic_datastore
►
include
datastore.h
datastore_attributes.h
datastore_fixt.h
►
src
datastore.c
datastore_attributes.c
datastore_fixt.c
datastore_internals.c
datastore_internals.h
▼
uic_definitions
►
include
uic_attribute_definitions.h
uic_typedefs.h
Generic type definitions for Unify
▼
uic_dotdot
►
src
dummy.c
►
zap-generated
►
include
dotdot_attribute_id_definitions.h
dotdot_cluster_command_id_definitions.h
dotdot_cluster_id_definitions.h
zap-types.h
►
src
dotdot_attribute_id_definitions.c
dotdot_cluster_id_definitions.c
▼
uic_dotdot_mqtt
►
include
dotdot_bitmap.hpp
A class representation of a bitmap
dotdot_mqtt_additional_value_names.hpp
dotdot_mqtt_parsing_helpers.hpp
json_helpers.hpp
Helper functions for nlohmann::json library
►
zap-generated
►
include
dotdot_mqtt.h
dotdot_mqtt_attributes.h
dotdot_mqtt_generated_commands.h
dotdot_mqtt_group_commands.h
dotdot_mqtt_helpers.h
dotdot_mqtt_helpers.hpp
dotdot_mqtt_send_commands.h
dotdot_mqtt_supported_generated_commands.h
dotdot_mqtt_translators.h
►
src
dotdot_mqtt.hpp
dotdot_mqtt_command_helpers.hpp
▼
uic_gbl_interface
►
include
uic_gbl_interface.h
▼
uic_log
►
include
sl_log.h
▼
uic_main
►
include
uic_component_fixtures.h
uic_init.h
uic_main.h
uic_main_loop.h
►
platform
►
gecko
uic_main_externals_platform.c
►
posix
uic_main_externals_platform.c
►
src
uic_component_fixtures.c
uic_component_fixtures_array.c
uic_component_fixtures_internal.h
uic_init.c
uic_main.c
uic_main_loop.c
uic_signal_handler.c
uic_signal_handler.h
▼
uic_main_fd
►
include
uic_main_externals.h
uic_main_externals_internal.h
►
src
uic_main_externals.c
▼
uic_mqtt
►
include
uic_mqtt.h
►
src
mqtt_client.h
mqtt_client.hpp
mqtt_client_fsm.hpp
mqtt_client_id.h
mqtt_wrapper.h
uic_mqtt.c
uic_mqtt_int.h
▼
uic_multi_invoke
►
include
multi_invoke.hpp
▼
uic_ota
►
include
ota.hpp
►
platform
►
posix
ota_time.h
OTA time interface for C level
ota_time.hpp
Time API for OTA POSIX specific
►
src
ota_cache.hpp
Caching of image information
ota_download.hpp
MQTT actions supporting downloading images
ota_mqtt.hpp
OTA status updates module
▼
uic_rust
►
unify_middleware
►
include
rust_attribute_store.h
rust_contiki_fixt.h
▼
uic_smartstart_management
►
include
smartstart_management.hpp
▼
uic_stdin
►
include
uic_stdin.hpp
uic_stdin_process.h
uic_stdin_test.h
►
platform
►
posix
uic_stdin_process.c
►
src
uic_stdin_command_handler.h
Command handler and generator
unify_stdin_attribute_poll_command_handler.h
unify_stdin_attribute_resolver_command_handler.h
unify_stdin_attribute_store_command_handler.h
▼
unify_application_monitoring
►
include
unify_application_monitoring.h
▼
unify_attribute_poll
►
include
attribute_poll.h
▼
unify_dotdot_attribute_store
►
include
unify_dotdot_attribute_store.h
unify_dotdot_attribute_store_group_cluster.h
unify_dotdot_attribute_store_node_state.h
►
src
unify_dotdot_attribute_store.c
unify_dotdot_attribute_store_attribute_publisher.h
unify_dotdot_attribute_store_command_callbacks.c
unify_dotdot_attribute_store_command_callbacks.h
unify_dotdot_attribute_store_command_callbacks_barrier_control.c
unify_dotdot_attribute_store_command_callbacks_barrier_control.h
unify_dotdot_attribute_store_command_callbacks_color_control.c
unify_dotdot_attribute_store_command_callbacks_color_control.h
unify_dotdot_attribute_store_command_callbacks_door_lock.c
unify_dotdot_attribute_store_command_callbacks_door_lock.h
unify_dotdot_attribute_store_command_callbacks_identify.c
unify_dotdot_attribute_store_command_callbacks_identify.h
unify_dotdot_attribute_store_command_callbacks_level.c
unify_dotdot_attribute_store_command_callbacks_level.h
unify_dotdot_attribute_store_command_callbacks_on_off.c
unify_dotdot_attribute_store_command_callbacks_on_off.h
unify_dotdot_attribute_store_command_callbacks_poll_control.c
unify_dotdot_attribute_store_command_callbacks_poll_control.h
unify_dotdot_attribute_store_command_callbacks_thermostat.c
unify_dotdot_attribute_store_command_callbacks_thermostat.h
unify_dotdot_attribute_store_command_callbacks_window_covering.c
unify_dotdot_attribute_store_command_callbacks_window_covering.h
unify_dotdot_attribute_store_command_callbacks_zwave_fan_control.c
unify_dotdot_attribute_store_command_callbacks_zwave_fan_control.h
unify_dotdot_attribute_store_configuration.h
unify_dotdot_attribute_store_descriptor.h
unify_dotdot_attribute_store_force_read_attributes_command_callbacks.h
unify_dotdot_attribute_store_group_cluster.hpp
unify_dotdot_attribute_store_registration.h
unify_dotdot_attribute_store_write_attributes_command_callbacks.h
►
zap-generated
►
include
unify_dotdot_attribute_store_helpers.h
unify_dotdot_defined_attribute_types.h
►
src
unify_dotdot_attribute_store_force_read_attributes_command_callbacks.c
unify_dotdot_attribute_store_write_attributes_command_callbacks.c
▼
unify_node_state_monitor
►
include
unify_node_state_monitor.hpp
▼
unify_validator
►
include
unify_validator.h
▼
include
sl_status.h
SL Status Codes
uic_enum.h
Generated on Wed Aug 7 2024 15:21:53 for Zigbee Protocol Controller by
1.9.4