Module diagnostics_general

Module diagnostics_general 

Source
Expand description

Matter TLV encoders and decoders for General Diagnostics Cluster Cluster ID: 0x0033

This file is automatically generated from DiagnosticsGeneral.xml

Structs§

BootReasonEvent
HardwareFaultChangeEvent
NetworkFaultChangeEvent
NetworkInterface
PayloadTestResponse
RadioFaultChangeEvent
TimeSnapshotResponse

Enums§

BootReason
HardwareFault
InterfaceType
NetworkFault
RadioFault

Functions§

decode_active_hardware_faults
Decode ActiveHardwareFaults attribute (0x0005)
decode_active_network_faults
Decode ActiveNetworkFaults attribute (0x0007)
decode_active_radio_faults
Decode ActiveRadioFaults attribute (0x0006)
decode_attribute_json
Decode attribute value and return as JSON string
decode_boot_reason
Decode BootReason attribute (0x0004)
decode_boot_reason_event
Decode BootReason event (0x03, priority: critical)
decode_do_not_use
Decode DoNotUse attribute (0x0009)
decode_hardware_fault_change_event
Decode HardwareFaultChange event (0x00, priority: critical)
decode_network_fault_change_event
Decode NetworkFaultChange event (0x02, priority: critical)
decode_network_interfaces
Decode NetworkInterfaces attribute (0x0000)
decode_payload_test_response
Decode PayloadTestResponse command response (04)
decode_radio_fault_change_event
Decode RadioFaultChange event (0x01, priority: critical)
decode_reboot_count
Decode RebootCount attribute (0x0001)
decode_test_event_triggers_enabled
Decode TestEventTriggersEnabled attribute (0x0008)
decode_time_snapshot_response
Decode TimeSnapshotResponse command response (02)
decode_total_operational_hours
Decode TotalOperationalHours attribute (0x0003)
decode_up_time
Decode UpTime attribute (0x0002)
encode_payload_test_request
Encode PayloadTestRequest command (0x03)
encode_test_event_trigger
Encode TestEventTrigger command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster