Skip to content

Commit 2521405

Browse files
Update availability annotations for generated Matter.framework APIs. (project-chip#37316)
* Mark Time Synchronization cluster as exposed. * Mark Energy EVSE cluster as exposed, except for the provisional pieces of it. * Mark Energy EVSE Mode cluster as exposed. * Mark Content App Observer cluster as exposed. * Mark Power Topology cluster as exposed. * Mark Messages cluster as exposed. * Mark Commissioner Control cluster as exposed. * Mark Service Area cluster as exposed, except for one struct field where the spec and the SDK do not match. * Mark Thread Border Router Management cluster as exposed. * Mark Thread Network Directory cluster as exposed. * Mark Water Heater Management cluster as exposed. * Mark Water Heater Mode cluster as exposed. * Mark Wi-Fi Network Management as exposed. * Mark new attributes on the Network Commissioning, Wake On LAN, Media Playback, and Basic Information clusters as exposed. * Mark new commands on the General Diagnostics, Channel, and Media Playback clusters as exposed. * Mark new command fields on the Media Playback, Content Launcher, and Account Login clusters as exposed. * Mark various new structs on the Channel, Media Playback, and Content Launcher clusters as exposed. * Mark various new events on the Account Login, Media Playback, and Target Navigator clusters as exposed. * Mark various new enums on the Thersmostat, Channel, and Media Playback cluster as exposed. * Mark various new bitmaps on the Network Commissioning, Thermostat, and Channel clusters as exposed. * Mark presets/schedules bits on the Thermostat cluster as exposed. * Mark DataModelTest feature bit on the General Diagnostics cluster as exposed. * Mark new feature bits on Access Control, Bridged Device Basic Information, and Occupancy Sensing clusters as exposed. * Mark Access Restriction bits of the Access Control cluster as exposed, except the ones that have spec issues tracking changes to them. * Mark Bridged Device Basic Information bits for dealing with ICDs exposed. * Mark hold time and OccupancyChanged bits in Occupancy Sensing cluster exposed. * Mark global structs and enums needed for AtomicRequest/AtomicResponse as exposed. * Mark some global enums used by RVCs as exposed. * Remove stale annotation for the Scenes cluster, which does not exist anymore (has been replaces by Scenes Management, which is provisional so far). * Mark Camera AV Settings User Level Management cluster as not ready to ship yet. * Mark Push AV Stream Transport cluster as not ready to ship yet. * Mark TLS Certificate Management cluster as not ready to ship yet.
1 parent e80451c commit 2521405

File tree

7 files changed

+3240
-3779
lines changed

7 files changed

+3240
-3779
lines changed

0 commit comments

Comments
 (0)