Module ota_requestor

Module ota_requestor 

Source
Expand description

Matter TLV encoders and decoders for OTA Software Update Requestor Cluster Cluster ID: 0x002A

This file is automatically generated from OTARequestor.xml

Structs§

DownloadErrorEvent
ProviderLocation
StateTransitionEvent
VersionAppliedEvent

Enums§

AnnouncementReason
ChangeReason
UpdateState

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_default_ota_providers
Decode DefaultOTAProviders attribute (0x0000)
decode_download_error_event
Decode DownloadError event (0x02, priority: info)
decode_state_transition_event
Decode StateTransition event (0x00, priority: info)
decode_update_possible
Decode UpdatePossible attribute (0x0001)
decode_update_state
Decode UpdateState attribute (0x0002)
decode_update_state_progress
Decode UpdateStateProgress attribute (0x0003)
decode_version_applied_event
Decode VersionApplied event (0x01, priority: critical)
encode_announce_ota_provider
Encode AnnounceOTAProvider command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster