diff --git a/src/darwin/Framework/CHIP/templates/availability.yaml b/src/darwin/Framework/CHIP/templates/availability.yaml index ea12586385c728..f046ecb8528793 100644 --- a/src/darwin/Framework/CHIP/templates/availability.yaml +++ b/src/darwin/Framework/CHIP/templates/availability.yaml @@ -3245,7 +3245,10 @@ - StatusEnum - LineupInfoTypeEnum TargetNavigator: - - TargetNavigatorStatusEnum + # StatusEnum was originally named TargetNavigatorStatusEnum, but + # we generate the same API for the names with/without the cluster + # name at the beginning, so the name can just change here. + - StatusEnum MediaPlayback: # StatusEnum was originally named MediaPlaybackStatusEnum, but we # generate the same API for the names with/without the cluster @@ -3256,7 +3259,10 @@ - InputTypeEnum KeypadInput: - CecKeyCode - - KeypadInputStatusEnum + # StatusEnum was originally named KeypadInputStatusEnum, but we + # generate the same API for the names with/without the cluster + # name at the beginning, so the name can just change here. + - StatusEnum ContentLauncher: - ContentLaunchStatusEnum - MetricTypeEnum @@ -3995,7 +4001,10 @@ LineupInfoTypeEnum: - Mso TargetNavigator: - TargetNavigatorStatusEnum: + # StatusEnum was originally named TargetNavigatorStatusEnum, but + # we generate the same API for the names with/without the cluster + # name at the beginning, so the name can just change here. + StatusEnum: - Success - TargetNotFound - NotAllowed @@ -4117,7 +4126,10 @@ - F4Yellow - F5 - Data - KeypadInputStatusEnum: + # StatusEnum was originally named KeypadInputStatusEnum, but we + # generate the same API for the names with/without the cluster + # name at the beginning, so the name can just change here. + StatusEnum: - Success - UnsupportedKey - InvalidKeyInCurrentState @@ -7827,6 +7839,9 @@ - SupportedWiFiBands - SupportedThreadFeatures - ThreadVersion + WakeOnLAN: + # Targeting Spring 2024 Matter release + - LinkLocalAddress commands: GeneralDiagnostics: # Targeting Spring 2024 Matter release diff --git a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h index e261d1bac9e49a..37e38c896308c5 100644 --- a/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h +++ b/src/darwin/Framework/CHIP/zap-generated/MTRBaseClusters.h @@ -16374,10 +16374,10 @@ typedef NS_OPTIONS(uint32_t, MTRChannelFeature) { } MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)); typedef NS_ENUM(uint8_t, MTRTargetNavigatorStatus) { - MTRTargetNavigatorStatusSuccess MTR_PROVISIONALLY_AVAILABLE = 0x00, - MTRTargetNavigatorStatusTargetNotFound MTR_PROVISIONALLY_AVAILABLE = 0x01, - MTRTargetNavigatorStatusNotAllowed MTR_PROVISIONALLY_AVAILABLE = 0x02, -} MTR_PROVISIONALLY_AVAILABLE; + MTRTargetNavigatorStatusSuccess MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x00, + MTRTargetNavigatorStatusTargetNotFound MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x01, + MTRTargetNavigatorStatusNotAllowed MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x02, +} MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)); typedef NS_ENUM(uint8_t, MTRMediaPlaybackPlaybackState) { MTRMediaPlaybackPlaybackStatePlaying MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x00, @@ -16512,10 +16512,10 @@ typedef NS_ENUM(uint8_t, MTRKeypadInputCecKeyCode) { } MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)); typedef NS_ENUM(uint8_t, MTRKeypadInputStatus) { - MTRKeypadInputStatusSuccess MTR_PROVISIONALLY_AVAILABLE = 0x00, - MTRKeypadInputStatusUnsupportedKey MTR_PROVISIONALLY_AVAILABLE = 0x01, - MTRKeypadInputStatusInvalidKeyInCurrentState MTR_PROVISIONALLY_AVAILABLE = 0x02, -} MTR_PROVISIONALLY_AVAILABLE; + MTRKeypadInputStatusSuccess MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x00, + MTRKeypadInputStatusUnsupportedKey MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x01, + MTRKeypadInputStatusInvalidKeyInCurrentState MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x02, +} MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)); typedef NS_OPTIONS(uint32_t, MTRKeypadInputFeature) { MTRKeypadInputFeatureNavigationKeyCodes MTR_AVAILABLE(ios(16.1), macos(13.0), watchos(9.1), tvos(16.1)) = 0x1,