Skip to content

Commit 728e3e3

Browse files
Remove provisional annotations from derived cluster inherited enum values. (#36819)
Looks like having the base enum just inlined in the derived cluster is here to stay, at least in terms of what API consumers want in terms of ergonomics. So just go ahead and expose it.
1 parent 07f755f commit 728e3e3

File tree

2 files changed

+185
-197
lines changed

2 files changed

+185
-197
lines changed

src/darwin/Framework/CHIP/templates/availability.yaml

+97-109
Original file line numberDiff line numberDiff line change
@@ -9874,44 +9874,6 @@
98749874
- RequiredTCNotAccepted
98759875
- TCAcknowledgementsNotReceived
98769876
- TCMinVersionNotMet
9877-
RVCCleanMode:
9878-
# Not clear whether these will stay in the XML
9879-
ModeTag:
9880-
- Auto
9881-
- Quick
9882-
- Quiet
9883-
- LowNoise
9884-
- LowEnergy
9885-
- Min
9886-
- Max
9887-
- Night
9888-
- Day
9889-
- Vacation
9890-
RVCOperationalState:
9891-
# Not clear whether these will stay in the XML
9892-
ErrorStateEnum:
9893-
- NoError
9894-
- UnableToStartOrResume
9895-
- UnableToCompleteOperation
9896-
- CommandInvalidInState
9897-
OperationalStateEnum:
9898-
- Stopped
9899-
- Running
9900-
- Paused
9901-
- Error
9902-
RVCRunMode:
9903-
# Not clear whether these will stay in the XML
9904-
ModeTag:
9905-
- Auto
9906-
- Quick
9907-
- Quiet
9908-
- LowNoise
9909-
- LowEnergy
9910-
- Vacation
9911-
- Min
9912-
- Max
9913-
- Night
9914-
- Day
99159877
bitmaps:
99169878
AccessControl:
99179879
# Targeting 1.4
@@ -10370,11 +10332,24 @@
1037010332
- NumberOfRinsesEnum
1037110333
LaundryWasherMode:
1037210334
- ModeTag
10335+
OvenCavityOperationalState:
10336+
- ErrorStateEnum
10337+
- OperationalStateEnum
1037310338
RefrigeratorAndTemperatureControlledCabinetMode:
1037410339
- ModeTag
1037510340
enum values:
1037610341
DishwasherMode:
1037710342
ModeTag:
10343+
- Auto
10344+
- Quick
10345+
- Quiet
10346+
- LowNoise
10347+
- LowEnergy
10348+
- Vacation
10349+
- Min
10350+
- Max
10351+
- Night
10352+
- Day
1037810353
- Normal
1037910354
- Heavy
1038010355
- Light
@@ -10400,16 +10375,57 @@
1040010375
- Max
1040110376
LaundryWasherMode:
1040210377
ModeTag:
10378+
- Auto
10379+
- Quick
10380+
- Quiet
10381+
- LowNoise
10382+
- LowEnergy
10383+
- Vacation
10384+
- Min
10385+
- Max
10386+
- Night
10387+
- Day
1040310388
- Normal
1040410389
- Delicate
1040510390
- Heavy
1040610391
- Whites
1040710392
MicrowaveOvenMode:
1040810393
ModeTag:
10394+
- Auto
10395+
- Quick
10396+
- Quiet
10397+
- LowNoise
10398+
- LowEnergy
10399+
- Vacation
10400+
- Min
10401+
- Max
10402+
- Night
10403+
- Day
1040910404
- Normal
1041010405
- Defrost
10406+
OvenCavityOperationalState:
10407+
ErrorStateEnum:
10408+
- NoError
10409+
- UnableToStartOrResume
10410+
- UnableToCompleteOperation
10411+
- CommandInvalidInState
10412+
OperationalStateEnum:
10413+
- Stopped
10414+
- Running
10415+
- Paused
10416+
- Error
1041110417
OvenMode:
1041210418
ModeTag:
10419+
- Auto
10420+
- Quick
10421+
- Quiet
10422+
- LowNoise
10423+
- LowEnergy
10424+
- Vacation
10425+
- Min
10426+
- Max
10427+
- Night
10428+
- Day
1041310429
- Bake
1041410430
- Convection
1041510431
- Grill
@@ -10422,10 +10438,53 @@
1042210438
- Steam
1042310439
RefrigeratorAndTemperatureControlledCabinetMode:
1042410440
ModeTag:
10441+
- Auto
10442+
- Quick
10443+
- Quiet
10444+
- LowNoise
10445+
- LowEnergy
10446+
- Vacation
10447+
- Min
10448+
- Max
10449+
- Night
10450+
- Day
1042510451
- RapidCool
1042610452
- RapidFreeze
10453+
RVCCleanMode:
10454+
ModeTag:
10455+
- Auto
10456+
- Quick
10457+
- Quiet
10458+
- LowNoise
10459+
- LowEnergy
10460+
- Min
10461+
- Max
10462+
- Night
10463+
- Day
10464+
- Vacation
10465+
RVCOperationalState:
10466+
ErrorStateEnum:
10467+
- NoError
10468+
- UnableToStartOrResume
10469+
- UnableToCompleteOperation
10470+
- CommandInvalidInState
10471+
OperationalStateEnum:
10472+
- Stopped
10473+
- Running
10474+
- Paused
10475+
- Error
1042710476
RVCRunMode:
1042810477
ModeTag:
10478+
- Auto
10479+
- Quick
10480+
- Quiet
10481+
- LowNoise
10482+
- LowEnergy
10483+
- Vacation
10484+
- Min
10485+
- Max
10486+
- Night
10487+
- Day
1042910488
- Mapping
1043010489
bitmaps:
1043110490
DishwasherAlarm:
@@ -10503,77 +10562,6 @@
1050310562
SetCookingParameters:
1050410563
# wattSettingIndex is provisional because WATTS is provisional in Matter 1.4
1050510564
- wattSettingIndex
10506-
enums:
10507-
OvenCavityOperationalState:
10508-
# Not clear whether these will stay in the XML
10509-
- ErrorStateEnum
10510-
- OperationalStateEnum
10511-
enum values:
10512-
DishwasherMode:
10513-
# Not clear whether these will stay in the XML
10514-
ModeTag:
10515-
- Auto
10516-
- Quick
10517-
- Quiet
10518-
- LowNoise
10519-
- LowEnergy
10520-
- Vacation
10521-
- Min
10522-
- Max
10523-
- Night
10524-
- Day
10525-
LaundryWasherMode:
10526-
# Not clear whether these will stay in the XML
10527-
ModeTag:
10528-
- Auto
10529-
- Quick
10530-
- Quiet
10531-
- LowNoise
10532-
- LowEnergy
10533-
- Vacation
10534-
- Min
10535-
- Max
10536-
- Night
10537-
- Day
10538-
MicrowaveOvenMode:
10539-
# Not clear whether these will stay in the XML
10540-
ModeTag:
10541-
- Auto
10542-
- Quick
10543-
- Quiet
10544-
- LowNoise
10545-
- LowEnergy
10546-
- Vacation
10547-
- Min
10548-
- Max
10549-
- Night
10550-
- Day
10551-
OvenMode:
10552-
# Not clear whether these will stay in the XML
10553-
ModeTag:
10554-
- Auto
10555-
- Quick
10556-
- Quiet
10557-
- LowNoise
10558-
- LowEnergy
10559-
- Vacation
10560-
- Min
10561-
- Max
10562-
- Night
10563-
- Day
10564-
RefrigeratorAndTemperatureControlledCabinetMode:
10565-
# Not clear whether these will stay in the XML
10566-
ModeTag:
10567-
- Auto
10568-
- Quick
10569-
- Quiet
10570-
- LowNoise
10571-
- LowEnergy
10572-
- Vacation
10573-
- Min
10574-
- Max
10575-
- Night
10576-
- Day
1057710565
bitmap values:
1057810566
DishwasherAlarm:
1057910567
AlarmBitmap:

0 commit comments

Comments
 (0)