Module codec

Source
Expand description

Generated Matter cluster TLV encoders

This file is automatically generated.

Modules§

account_login
Generated Matter TLV encoders and decoders for Account Login Cluster Cluster ID: 0x050E
acl_cluster
Generated Matter TLV encoders and decoders for Access Control Cluster Cluster ID: 0x001F
actions_cluster
Generated Matter TLV encoders and decoders for Actions Cluster Cluster ID: 0x0025
admin_commissioning_cluster
Generated Matter TLV encoders and decoders for Administrator Commissioning Cluster Cluster ID: 0x003C
air_quality
Generated Matter TLV encoders and decoders for Air Quality Cluster Cluster ID: 0x005B
alarm_base
Generated Matter TLV encoders and decoders for Alarm Base Cluster Cluster ID: 0x0000
application_basic
Generated Matter TLV encoders and decoders for Application Basic Cluster Cluster ID: 0x050D
application_launcher
Generated Matter TLV encoders and decoders for Application Launcher Cluster Cluster ID: 0x050C
audio_output
Generated Matter TLV encoders and decoders for Audio Output Cluster Cluster ID: 0x050B
basic_information_cluster
Generated Matter TLV encoders and decoders for Basic Information Cluster Cluster ID: 0x0028
binding_cluster
Generated Matter TLV encoders and decoders for Binding Cluster Cluster ID: 0x001E
boolean_state
Generated Matter TLV encoders and decoders for Boolean State Cluster Cluster ID: 0x0045
boolean_state_configuration
Generated Matter TLV encoders and decoders for Boolean State Configuration Cluster Cluster ID: 0x0080
bridged_device_basic_information_cluster
Generated Matter TLV encoders and decoders for Bridged Device Basic Information Cluster Cluster ID: 0x0039
channel
Generated Matter TLV encoders and decoders for Channel Cluster Cluster ID: 0x0504
color_control
Generated Matter TLV encoders and decoders for Color Control Cluster Cluster ID: 0x0300
commissioner_control_cluster
Generated Matter TLV encoders and decoders for Commissioner Control Cluster Cluster ID: 0x0751
concentration_measurement
Generated Matter TLV encoders and decoders for Concentration Measurement Clusters Cluster ID: 0x0000
content_app_observer
Generated Matter TLV encoders and decoders for Content App Observer Cluster Cluster ID: 0x0510
content_control
Generated Matter TLV encoders and decoders for Content Control Cluster Cluster ID: 0x050F
content_launcher
Generated Matter TLV encoders and decoders for Content Launcher Cluster Cluster ID: 0x050A
descriptor_cluster
Generated Matter TLV encoders and decoders for Descriptor Cluster Cluster ID: 0x001D
device_energy_management
Generated Matter TLV encoders and decoders for Device Energy Management Cluster Cluster ID: 0x0098
diagnostic_logs_cluster
Generated Matter TLV encoders and decoders for Diagnostic Logs Cluster Cluster ID: 0x0032
diagnostics_ethernet
Generated Matter TLV encoders and decoders for Ethernet Network Diagnostics Cluster Cluster ID: 0x0037
diagnostics_general
Generated Matter TLV encoders and decoders for General Diagnostics Cluster Cluster ID: 0x0033
diagnostics_software
Generated Matter TLV encoders and decoders for Software Diagnostics Cluster Cluster ID: 0x0034
diagnostics_thread
Generated Matter TLV encoders and decoders for Thread Network Diagnostics Cluster Cluster ID: 0x0035
diagnostics_wifi
Generated Matter TLV encoders and decoders for Wi-Fi Network Diagnostics Cluster Cluster ID: 0x0036
dishwasher_alarm
Generated Matter TLV encoders and decoders for Dishwasher Alarm Cluster Cluster ID: 0x005D
door_lock
Generated Matter TLV encoders and decoders for Door Lock Cluster Cluster ID: 0x0101
ecosystem_information_cluster
Generated Matter TLV encoders and decoders for Ecosystem Information Cluster Cluster ID: 0x0750
electrical_energy_measurement
Generated Matter TLV encoders and decoders for Electrical Energy Measurement Cluster Cluster ID: 0x0091
electrical_power_measurement
Generated Matter TLV encoders and decoders for Electrical Power Measurement Cluster Cluster ID: 0x0090
energy_evse
Generated Matter TLV encoders and decoders for Energy EVSE Cluster Cluster ID: 0x0099
energy_preference
Generated Matter TLV encoders and decoders for Energy Preference Cluster Cluster ID: 0x009B
fan_control
Generated Matter TLV encoders and decoders for Fan Control Cluster Cluster ID: 0x0202
fixed_label_cluster
Generated Matter TLV encoders and decoders for Fixed Label Cluster Cluster ID: 0x0040
flow_measurement
Generated Matter TLV encoders and decoders for Flow Measurement Cluster Cluster ID: 0x0404
general_commissioning_cluster
Generated Matter TLV encoders and decoders for General Commissioning Cluster Cluster ID: 0x0030
group_key_management_cluster
Generated Matter TLV encoders and decoders for Group Key Management Cluster Cluster ID: 0x003F
groups
Generated Matter TLV encoders and decoders for Groups Cluster Cluster ID: 0x0004
icd_management
Generated Matter TLV encoders and decoders for ICD Management Cluster Cluster ID: 0x0046
identify
Generated Matter TLV encoders and decoders for Identify Cluster Cluster ID: 0x0003
illuminance_measurement
Generated Matter TLV encoders and decoders for Illuminance Measurement Cluster Cluster ID: 0x0400
joint_fabric_administrator_cluster
Generated Matter TLV encoders and decoders for Joint Fabric Administrator Cluster Cluster ID: 0x0753
joint_fabric_datastore_cluster
Generated Matter TLV encoders and decoders for Joint Fabric Datastore Cluster Cluster ID: 0x0752
keypad_input
Generated Matter TLV encoders and decoders for Keypad Input Cluster Cluster ID: 0x0509
label_cluster
Generated Matter TLV encoders and decoders for Label Cluster Cluster ID: 0x0000
laundry_dryer_controls
Generated Matter TLV encoders and decoders for Laundry Dryer Controls Cluster Cluster ID: 0x004A
laundry_washer_controls
Generated Matter TLV encoders and decoders for Laundry Washer Controls Cluster Cluster ID: 0x0053
level_control
Generated Matter TLV encoders and decoders for Level Control Cluster Cluster ID: 0x0008
localization_configuration
Generated Matter TLV encoders and decoders for Localization Configuration Cluster Cluster ID: 0x002B
localization_time_format
Generated Matter TLV encoders and decoders for Time Format Localization Cluster Cluster ID: 0x002C
localization_unit
Generated Matter TLV encoders and decoders for Unit Localization Cluster Cluster ID: 0x002D
low_power
Generated Matter TLV encoders and decoders for Low Power Cluster Cluster ID: 0x0508
media_input
Generated Matter TLV encoders and decoders for Media Input Cluster Cluster ID: 0x0507
media_playback
Generated Matter TLV encoders and decoders for Media Playback Cluster Cluster ID: 0x0506
messages
Generated Matter TLV encoders and decoders for Messages Cluster Cluster ID: 0x0097
microwave_oven_control
Generated Matter TLV encoders and decoders for Microwave Oven Control Cluster Cluster ID: 0x005F
mode_base
Generated Matter TLV encoders and decoders for Mode Base Cluster Cluster ID: 0x0000
mode_device_energy_management
Generated Matter TLV encoders and decoders for Device Energy Management Mode Cluster Cluster ID: 0x009F
mode_dishwasher
Generated Matter TLV encoders and decoders for Dishwasher Mode Cluster Cluster ID: 0x0059
mode_evse
Generated Matter TLV encoders and decoders for Energy EVSE Mode Cluster Cluster ID: 0x009D
mode_laundry_washer
Generated Matter TLV encoders and decoders for Laundry Washer Mode Cluster Cluster ID: 0x0051
mode_microwave_oven
Generated Matter TLV encoders and decoders for Microwave Oven Mode Cluster Cluster ID: 0x005E
mode_oven
Generated Matter TLV encoders and decoders for Oven Mode Cluster Cluster ID: 0x0049
mode_refrigerator
Generated Matter TLV encoders and decoders for Refrigerator And Temperature Controlled Cabinet Mode Cluster Cluster ID: 0x0052
mode_rvc_clean
Generated Matter TLV encoders and decoders for RVC Clean Mode Cluster Cluster ID: 0x0055
mode_rvc_run
Generated Matter TLV encoders and decoders for RVC Run Mode Cluster Cluster ID: 0x0054
mode_select
Generated Matter TLV encoders and decoders for Mode Select Cluster Cluster ID: 0x0050
mode_water_heater
Generated Matter TLV encoders and decoders for Water Heater Mode Cluster Cluster ID: 0x009E
network_commissioning_cluster
Generated Matter TLV encoders and decoders for Network Commissioning Cluster Cluster ID: 0x0031
occupancy_sensing
Generated Matter TLV encoders and decoders for Occupancy Sensing Cluster Cluster ID: 0x0406
on_off
Generated Matter TLV encoders and decoders for On/Off Cluster Cluster ID: 0x0006
operational_credential_cluster
Generated Matter TLV encoders and decoders for Operational Credentials Cluster Cluster ID: 0x003E
operational_state
Generated Matter TLV encoders and decoders for Operational State Cluster Cluster ID: 0x0060
operational_state_oven
Generated Matter TLV encoders and decoders for Oven Cavity Operational State Cluster Cluster ID: 0x0048
operational_state_rvc
Generated Matter TLV encoders and decoders for RVC Operational State Cluster Cluster ID: 0x0061
ota_provider
Generated Matter TLV encoders and decoders for OTA Software Update Provider Cluster Cluster ID: 0x0029
ota_requestor
Generated Matter TLV encoders and decoders for OTA Software Update Requestor Cluster Cluster ID: 0x002A
power_source_cluster
Generated Matter TLV encoders and decoders for Power Source Cluster Cluster ID: 0x002F
power_source_configuration_cluster
Generated Matter TLV encoders and decoders for Power Source Configuration Cluster Cluster ID: 0x002E
power_topology
Generated Matter TLV encoders and decoders for Power Topology Cluster Cluster ID: 0x009C
pressure_measurement
Generated Matter TLV encoders and decoders for Pressure Measurement Cluster Cluster ID: 0x0403
pump_configuration_control
Generated Matter TLV encoders and decoders for Pump Configuration and Control Cluster Cluster ID: 0x0200
refrigerator_alarm
Generated Matter TLV encoders and decoders for Refrigerator Alarm Cluster Cluster ID: 0x0057
resource_monitoring
Generated Matter TLV encoders and decoders for Resource Monitoring Clusters Cluster ID: 0x0000
scenes
Generated Matter TLV encoders and decoders for Scenes Management Cluster Cluster ID: 0x0062
service_area
Generated Matter TLV encoders and decoders for Service Area Cluster Cluster ID: 0x0150
smoke_co_alarm
Generated Matter TLV encoders and decoders for Smoke CO Alarm Cluster Cluster ID: 0x005C
switch
Generated Matter TLV encoders and decoders for Switch Cluster Cluster ID: 0x003B
target_navigator
Generated Matter TLV encoders and decoders for Target Navigator Cluster Cluster ID: 0x0505
temperature_control
Generated Matter TLV encoders and decoders for Temperature Control Cluster Cluster ID: 0x0056
temperature_measurement
Generated Matter TLV encoders and decoders for Temperature Measurement Cluster Cluster ID: 0x0402
thermostat
Generated Matter TLV encoders and decoders for Thermostat Cluster Cluster ID: 0x0201
thermostat_user_interface_configuration
Generated Matter TLV encoders and decoders for Thermostat User Interface Configuration Cluster Cluster ID: 0x0204
thread_border_router_management
Generated Matter TLV encoders and decoders for Thread Border Router Management Cluster Cluster ID: 0x0452
thread_network_directory
Generated Matter TLV encoders and decoders for Thread Network Directory Cluster Cluster ID: 0x0453
time_sync
Generated Matter TLV encoders and decoders for Time Synchronization Cluster Cluster ID: 0x0038
user_label_cluster
Generated Matter TLV encoders and decoders for User Label Cluster Cluster ID: 0x0041
valve_configuration_control
Generated Matter TLV encoders and decoders for Valve Configuration and Control Cluster Cluster ID: 0x0081
wake_on_lan
Generated Matter TLV encoders and decoders for Wake On LAN Cluster Cluster ID: 0x0503
water_content_measurement
Generated Matter TLV encoders and decoders for Water Content Measurement Clusters Cluster ID: 0x0000
water_heater_management
Generated Matter TLV encoders and decoders for Water Heater Management Cluster Cluster ID: 0x0094
wifi_network_management
Generated Matter TLV encoders and decoders for Wi-Fi Network Management Cluster Cluster ID: 0x0451
window_covering
Generated Matter TLV encoders and decoders for Window Covering Cluster Cluster ID: 0x0102

Functions§

decode_attribute_json
Main dispatcher function for decoding attributes to JSON
get_attribute_list
Main dispatcher function for getting attribute lists