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§

announce_ota_provider
Invoke AnnounceOTAProvider command on cluster OTA Software Update Requestor.
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)
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_default_ota_providers
Read DefaultOTAProviders attribute from cluster OTA Software Update Requestor.
read_update_possible
Read UpdatePossible attribute from cluster OTA Software Update Requestor.
read_update_state
Read UpdateState attribute from cluster OTA Software Update Requestor.
read_update_state_progress
Read UpdateStateProgress attribute from cluster OTA Software Update Requestor.