Module diagnostics_software

Module diagnostics_software 

Source
Expand description

Matter TLV encoders and decoders for Software Diagnostics Cluster Cluster ID: 0x0034

This file is automatically generated from DiagnosticsSoftware.xml

Structs§

SoftwareFaultEvent
ThreadMetrics

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_current_heap_free
Decode CurrentHeapFree attribute (0x0001)
decode_current_heap_high_watermark
Decode CurrentHeapHighWatermark attribute (0x0003)
decode_current_heap_used
Decode CurrentHeapUsed attribute (0x0002)
decode_software_fault_event
Decode SoftwareFault event (0x00, priority: info)
decode_thread_metrics
Decode ThreadMetrics attribute (0x0000)
encode_command_json
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
read_current_heap_free
Read CurrentHeapFree attribute from cluster Software Diagnostics.
read_current_heap_high_watermark
Read CurrentHeapHighWatermark attribute from cluster Software Diagnostics.
read_current_heap_used
Read CurrentHeapUsed attribute from cluster Software Diagnostics.
read_thread_metrics
Read ThreadMetrics attribute from cluster Software Diagnostics.
reset_watermarks
Invoke ResetWatermarks command on cluster Software Diagnostics.