diff --git a/src/Chip/ChipCompat.cs b/src/Chip/ChipCompat.cs new file mode 100644 index 000000000000..5f41e9aad246 --- /dev/null +++ b/src/Chip/ChipCompat.cs @@ -0,0 +1,142 @@ +// +// ChipCompat.cs +// +// Authors: +// Rachel Kang +// +// Copyright (C) Microsoft Corporation. All rights reserved. +// + +using System; +using System.Threading.Tasks; +using Foundation; +using CoreFoundation; +using ObjCRuntime; + +#nullable enable + +#if !NET +namespace Chip { + +#if !MONOMAC + public partial class ChipReadAttributeResult { } +#endif // !MONOMAC + + [Obsolete ("This class is removed.")] + [Register ("CHIPError", SkipRegistration = true)] + public class ChipError : NSObject { + + public override IntPtr ClassHandle => throw new InvalidOperationException (Constants.RemovedFromChip); + + protected ChipError (NSObjectFlag t) => throw new InvalidOperationException (Constants.RemovedFromChip); + protected ChipError (IntPtr handle) => throw new InvalidOperationException (Constants.RemovedFromChip); + + public static int ConvertToChipErrorCode (NSError errorCode) => throw new InvalidOperationException (Constants.RemovedFromChip); + public static NSError? Create (int errorCode) => throw new InvalidOperationException (Constants.RemovedFromChip); + + } /* class ChipError */ + +#if !MONOMAC + [Obsolete ("This class is removed, use 'ChipContentLauncher' instead.")] + [Register ("CHIPContentLaunch", SkipRegistration = true)] + public class ChipContentLaunch : NSObject { + + public override IntPtr ClassHandle => throw new InvalidOperationException (Constants.RemovedFromChip); + + protected ChipContentLaunch (NSObjectFlag t) => throw new InvalidOperationException (Constants.RemovedFromChip); + protected ChipContentLaunch (IntPtr handle) => throw new InvalidOperationException (Constants.RemovedFromChip); + public ChipContentLaunch (ChipDevice device, byte endpoint, DispatchQueue queue) => throw new InvalidOperationException (Constants.RemovedFromChip); + + public virtual void LaunchContent (byte autoPlay, string data, ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task LaunchContentAsync (byte autoPlay, string data) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void LaunchUrl (string contentUrl, string displayString, ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task LaunchUrlAsync (string contentUrl, string displayString) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void ReadAttributeAcceptsHeaderList (ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task ReadAttributeAcceptsHeaderListAsync () => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void ReadAttributeSupportedStreamingTypes (ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task ReadAttributeSupportedStreamingTypesAsync () => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task ReadAttributeClusterRevisionAsync () => throw new InvalidOperationException (Constants.RemovedFromChip); + + } /* class ChipContentLaunch */ +#endif // !MONOMAC + +#if !MONOMAC + [Obsolete ("This class is removed.")] + [Register ("CHIPTrustedRootCertificates", SkipRegistration = true)] + public class ChipTrustedRootCertificates : NSObject + { + public override IntPtr ClassHandle => throw new InvalidOperationException (Constants.RemovedFromChip); + + protected ChipTrustedRootCertificates (NSObjectFlag t) => throw new InvalidOperationException (Constants.RemovedFromChip); + protected ChipTrustedRootCertificates (IntPtr handle) => throw new InvalidOperationException (Constants.RemovedFromChip); + public ChipTrustedRootCertificates (ChipDevice device, byte endpoint, DispatchQueue queue) => throw new InvalidOperationException (Constants.RemovedFromChip); + + public virtual void AddTrustedRootCertificate (NSData rootCertificate, ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task AddTrustedRootCertificateAsync (NSData rootCertificate) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void RemoveTrustedRootCertificate (NSData trustedRootIdentifier, ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task RemoveTrustedRootCertificateAsync (NSData trustedRootIdentifier) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler) => throw new InvalidOperationException (Constants.RemovedFromChip); + public virtual Task ReadAttributeClusterRevisionAsync () => throw new InvalidOperationException (Constants.RemovedFromChip); + + } +#endif // !MONOMAC + + public partial class ChipWindowCovering { + +#if !MONOMAC + static bool CheckSystemVersion () + { +#if NET || IOS || __MACCATALYST__ || TVOS + return SystemVersion.CheckiOS (15, 2); +#elif WATCH + return SystemVersion.CheckwatchOS (8, 3); +#else + #error Unknown platform +#endif + } +#endif + +#if !MONOMAC + public virtual void GoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler) + { + if (CheckSystemVersion ()) + _OldGoToLiftValue (liftValue, responseHandler); + else + _NewGoToLiftValue (liftValue, responseHandler); + } +#endif + +#if !MONOMAC + public virtual Task GoToLiftValueAsync (ushort liftValue) + { + if (CheckSystemVersion ()) + return _OldGoToLiftValueAsync (liftValue); + else + return _NewGoToLiftValueAsync (liftValue); + } +#endif + +#if !MONOMAC + public virtual void GoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler) + { + if (CheckSystemVersion ()) + _OldGoToTiltValue (tiltValue, responseHandler); + else + _NewGoToTiltValue (tiltValue, responseHandler); + } +#endif + +#if !MONOMAC + public virtual Task GoToTiltValueAsync (ushort tiltValue) + { + if (CheckSystemVersion ()) + return _OldGoToTiltValueAsync (tiltValue); + else + return _NewGoToTiltValueAsync (tiltValue); + } +#endif + + } +} +#endif // !NET diff --git a/src/Chip/ChipKeypair.cs b/src/Chip/ChipKeypair.cs new file mode 100644 index 000000000000..c93ec9459bfb --- /dev/null +++ b/src/Chip/ChipKeypair.cs @@ -0,0 +1,27 @@ +// +// ChipKeypair.cs +// +// Authors: +// Rachel Kang +// +// Copyright (C) Microsoft Corporation. All rights reserved. +// + +using System; +using Security; + +#nullable enable + +namespace Chip { + public partial class ChipKeypair { + +#if !NET + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] +#endif + static public SecKey? GetPubKey () + { + var key = GetPubKeyRef (); + return key == IntPtr.Zero ? null : new SecKey (key, true); + } + } +} diff --git a/src/ObjCRuntime/ObsoleteConstants.cs b/src/ObjCRuntime/ObsoleteConstants.cs index b7b9f6a5e47d..5d37e8ae35d2 100644 --- a/src/ObjCRuntime/ObsoleteConstants.cs +++ b/src/ObjCRuntime/ObsoleteConstants.cs @@ -25,5 +25,7 @@ partial class Constants { internal const string UnavailableOnThisPlatform = "This type is not available on this Platform."; + internal const string RemovedFromChip = "This API has been removed from the 'CHIP' framework."; + } } diff --git a/src/chip.cs b/src/chip.cs index 744cdbb16742..decd25d2e964 100644 --- a/src/chip.cs +++ b/src/chip.cs @@ -1,6 +1,7 @@ using CoreFoundation; using ObjCRuntime; using Foundation; +using Security; using System; @@ -41,6 +42,7 @@ public enum ChipErrorCode : long { WrongAddressType = 7, IntegrityCheckFailed = 8, DuplicateExists = 9, + UnsupportedAttribute = 10, } [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] @@ -92,9 +94,20 @@ interface ChipDevice [DisableDefaultCtor] interface ChipCluster { + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif } [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] @@ -105,9 +118,25 @@ interface ChipCluster [DisableDefaultCtor] interface ChipApplicationBasic { + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("changeStatus:responseHandler:")] + void ChangeStatus (byte status, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeVendorNameWithResponseHandler:")] @@ -133,10 +162,18 @@ interface ChipApplicationBasic [Export ("readAttributeCatalogVendorIdWithResponseHandler:")] void ReadAttributeCatalogVendorId (ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed, use 'ReadAttributeApplicationStatus' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("readAttributeApplicationSatusWithResponseHandler:")] void ReadAttributeApplicationSatus (ChipResponseHandler responseHandler); +#endif + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeApplicationStatusWithResponseHandler:")] + void ReadAttributeApplicationStatus (ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] @@ -148,10 +185,20 @@ interface ChipApplicationBasic [DisableDefaultCtor] interface ChipBarrierControl { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("barrierControlGoToPercent:responseHandler:")] @@ -187,10 +234,20 @@ interface ChipBarrierControl [DisableDefaultCtor] interface ChipBasic { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Export ("mfgSpecificPing:")] void GetMfgSpecificPing (ChipResponseHandler responseHandler); @@ -271,9 +328,26 @@ interface ChipBasic [Export ("readAttributeLocalConfigDisabledWithResponseHandler:")] void ReadAttributeLocalConfigDisabled (ChipResponseHandler responseHandler); +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("writeAttributeLocalConfigDisabledWithValue:responseHandler:")] + [Wrap ("WriteAttributeLocalConfigDisabled (Convert.ToBoolean(value), responseHandler)", IsVirtual = true)] void WriteAttributeLocalConfigDisabled (byte value, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeLocalConfigDisabledWithValue:responseHandler:")] + void WriteAttributeLocalConfigDisabled (bool disabled, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeReachableWithResponseHandler:")] + void ReadAttributeReachable (ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] @@ -285,18 +359,52 @@ interface ChipBasic [DisableDefaultCtor] interface ChipBinding { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("bind:groupId:endpointId:clusterId:responseHandler:")] + [Wrap ("Bind (nodeId, groupId, (ushort) endpointId, (uint) clusterId, responseHandler)", IsVirtual = true)] void Bind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler); +#endif + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("unbind:groupId:endpointId:clusterId:responseHandler:")] + [Export ("bind:groupId:endpointId:clusterId:responseHandler:")] + void Bind (ulong nodeId, ushort groupId, ushort endpointId, uint clusterId, ChipResponseHandler responseHandler); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Wrap ("Unbind (nodeId, groupId, (ushort) endpointId, (uint) clusterId, responseHandler)", IsVirtual = true)] void Unbind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("unbind:groupId:endpointId:clusterId:responseHandler:")] + void Unbind (ulong nodeId, ushort groupId, ushort endpointId, uint clusterId, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] @@ -308,10 +416,45 @@ interface ChipBinding [DisableDefaultCtor] interface ChipColorControl { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler:")] + void ColorLoopSet (byte updateFlags, byte action, byte direction, ushort time, ushort startHue, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler:")] + void EnhancedMoveHue (byte moveMode, ushort rate, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler:")] + void EnhancedMoveToHue (ushort enhancedHue, byte direction, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler:")] + void EnhancedMoveToHueAndSaturation (ushort enhancedHue, byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler:")] + void EnhancedStepHue (byte stepMode, ushort stepSize, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("moveColor:rateY:optionsMask:optionsOverride:responseHandler:")] @@ -637,6 +780,16 @@ interface ChipColorControl [Export ("readAttributeColorLoopTimeWithResponseHandler:")] void ReadAttributeColorLoopTime (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeColorLoopStartEnhancedHueWithResponseHandler:")] + void ReadAttributeColorLoopStartEnhancedHue (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeColorLoopStoredEnhancedHueWithResponseHandler:")] + void ReadAttributeColorLoopStoredEnhancedHue (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeColorCapabilitiesWithResponseHandler:")] void ReadAttributeColorCapabilities (ChipResponseHandler responseHandler); @@ -671,10 +824,20 @@ interface ChipColorControl [DisableDefaultCtor] interface ChipDescriptor { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeDeviceListWithResponseHandler:")] @@ -697,15 +860,38 @@ interface ChipDescriptor void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPDiagnosticLogs")] + [DisableDefaultCtor] + interface ChipDiagnosticLogs + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Export ("retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler:")] + void RetrieveLogsRequest (byte intent, byte requestedProtocol, NSData transferFileDesignator, ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPDoorLock")] [DisableDefaultCtor] interface ChipDoorLock { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("clearAllPins:")] @@ -829,10 +1015,20 @@ interface ChipDoorLock [DisableDefaultCtor] interface ChipGeneralCommissioning { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("armFailSafe:breadcrumb:timeoutMs:responseHandler:")] @@ -846,9 +1042,12 @@ interface ChipGeneralCommissioning [Export ("setRegulatoryConfig:countryCode:breadcrumb:timeoutMs:responseHandler:")] void SetRegulatoryConfig (byte location, string countryCode, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("readAttributeFabricIdWithResponseHandler:")] void ReadAttributeFabricId (ChipResponseHandler responseHandler); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeBreadcrumbWithResponseHandler:")] @@ -858,6 +1057,10 @@ interface ChipGeneralCommissioning [Export ("writeAttributeBreadcrumbWithValue:responseHandler:")] void WriteAttributeBreadcrumb (ulong value, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeBasicCommissioningInfoListWithResponseHandler:")] + void ReadAttributeBasicCommissioningInfoList (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -868,10 +1071,20 @@ interface ChipGeneralCommissioning [DisableDefaultCtor] interface ChipGroupKeyManagement { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeGroupsWithResponseHandler:")] @@ -891,10 +1104,20 @@ interface ChipGroupKeyManagement [DisableDefaultCtor] interface ChipGroups { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("addGroup:groupName:responseHandler:")] @@ -934,9 +1157,20 @@ interface ChipGroups [DisableDefaultCtor] interface ChipIdentify { + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("identify:responseHandler:")] @@ -964,10 +1198,20 @@ interface ChipIdentify [DisableDefaultCtor] interface ChipLevelControl { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("move:rate:optionMask:optionOverride:responseHandler:")] @@ -1023,10 +1267,20 @@ interface ChipLevelControl [DisableDefaultCtor] interface ChipLowPower { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("sleep:")] @@ -1042,10 +1296,20 @@ interface ChipLowPower [DisableDefaultCtor] interface ChipNetworkCommissioning { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("addThreadNetwork:breadcrumb:timeoutMs:responseHandler:")] @@ -1086,6 +1350,71 @@ interface ChipNetworkCommissioning [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeFeatureMapWithResponseHandler:")] + void ReadAttributeFeatureMap (ChipResponseHandler responseHandler); + } + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPOtaSoftwareUpdateProvider")] + [DisableDefaultCtor] + interface ChipOtaSoftwareUpdateProvider + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("applyUpdateRequest:newVersion:responseHandler:")] + void ApplyUpdateRequest (NSData updateToken, uint newVersion, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("notifyUpdateApplied:currentVersion:responseHandler:")] + void NotifyUpdateApplied (NSData updateToken, uint currentVersion, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler:")] + void QueryImage (ushort vendorId, ushort productId, ushort imageType, ushort hardwareVersion, uint currentVersion, byte protocolsSupported, string location, bool requestorCanConsent, NSData metadataForProvider, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPOccupancySensing")] + [DisableDefaultCtor] + interface ChipOccupancySensing + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOccupancyWithResponseHandler:")] + void ReadAttributeOccupancy (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler:")] + void ConfigureAttributeOccupancy (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeOccupancyWithResponseHandler:")] + void ReportAttributeOccupancy (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOccupancySensorTypeWithResponseHandler:")] + void ReadAttributeOccupancySensorType (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOccupancySensorTypeBitmapWithResponseHandler:")] + void ReadAttributeOccupancySensorTypeBitmap (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] @@ -1093,19 +1422,44 @@ interface ChipNetworkCommissioning [DisableDefaultCtor] interface ChipOnOff { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("off:")] void Off (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("offWithEffect:effectVariant:responseHandler:")] + void OffWithEffect (byte effectId, byte effectVariant, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("on:")] void On (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("onWithRecallGlobalScene:")] + void OnWithRecallGlobalScene (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("onWithTimedOff:onTime:offWaitTime:responseHandler:")] + void OnWithTimedOff (byte onOffControl, ushort onTime, ushort offWaitTime, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("toggle:")] void Toggle (ChipResponseHandler responseHandler); @@ -1122,6 +1476,72 @@ interface ChipOnOff [Export ("reportAttributeOnOffWithResponseHandler:")] void ReportAttributeOnOff (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeGlobalSceneControlWithResponseHandler:")] + void ReadAttributeGlobalSceneControl (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOnTimeWithResponseHandler:")] + void ReadAttributeOnTime (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeOnTimeWithValue:responseHandler:")] + void WriteAttributeOnTime (ushort value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOffWaitTimeWithResponseHandler:")] + void ReadAttributeOffWaitTime (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeOffWaitTimeWithValue:responseHandler:")] + void WriteAttributeOffWaitTime (ushort value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeStartUpOnOffWithResponseHandler:")] + void ReadAttributeStartUpOnOff (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeStartUpOnOffWithValue:responseHandler:")] + void WriteAttributeStartUpOnOff (byte value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeFeatureMapWithResponseHandler:")] + void ReadAttributeFeatureMap (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPOnOffSwitchConfiguration")] + [DisableDefaultCtor] + interface ChipOnOffSwitchConfiguration + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSwitchTypeWithResponseHandler:")] + void ReadAttributeSwitchType (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSwitchActionsWithResponseHandler:")] + void ReadAttributeSwitchActions (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeSwitchActionsWithValue:responseHandler:")] + void WriteAttributeSwitchActions (byte value, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -1132,54 +1552,156 @@ interface ChipOnOff [DisableDefaultCtor] interface ChipOperationalCredentials { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("addOpCert:iCACertificate:iPKValue:caseAdminNode:adminVendorId:responseHandler:")] void AddOpCert (NSData noc, NSData iCACertificate, NSData iPKValue, ulong caseAdminNode, ushort adminVendorId, ChipResponseHandler responseHandler); +#endif + + // Parameter names are left to match header files. Without documentation, we cannot know what the parameters signify for certain. + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler:")] + void AddNoc (NSData nocArray, NSData iPKValue, ulong caseAdminNode, ushort adminVendorId, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("addTrustedRootCertificate:responseHandler:")] + void AddTrustedRootCertificate (NSData rootCertificate, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("opCSRRequest:responseHandler:")] void OpCsrRequest (NSData csrNonce, ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("removeAllFabrics:")] void RemoveAllFabrics (ChipResponseHandler responseHandler); +#endif + +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + void SetFabric (ushort vendorId, ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("removeFabric:nodeId:vendorId:responseHandler:")] void RemoveFabric (ulong fabricId, ulong nodeId, ushort vendorId, ChipResponseHandler responseHandler); +#endif + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("setFabric:responseHandler:")] - void SetFabric (ushort vendorId, ChipResponseHandler responseHandler); + [Export ("removeFabric:responseHandler:")] + void RemoveFabric (byte fabricIndex, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("removeTrustedRootCertificate:responseHandler:")] + void RemoveTrustedRootCertificate (NSData trustedRootIdentifier, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("updateFabricLabel:responseHandler:")] void UpdateFabricLabel (string label, ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("updateNOC:responseHandler:")] + void UpdateNoc (NSData nocArray, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeFabricsListWithResponseHandler:")] void ReadAttributeFabricsList (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSupportedFabricsWithResponseHandler:")] + void ReadAttributeSupportedFabrics (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCommissionedFabricsWithResponseHandler:")] + void ReadAttributeCommissionedFabrics (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPPressureMeasurement")] + [DisableDefaultCtor] + interface ChipPressureMeasurement + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMeasuredValueWithResponseHandler:")] + void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeMeasuredValue (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeMeasuredValueWithResponseHandler:")] + void ReportAttributeMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMinMeasuredValueWithResponseHandler:")] + void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMaxMeasuredValueWithResponseHandler:")] + void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision(ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPPumpConfigurationAndControl")] [DisableDefaultCtor] interface ChipPumpConfigurationAndControl { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeMaxPressureWithResponseHandler:")] @@ -1231,14 +1753,36 @@ interface ChipPumpConfigurationAndControl [DisableDefaultCtor] interface ChipScenes { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("addScene:sceneId:transitionTime:sceneName:clusterId:length:value:responseHandler:")] + [Wrap ("AddScene (groupId, sceneId, transitionTime, sceneName, (uint) clusterId, length, value, responseHandler)", IsVirtual = true)] void AddScene (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, ushort clusterId, byte length, byte value, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("addScene:sceneId:transitionTime:sceneName:clusterId:length:value:responseHandler:")] + void AddScene (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, uint clusterId, byte length, byte value, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("getSceneMembership:responseHandler:")] @@ -1294,10 +1838,20 @@ interface ChipScenes [DisableDefaultCtor] interface ChipSwitch { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeNumberOfPositionsWithResponseHandler:")] @@ -1325,10 +1879,20 @@ interface ChipSwitch [DisableDefaultCtor] interface ChipTemperatureMeasurement { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeMeasuredValueWithResponseHandler:")] @@ -1360,14 +1924,30 @@ interface ChipTemperatureMeasurement [DisableDefaultCtor] interface ChipTestCluster { + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("test:")] void Test (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("testAddArguments:arg2:responseHandler:")] + void TestAddArguments (byte arg1, byte arg2, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("testNotHandled:")] void TestNotHandled (ChipResponseHandler responseHandler); @@ -1384,9 +1964,21 @@ interface ChipTestCluster [Export ("readAttributeBooleanWithResponseHandler:")] void ReadAttributeBoolean (ChipResponseHandler responseHandler); +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("writeAttributeBooleanWithValue:responseHandler:")] + [Wrap ("WriteAttributeBoolean (Convert.ToBoolean(value), responseHandler)", IsVirtual = true)] void WriteAttributeBoolean (byte value, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeBooleanWithValue:responseHandler:")] + void WriteAttributeBoolean (bool boolValue, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeBitmap8WithResponseHandler:")] @@ -1520,6 +2112,46 @@ interface ChipTestCluster [Export ("readAttributeListStructOctetStringWithResponseHandler:")] void ReadAttributeListStructOctetString (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeLongOctetStringWithResponseHandler:")] + void ReadAttributeLongOctetString (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeLongOctetStringWithValue:responseHandler:")] + void WriteAttributeLongOctetString (NSData value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCharStringWithResponseHandler:")] + void ReadAttributeCharString (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeCharStringWithValue:responseHandler:")] + void WriteAttributeCharString (string value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeLongCharStringWithResponseHandler:")] + void ReadAttributeLongCharString (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeLongCharStringWithValue:responseHandler:")] + void WriteAttributeLongCharString(string value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeUnsupportedWithResponseHandler:")] + void ReadAttributeUnsupported (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeUnsupportedWithValue:responseHandler:")] + void WriteAttributeUnsupported (bool boolValue, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -1530,9 +2162,20 @@ interface ChipTestCluster [DisableDefaultCtor] interface ChipThermostat { + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("clearWeeklySchedule:")] @@ -1566,6 +2209,26 @@ interface ChipThermostat [Export ("reportAttributeLocalTemperatureWithResponseHandler:")] void ReportAttributeLocalTemperature (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeAbsMinHeatSetpointLimitWithResponseHandler:")] + void ReadAttributeAbsMinHeatSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeAbsMaxHeatSetpointLimitWithResponseHandler:")] + void ReadAttributeAbsMaxHeatSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeAbsMinCoolSetpointLimitWithResponseHandler:")] + void ReadAttributeAbsMinCoolSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeAbsMaxCoolSetpointLimitWithResponseHandler:")] + void ReadAttributeAbsMaxCoolSetpointLimit (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeOccupiedCoolingSetpointWithResponseHandler:")] void ReadAttributeOccupiedCoolingSetpoint (ChipResponseHandler responseHandler); @@ -1574,6 +2237,46 @@ interface ChipThermostat [Export ("writeAttributeOccupiedCoolingSetpointWithValue:responseHandler:")] void WriteAttributeOccupiedCoolingSetpoint (short value, ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMinHeatSetpointLimitWithResponseHandler:")] + void ReadAttributeMinHeatSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeMinHeatSetpointLimitWithValue:responseHandler:")] + void WriteAttributeMinHeatSetpointLimit (short value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMaxHeatSetpointLimitWithResponseHandler:")] + void ReadAttributeMaxHeatSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeMaxHeatSetpointLimitWithValue:responseHandler:")] + void WriteAttributeMaxHeatSetpointLimit (short value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMinCoolSetpointLimitWithResponseHandler:")] + void ReadAttributeMinCoolSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeMinCoolSetpointLimitWithValue:responseHandler:")] + void WriteAttributeMinCoolSetpointLimit (short value, ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMaxCoolSetpointLimitWithResponseHandler:")] + void ReadAttributeMaxCoolSetpointLimit (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeMaxCoolSetpointLimitWithValue:responseHandler:")] + void WriteAttributeMaxCoolSetpointLimit (short value, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeOccupiedHeatingSetpointWithResponseHandler:")] void ReadAttributeOccupiedHeatingSetpoint (ChipResponseHandler responseHandler); @@ -1598,6 +2301,26 @@ interface ChipThermostat [Export ("writeAttributeSystemModeWithValue:responseHandler:")] void WriteAttributeSystemMode (byte value, ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeStartOfWeekWithResponseHandler:")] + void ReadAttributeStartOfWeek (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeNumberOfWeeklyTransitionsWithResponseHandler:")] + void ReadAttributeNumberOfWeeklyTransitions (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeNumberOfDailyTransitionsWithResponseHandler:")] + void ReadAttributeNumberOfDailyTransitions (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeFeatureMapWithResponseHandler:")] + void ReadAttributeFeatureMap (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -1638,6 +2361,9 @@ interface ChipDevicePairingDelegate void OnAddressUpdated ([NullAllowed] NSError error); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + delegate void ChipDeviceConnectionCallback ([NullAllowed] ChipDevice device, [NullAllowed] NSError error); + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (NSObject), Name="CHIPDeviceController")] [DisableDefaultCtor] @@ -1646,9 +2372,16 @@ interface ChipDeviceController [Export ("isRunning")] bool IsRunning { get; } +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("true ? throw new InvalidOperationException (Constants.RemovedFromChip) : false", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 - [Export ("pairDevice:discriminator:setupPINCode:error:")] bool PairDevice (ulong deviceId, ushort discriminator, uint setupPinCode, [NullAllowed] out NSError error); +#endif + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Export ("pairDevice:discriminator:setupPINCode:csrNonce:error:")] + bool PairDevice (ulong deviceID, ushort discriminator, uint setupPINCode, [NullAllowed] NSData csrNonce, [NullAllowed] out NSError error); [Export ("pairDevice:address:port:discriminator:setupPINCode:error:")] bool PairDevice (ulong deviceId, string address, ushort port, ushort discriminator, uint setupPinCode, [NullAllowed] out NSError error); @@ -1671,6 +2404,15 @@ interface ChipDeviceController [Export ("updateDevice:fabricId:")] void UpdateDevice (ulong deviceId, ulong fabricId); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Export ("isDevicePaired:error:")] + bool IsDevicePaired (ulong deviceID, [NullAllowed] out NSError error); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("getConnectedDevice:queue:completionHandler:")] + bool GetConnectedDevice (ulong deviceID, DispatchQueue queue, ChipDeviceConnectionCallback completionHandler); + [Export ("getPairedDevice:error:")] [return: NullAllowed] ChipDevice GetPairedDevice (ulong deviceId, [NullAllowed] out NSError error); @@ -1685,26 +2427,42 @@ interface ChipDeviceController [Export ("setPairingDelegate:queue:")] void SetPairingDelegate (IChipDevicePairingDelegate @delegate, DispatchQueue queue); - [Export ("startup:")] +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("true ? throw new InvalidOperationException (Constants.RemovedFromChip) : false", IsVirtual = true)] bool Startup ([NullAllowed] IChipPersistentStorageDelegate storageDelegate); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Export ("startup:vendorId:nocSigner:")] + bool Startup ([NullAllowed] IChipPersistentStorageDelegate storageDelegate, ushort vendorId, [NullAllowed] IChipKeypair nocSigner); [Export ("shutdown")] bool Shutdown (); } - [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] - [BaseType (typeof (NSObject), Name="CHIPError")] - [DisableDefaultCtor] - interface ChipError + interface IChipKeypair {} + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] +#if NET + [Protocol, Model] +#else + [Protocol, Model (AutoGeneratedName = true)] +#endif + [BaseType (typeof(NSObject), Name="CHIPKeypair")] + interface ChipKeypair { - [Static] - [Export ("errorForCHIPErrorCode:")] - [return: NullAllowed] - NSError Create (int errorCode); + [Abstract] + [Export ("initialize")] + bool Initialize (); - [Static] - [Export ("errorToCHIPErrorCode:")] - int ConvertToChipErrorCode (NSError errorCode); + [Abstract] + [Export ("ECDSA_sign_hash:")] + NSData EcdsaSignHash (NSData hash); + + [Abstract] + [Export ("pubkey")] + IntPtr /* SecKeyRef _Nullable */ GetPubKeyRef (); } [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] @@ -1797,6 +2555,41 @@ interface ChipSetupPayload ChipOptionalQRCodeInfo[] GetAllOptionalVendorData ([NullAllowed] out NSError error); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(NSObject), Name="CHIPThreadOperationalDataset")] + [DisableDefaultCtor] + interface ChipThreadOperationalDataset + { + [NullAllowed, Export ("networkName")] + string NetworkName { get; } + + [NullAllowed, Export ("extendedPANID", ArgumentSemantic.Copy)] + NSData ExtendedPanId { get; } + + [NullAllowed, Export ("masterKey", ArgumentSemantic.Copy)] + NSData MasterKey { get; } + + // API names are left to match header files. + // PSK is likely pre-shared key, but without documentation, we cannot know for certain. + [NullAllowed, Export ("PSKc", ArgumentSemantic.Copy)] + NSData PSKc { get; } + + [Export ("channel")] + ushort Channel { get; set; } + + [NullAllowed, Export ("panID", ArgumentSemantic.Copy)] + NSData PanId { get; } + + [Export ("initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID:")] + IntPtr Constructor (string networkName, NSData extendedPanId, NSData masterKey, NSData PSKc, ushort channel, NSData panId); + + [Export ("initWithData:")] + IntPtr Constructor (NSData data); + + [Export ("asData")] + NSData GetAsData (); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (NSObject), Name="CHIPQRCodeSetupPayloadParser")] [DisableDefaultCtor] @@ -1815,10 +2608,20 @@ interface ChipQRCodeSetupPayloadParser [DisableDefaultCtor] interface ChipAccountLogin { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("getSetupPIN:responseHandler:")] @@ -1833,15 +2636,53 @@ interface ChipAccountLogin void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPAdministratorCommissioning")] + [DisableDefaultCtor] + interface ChipAdministratorCommissioning + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("openBasicCommissioningWindow:responseHandler:")] + void OpenBasicCommissioningWindow (ushort commissioningTimeout, ChipResponseHandler responseHandler); + + // Parameter names are left to match header files. + // pAKEVerifier may relate to key derivation, but without documentation, we cannot know for certain. + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler:")] + void OpenCommissioningWindow (ushort commissioningTimeout, NSData pAKEVerifier, ushort discriminator, uint iterations, NSData salt, ushort passcodeId, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("revokeCommissioning:")] + void RevokeCommissioning (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPApplicationLauncher")] [DisableDefaultCtor] interface ChipApplicationLauncher { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("launchApp:catalogVendorId:applicationId:responseHandler:")] @@ -1851,6 +2692,16 @@ interface ChipApplicationLauncher [Export ("readAttributeApplicationLauncherListWithResponseHandler:")] void ReadAttributeApplicationLauncherList (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCatalogVendorIdWithResponseHandler:")] + void ReadAttributeCatalogVendorId (ChipResponseHandler responseHandler); + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeApplicationIdWithResponseHandler:")] + void ReadAttributeApplicationId (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -1861,10 +2712,20 @@ interface ChipApplicationLauncher [DisableDefaultCtor] interface ChipAudioOutput { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("renameOutput:name:responseHandler:")] @@ -1878,6 +2739,11 @@ interface ChipAudioOutput [Export ("readAttributeAudioOutputListWithResponseHandler:")] void ReadAttributeAudioOutputList (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentAudioOutputWithResponseHandler:")] + void ReadAttributeCurrentAudioOutput(ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -1888,26 +2754,60 @@ interface ChipAudioOutput [DisableDefaultCtor] interface ChipBinaryInputBasic { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeOutOfServiceWithResponseHandler:")] void ReadAttributeOutOfService (ChipResponseHandler responseHandler); +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("writeAttributeOutOfServiceWithValue:responseHandler:")] + [Wrap ("WriteAttributeOutOfService (Convert.ToBoolean(value), responseHandler)", IsVirtual = true)] void WriteAttributeOutOfService (byte value, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeOutOfServiceWithValue:responseHandler:")] + void WriteAttributeOutOfService (bool boolValue, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributePresentValueWithResponseHandler:")] void ReadAttributePresentValue (ChipResponseHandler responseHandler); +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("writeAttributePresentValueWithValue:responseHandler:")] + [Wrap ("WriteAttributePresentValue (Convert.ToBoolean(value), responseHandler)", IsVirtual = true)] void WriteAttributePresentValue (byte value, ChipResponseHandler responseHandler); +#endif + + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributePresentValueWithValue:responseHandler:")] + void WriteAttributePresentValue (bool boolValue, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("configureAttributePresentValueWithMinInterval:maxInterval:responseHandler:")] @@ -1939,10 +2839,20 @@ interface ChipBinaryInputBasic [DisableDefaultCtor] interface ChipBridgedDeviceBasic { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeVendorNameWithResponseHandler:")] @@ -2009,20 +2919,18 @@ interface ChipBridgedDeviceBasic void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } - [NoMac] // inside headers, without availability, but fails on macOS 12 beta 6 - [Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] - [BaseType (typeof (ChipCluster), Name="CHIPContentLaunch")] + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof (ChipCluster), Name="CHIPContentLauncher")] [DisableDefaultCtor] - interface ChipContentLaunch + interface ChipContentLauncher { - [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] - NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("launchContent:data:responseHandler:")] - void LaunchContent (byte autoPlay, string data, ChipResponseHandler responseHandler); + void LaunchContent (bool autoPlay, string data, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("launchURL:displayString:responseHandler:")] @@ -2041,15 +2949,83 @@ interface ChipContentLaunch void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPElectricalMeasurement")] + [DisableDefaultCtor] + interface ChipElectricalMeasurement + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMeasurementTypeWithResponseHandler:")] + void ReadAttributeMeasurementType(ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTotalActivePowerWithResponseHandler:")] + void ReadAttributeTotalActivePower(ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsVoltageWithResponseHandler:")] + void ReadAttributeRmsVoltage (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsVoltageMinWithResponseHandler:")] + void ReadAttributeRmsVoltageMin (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsVoltageMaxWithResponseHandler:")] + void ReadAttributeRmsVoltageMax (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsCurrentWithResponseHandler:")] + void ReadAttributeRmsCurrent (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsCurrentMinWithResponseHandler:")] + void ReadAttributeRmsCurrentMin (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRmsCurrentMaxWithResponseHandler:")] + void ReadAttributeRmsCurrentMax (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeActivePowerWithResponseHandler:")] + void ReadAttributeActivePower (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeActivePowerMinWithResponseHandler:")] + void ReadAttributeActivePowerMin (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeActivePowerMaxWithResponseHandler:")] + void ReadAttributeActivePowerMax (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPEthernetNetworkDiagnostics")] [DisableDefaultCtor] interface ChipEthernetNetworkDiagnostics { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("resetCounts:")] @@ -2085,10 +3061,20 @@ interface ChipEthernetNetworkDiagnostics [DisableDefaultCtor] interface ChipFixedLabel { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeLabelListWithResponseHandler:")] @@ -2099,15 +3085,51 @@ interface ChipFixedLabel void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPFlowMeasurement")] + [DisableDefaultCtor] + interface ChipFlowMeasurement + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMeasuredValueWithResponseHandler:")] + void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMinMeasuredValueWithResponseHandler:")] + void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMaxMeasuredValueWithResponseHandler:")] + void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPGeneralDiagnostics")] [DisableDefaultCtor] interface ChipGeneralDiagnostics { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeNetworkInterfacesWithResponseHandler:")] @@ -2127,10 +3149,20 @@ interface ChipGeneralDiagnostics [DisableDefaultCtor] interface ChipKeypadInput { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("sendKey:responseHandler:")] @@ -2146,10 +3178,20 @@ interface ChipKeypadInput [DisableDefaultCtor] interface ChipMediaInput { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("hideInputStatus:")] @@ -2171,6 +3213,11 @@ interface ChipMediaInput [Export ("readAttributeMediaInputListWithResponseHandler:")] void ReadAttributeMediaInputList (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentMediaInputWithResponseHandler:")] + void ReadAttributeCurrentMediaInput (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); @@ -2181,10 +3228,20 @@ interface ChipMediaInput [DisableDefaultCtor] interface ChipMediaPlayback { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("mediaFastForward:")] @@ -2210,6 +3267,11 @@ interface ChipMediaPlayback [Export ("mediaRewind:")] void Rewind (ChipResponseHandler responseHandler); + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("mediaSeek:responseHandler:")] + void MediaSeek (ulong position, ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("mediaSkipBackward:responseHandler:")] void SkipBackward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler); @@ -2218,10 +3280,13 @@ interface ChipMediaPlayback [Export ("mediaSkipForward:responseHandler:")] void SkipForward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("mediaSkipSeek:responseHandler:")] void SkipSeek (ulong position, ChipResponseHandler responseHandler); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("mediaStartOver:")] @@ -2241,10 +3306,20 @@ interface ChipMediaPlayback [DisableDefaultCtor] interface ChipRelativeHumidityMeasurement { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeMeasuredValueWithResponseHandler:")] @@ -2276,10 +3351,20 @@ interface ChipRelativeHumidityMeasurement [DisableDefaultCtor] interface ChipSoftwareDiagnostics { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("resetWatermarks:")] @@ -2299,10 +3384,20 @@ interface ChipSoftwareDiagnostics [DisableDefaultCtor] interface ChipTargetNavigator { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("navigateTarget:data:responseHandler:")] @@ -2317,24 +3412,38 @@ interface ChipTargetNavigator void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } - [NoMac] // inside headers, without availability, but fails on macOS 12 beta 6 - [Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] - [BaseType (typeof (ChipCluster), Name="CHIPTrustedRootCertificates")] + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof (ChipCluster), Name="CHIPThermostatUserInterfaceConfiguration")] [DisableDefaultCtor] - interface ChipTrustedRootCertificates + interface ChipThermostatUserInterfaceConfiguration { - [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] - NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("addTrustedRootCertificate:responseHandler:")] - void AddTrustedRootCertificate (NSData rootCertificate, ChipResponseHandler responseHandler); + [Export ("readAttributeTemperatureDisplayModeWithResponseHandler:")] + void ReadAttributeTemperatureDisplayMode (ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("removeTrustedRootCertificate:responseHandler:")] - void RemoveTrustedRootCertificate (NSData trustedRootIdentifier, ChipResponseHandler responseHandler); + [Export ("writeAttributeTemperatureDisplayModeWithValue:responseHandler:")] + void WriteAttributeTemperatureDisplayMode (byte value, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeKeypadLockoutWithResponseHandler:")] + void ReadAttributeKeypadLockout (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeKeypadLockoutWithValue:responseHandler:")] + void WriteAttributeKeypadLockout (byte value, ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeScheduleProgrammingVisibilityWithResponseHandler:")] + void ReadAttributeScheduleProgrammingVisibility (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler:")] + void WriteAttributeScheduleProgrammingVisibility (byte value, ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] @@ -2346,10 +3455,20 @@ interface ChipTrustedRootCertificates [DisableDefaultCtor] interface ChipTvChannel { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("changeChannel:responseHandler:")] @@ -2380,15 +3499,283 @@ interface ChipTvChannel void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPThreadNetworkDiagnostics")] + [DisableDefaultCtor] + interface ChipThreadNetworkDiagnostics + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("resetCounts:")] + void ResetCounts (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeChannelWithResponseHandler:")] + void ReadAttributeChannel (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRoutingRoleWithResponseHandler:")] + void ReadAttributeRoutingRole (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeNetworkNameWithResponseHandler:")] + void ReadAttributeNetworkName (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributePanIdWithResponseHandler:")] + void ReadAttributePanId (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeExtendedPanIdWithResponseHandler:")] + void ReadAttributeExtendedPanId (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeMeshLocalPrefixWithResponseHandler:")] + void ReadAttributeMeshLocalPrefix (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOverrunCountWithResponseHandler:")] + void ReadAttributeOverrunCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeNeighborTableListWithResponseHandler:")] + void ReadAttributeNeighborTableList (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRouteTableListWithResponseHandler:")] + void ReadAttributeRouteTableList (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributePartitionIdWithResponseHandler:")] + void ReadAttributePartitionId (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeWeightingWithResponseHandler:")] + void ReadAttributeWeighting (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeDataVersionWithResponseHandler:")] + void ReadAttributeDataVersion (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeStableDataVersionWithResponseHandler:")] + void ReadAttributeStableDataVersion (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeLeaderRouterIdWithResponseHandler:")] + void ReadAttributeLeaderRouterId (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeDetachedRoleCountWithResponseHandler:")] + void ReadAttributeDetachedRoleCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeChildRoleCountWithResponseHandler:")] + void ReadAttributeChildRoleCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRouterRoleCountWithResponseHandler:")] + void ReadAttributeRouterRoleCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeLeaderRoleCountWithResponseHandler:")] + void ReadAttributeLeaderRoleCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeAttachAttemptCountWithResponseHandler:")] + void ReadAttributeAttachAttemptCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributePartitionIdChangeCountWithResponseHandler:")] + void ReadAttributePartitionIdChangeCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeBetterPartitionAttachAttemptCountWithResponseHandler:")] + void ReadAttributeBetterPartitionAttachAttemptCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeParentChangeCountWithResponseHandler:")] + void ReadAttributeParentChangeCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxTotalCountWithResponseHandler:")] + void ReadAttributeTxTotalCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxUnicastCountWithResponseHandler:")] + void ReadAttributeTxUnicastCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxBroadcastCountWithResponseHandler:")] + void ReadAttributeTxBroadcastCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxAckRequestedCountWithResponseHandler:")] + void ReadAttributeTxAckRequestedCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxAckedCountWithResponseHandler:")] + void ReadAttributeTxAckedCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxNoAckRequestedCountWithResponseHandler:")] + void ReadAttributeTxNoAckRequestedCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxDataCountWithResponseHandler:")] + void ReadAttributeTxDataCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxDataPollCountWithResponseHandler:")] + void ReadAttributeTxDataPollCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxBeaconCountWithResponseHandler:")] + void ReadAttributeTxBeaconCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxBeaconRequestCountWithResponseHandler:")] + void ReadAttributeTxBeaconRequestCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxOtherCountWithResponseHandler:")] + void ReadAttributeTxOtherCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxRetryCountWithResponseHandler:")] + void ReadAttributeTxRetryCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler:")] + void ReadAttributeTxDirectMaxRetryExpiryCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler:")] + void ReadAttributeTxIndirectMaxRetryExpiryCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxErrCcaCountWithResponseHandler:")] + void ReadAttributeTxErrCcaCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxErrAbortCountWithResponseHandler:")] + void ReadAttributeTxErrAbortCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTxErrBusyChannelCountWithResponseHandler:")] + void ReadAttributeTxErrBusyChannelCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxTotalCountWithResponseHandler:")] + void ReadAttributeRxTotalCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxUnicastCountWithResponseHandler:")] + void ReadAttributeRxUnicastCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxBroadcastCountWithResponseHandler:")] + void ReadAttributeRxBroadcastCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxDataCountWithResponseHandler:")] + void ReadAttributeRxDataCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxDataPollCountWithResponseHandler:")] + void ReadAttributeRxDataPollCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxBeaconCountWithResponseHandler:")] + void ReadAttributeRxBeaconCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxBeaconRequestCountWithResponseHandler:")] + void ReadAttributeRxBeaconRequestCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxOtherCountWithResponseHandler:")] + void ReadAttributeRxOtherCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxAddressFilteredCountWithResponseHandler:")] + void ReadAttributeRxAddressFilteredCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxDestAddrFilteredCountWithResponseHandler:")] + void ReadAttributeRxDestAddrFilteredCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxDuplicatedCountWithResponseHandler:")] + void ReadAttributeRxDuplicatedCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrNoFrameCountWithResponseHandler:")] + void ReadAttributeRxErrNoFrameCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrUnknownNeighborCountWithResponseHandler:")] + void ReadAttributeRxErrUnknownNeighborCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrInvalidSrcAddrCountWithResponseHandler:")] + void ReadAttributeRxErrInvalidSrcAddrCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrSecCountWithResponseHandler:")] + void ReadAttributeRxErrSecCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrFcsCountWithResponseHandler:")] + void ReadAttributeRxErrFcsCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRxErrOtherCountWithResponseHandler:")] + void ReadAttributeRxErrOtherCount (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSecurityPolicyWithResponseHandler:")] + void ReadAttributeSecurityPolicy (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeChannelMaskWithResponseHandler:")] + void ReadAttributeChannelMask (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOperationalDatasetComponentsWithResponseHandler:")] + void ReadAttributeOperationalDatasetComponents (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeActiveNetworkFaultsListWithResponseHandler:")] + void ReadAttributeActiveNetworkFaultsList (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPWakeOnLan")] [DisableDefaultCtor] interface ChipWakeOnLan { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeWakeOnLanMacAddressWithResponseHandler:")] @@ -2399,107 +3786,351 @@ interface ChipWakeOnLan void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); } + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [BaseType (typeof(ChipCluster), Name="CHIPWiFiNetworkDiagnostics")] + [DisableDefaultCtor] + interface ChipWiFiNetworkDiagnostics + { + [Export ("initWithDevice:endpoint:queue:")] + [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("resetCounts:")] + void ResetCounts (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeBssidWithResponseHandler:")] + void ReadAttributeBssid (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSecurityTypeWithResponseHandler:")] + void ReadAttributeSecurityType (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeWiFiVersionWithResponseHandler:")] + void ReadAttributeWiFiVersion (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeChannelNumberWithResponseHandler:")] + void ReadAttributeChannelNumber (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeRssiWithResponseHandler:")] + void ReadAttributeRssi (ChipResponseHandler responseHandler); + + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeClusterRevisionWithResponseHandler:")] + void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); + } + [Mac (12,0), Watch (8,0), TV (15,0), iOS (15,0), MacCatalyst (15,0)] [BaseType (typeof (ChipCluster), Name="CHIPWindowCovering")] [DisableDefaultCtor] interface ChipWindowCovering { - + [Mac (12,1), Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] [Export ("initWithDevice:endpoint:queue:")] [DesignatedInitializer] + NativeHandle Constructor (ChipDevice device, ushort endpoint, DispatchQueue queue); + +#if !NET + [Deprecated (PlatformName.iOS, 15, 2)] + [Deprecated (PlatformName.TvOS, 15, 2)] + [Deprecated (PlatformName.WatchOS, 8, 3)] + [Deprecated (PlatformName.MacOSX, 12, 1)] + [Deprecated (PlatformName.MacCatalyst, 15, 2)] + [Wrap ("this (device, (ushort) endpoint, queue)")] NativeHandle Constructor (ChipDevice device, byte endpoint, DispatchQueue queue); +#endif +#if !NET + [Obsolete ("This method is removed, use 'DownOrClose' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("windowCoveringDownClose:")] void DownClose (ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("windowCoveringGoToLiftPercentage:responseHandler:")] void GoToLiftPercentage (byte percentageLiftValue, ChipResponseHandler responseHandler); +#endif + [Internal] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("windowCoveringGoToLiftValue:responseHandler:")] - void GoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler); + void _OldGoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("windowCoveringGoToTiltPercentage:responseHandler:")] void GoToTiltPercentage (byte percentageTiltValue, ChipResponseHandler responseHandler); +#endif + [Internal] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("windowCoveringGoToTiltValue:responseHandler:")] - void GoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler); + void _OldGoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed, use 'StopMotion' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("windowCoveringStop:")] void Stop (ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed, use 'UpOrOpen' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("windowCoveringUpOpen:")] void UpOpen (ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed, use 'ReadAttributeType' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("readAttributeWindowCoveringTypeWithResponseHandler:")] void ReadAttributeWindowCoveringType (ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("configureAttributeWindowCoveringTypeWithMinInterval:maxInterval:responseHandler:")] void ConfigureAttributeWindowCoveringType (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("reportAttributeWindowCoveringTypeWithResponseHandler:")] void ReportAttributeWindowCoveringType (ChipResponseHandler responseHandler); +#endif + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("downOrClose:")] + void DownOrClose (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("goToLiftPercentage:liftPercent100thsValue:responseHandler:")] + void GoToLiftPercentage (byte liftPercentageValue, ushort liftPercent100thsValue, ChipResponseHandler responseHandler); + + [Internal] + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("goToLiftValue:responseHandler:")] + void _NewGoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("goToTiltPercentage:tiltPercent100thsValue:responseHandler:")] + void GoToTiltPercentage (byte tiltPercentageValue, ushort tiltPercent100thsValue, ChipResponseHandler responseHandler); + + [Internal] + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("goToTiltValue:responseHandler:")] + void _NewGoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("stopMotion:")] + void StopMotion (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("upOrOpen:")] + void UpOrOpen (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTypeWithResponseHandler:")] + void ReadAttributeType (ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeCurrentPositionLiftWithResponseHandler:")] void ReadAttributeCurrentPositionLift (ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed, use 'ConfigureAttributeCurrentPositionLiftPercentage' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("configureAttributeCurrentPositionLiftWithMinInterval:maxInterval:change:responseHandler:")] void ConfigureAttributeCurrentPositionLift (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed, use 'ReportAttributeCurrentPositionLiftPercentage' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("reportAttributeCurrentPositionLiftWithResponseHandler:")] void ReportAttributeCurrentPositionLift (ChipResponseHandler responseHandler); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeCurrentPositionTiltWithResponseHandler:")] void ReadAttributeCurrentPositionTilt (ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed, use 'ConfigureAttributeCurrentPositionTiltPercentage' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("configureAttributeCurrentPositionTiltWithMinInterval:maxInterval:change:responseHandler:")] void ConfigureAttributeCurrentPositionTilt (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed, use 'ReportAttributeCurrentPositionTiltPercentage' instead.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("reportAttributeCurrentPositionTiltWithResponseHandler:")] void ReportAttributeCurrentPositionTilt (ChipResponseHandler responseHandler); +#endif [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeConfigStatusWithResponseHandler:")] void ReadAttributeConfigStatus (ChipResponseHandler responseHandler); +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("configureAttributeConfigStatusWithMinInterval:maxInterval:responseHandler:")] void ConfigureAttributeConfigStatus (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler); +#endif +#if !NET + [Obsolete ("This method is removed.")] + [Wrap ("throw new InvalidOperationException (Constants.RemovedFromChip)", IsVirtual = true)] [NoMac] // fails on macOS 12 beta 6 [Async (ResultTypeName = "ChipReadAttributeResult")] - [Export ("reportAttributeConfigStatusWithResponseHandler:")] void ReportAttributeConfigStatus (ChipResponseHandler responseHandler); +#endif + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentPositionLiftPercentageWithResponseHandler:")] + void ReadAttributeCurrentPositionLiftPercentage (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeCurrentPositionLiftPercentage (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeCurrentPositionLiftPercentageWithResponseHandler:")] + void ReportAttributeCurrentPositionLiftPercentage (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentPositionTiltPercentageWithResponseHandler:")] + void ReadAttributeCurrentPositionTiltPercentage (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeCurrentPositionTiltPercentage (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeCurrentPositionTiltPercentageWithResponseHandler:")] + void ReportAttributeCurrentPositionTiltPercentage (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeOperationalStatusWithResponseHandler:")] + void ReadAttributeOperationalStatus (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler:")] + void ConfigureAttributeOperationalStatus (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeOperationalStatusWithResponseHandler:")] + void ReportAttributeOperationalStatus (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTargetPositionLiftPercent100thsWithResponseHandler:")] + void ReadAttributeTargetPositionLiftPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeTargetPositionLiftPercent100ths (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeTargetPositionLiftPercent100thsWithResponseHandler:")] + void ReportAttributeTargetPositionLiftPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeTargetPositionTiltPercent100thsWithResponseHandler:")] + void ReadAttributeTargetPositionTiltPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeTargetPositionTiltPercent100ths (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeTargetPositionTiltPercent100thsWithResponseHandler:")] + void ReportAttributeTargetPositionTiltPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeEndProductTypeWithResponseHandler:")] + void ReadAttributeEndProductType (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentPositionLiftPercent100thsWithResponseHandler:")] + void ReadAttributeCurrentPositionLiftPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeCurrentPositionLiftPercent100ths (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler:")] + void ReportAttributeCurrentPositionLiftPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeCurrentPositionTiltPercent100thsWithResponseHandler:")] + void ReadAttributeCurrentPositionTiltPercent100ths (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler:")] + void ConfigureAttributeCurrentPositionTiltPercent100ths (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler:")] + void ReportAttributeCurrentPositionTiltPercent100ths (ChipResponseHandler responseHandler); [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeInstalledOpenLimitLiftWithResponseHandler:")] @@ -2525,6 +4156,21 @@ interface ChipWindowCovering [Export ("writeAttributeModeWithValue:responseHandler:")] void WriteAttributeMode (byte value, ChipResponseHandler responseHandler); + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("readAttributeSafetyStatusWithResponseHandler:")] + void ReadAttributeSafetyStatus (ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler:")] + void ConfigureAttributeSafetyStatus (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler); + + [NoMac, Watch (8,3), TV (15,2), iOS (15,2), MacCatalyst (15,2)] + [Async (ResultTypeName = "ChipReadAttributeResult")] + [Export ("reportAttributeSafetyStatusWithResponseHandler:")] + void ReportAttributeSafetyStatus (ChipResponseHandler responseHandler); + [Async (ResultTypeName = "ChipReadAttributeResult")] [Export ("readAttributeClusterRevisionWithResponseHandler:")] void ReadAttributeClusterRevision (ChipResponseHandler responseHandler); diff --git a/src/frameworks.sources b/src/frameworks.sources index 91c4ed5b3ee6..f98332b40962 100644 --- a/src/frameworks.sources +++ b/src/frameworks.sources @@ -330,6 +330,11 @@ CARPLAY_SOURCES = \ CarPlay/CPNavigationAlert.cs \ CarPlay/CPMessageListItem.cs \ +# Chip + +CHIP_SOURCES = \ + Chip/ChipCompat.cs \ + # ClassKit CLASSKIT_SOURCES = \ diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CHIP.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CHIP.todo index 04cd18756404..4adb544d8387 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-CHIP.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-CHIP.todo @@ -1,251 +1,4 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound !missing-field! CHIPSizeThreadExtendedPanId not bound !missing-field! CHIPSizeThreadMasterKey not bound !missing-field! CHIPSizeThreadNetworkName not bound !missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPContentLaunch bound -!unknown-type! CHIPError bound -!unknown-type! CHIPTrustedRootCertificates bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CHIP.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CHIP.todo index 4f41a955bff5..369acd1db69f 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-CHIP.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-CHIP.todo @@ -1,205 +1,14 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound !missing-field! CHIPSizeThreadExtendedPanId not bound !missing-field! CHIPSizeThreadMasterKey not bound !missing-field! CHIPSizeThreadNetworkName not bound !missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound !missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound !missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound !missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound !missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound !missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound !missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound !missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound !missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound !missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound !missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound @@ -233,17 +42,4 @@ !missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound !missing-selector! CHIPWindowCovering::stopMotion: not bound !missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound !missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPError bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CHIP.todo b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CHIP.todo index 04cd18756404..4adb544d8387 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CHIP.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/tvOS-CHIP.todo @@ -1,251 +1,4 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound !missing-field! CHIPSizeThreadExtendedPanId not bound !missing-field! CHIPSizeThreadMasterKey not bound !missing-field! CHIPSizeThreadNetworkName not bound !missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPContentLaunch bound -!unknown-type! CHIPError bound -!unknown-type! CHIPTrustedRootCertificates bound diff --git a/tests/xtro-sharpie/common-CHIP.ignore b/tests/xtro-sharpie/common-CHIP.ignore index e06c9b212d60..70239e064663 100644 --- a/tests/xtro-sharpie/common-CHIP.ignore +++ b/tests/xtro-sharpie/common-CHIP.ignore @@ -1,2 +1,6 @@ !missing-field! CHIPVersionNumber not bound !missing-field! CHIPVersionString not bound +!missing-field! CHIPSizeThreadExtendedPanId not bound +!missing-field! CHIPSizeThreadMasterKey not bound +!missing-field! CHIPSizeThreadNetworkName not bound +!missing-field! CHIPSizeThreadPSKc not bound diff --git a/tests/xtro-sharpie/iOS-CHIP.todo b/tests/xtro-sharpie/iOS-CHIP.todo deleted file mode 100644 index 04cd18756404..000000000000 --- a/tests/xtro-sharpie/iOS-CHIP.todo +++ /dev/null @@ -1,251 +0,0 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound -!missing-field! CHIPSizeThreadExtendedPanId not bound -!missing-field! CHIPSizeThreadMasterKey not bound -!missing-field! CHIPSizeThreadNetworkName not bound -!missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPContentLaunch bound -!unknown-type! CHIPError bound -!unknown-type! CHIPTrustedRootCertificates bound diff --git a/tests/xtro-sharpie/macOS-CHIP.ignore b/tests/xtro-sharpie/macOS-CHIP.ignore index d6ced7047985..61120f863d0d 100644 --- a/tests/xtro-sharpie/macOS-CHIP.ignore +++ b/tests/xtro-sharpie/macOS-CHIP.ignore @@ -1 +1,44 @@ # removed due to failures on macOS 12 beta 6 + +# These APIs replace existing APIs that have NoMac availability +!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound +!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound +!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound +!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound +!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound +!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound +!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound +!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound +!missing-selector! CHIPWindowCovering::downOrClose: not bound +!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound +!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound +!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound +!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound +!missing-selector! CHIPWindowCovering::stopMotion: not bound +!missing-selector! CHIPWindowCovering::upOrOpen: not bound +!missing-type! CHIPContentLauncher not bound diff --git a/tests/xtro-sharpie/macOS-CHIP.todo b/tests/xtro-sharpie/macOS-CHIP.todo deleted file mode 100644 index 4f41a955bff5..000000000000 --- a/tests/xtro-sharpie/macOS-CHIP.todo +++ /dev/null @@ -1,249 +0,0 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound -!missing-field! CHIPSizeThreadExtendedPanId not bound -!missing-field! CHIPSizeThreadMasterKey not bound -!missing-field! CHIPSizeThreadNetworkName not bound -!missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPError bound diff --git a/tests/xtro-sharpie/tvOS-CHIP.todo b/tests/xtro-sharpie/tvOS-CHIP.todo deleted file mode 100644 index 04cd18756404..000000000000 --- a/tests/xtro-sharpie/tvOS-CHIP.todo +++ /dev/null @@ -1,251 +0,0 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound -!missing-field! CHIPSizeThreadExtendedPanId not bound -!missing-field! CHIPSizeThreadMasterKey not bound -!missing-field! CHIPSizeThreadNetworkName not bound -!missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPContentLaunch bound -!unknown-type! CHIPError bound -!unknown-type! CHIPTrustedRootCertificates bound diff --git a/tests/xtro-sharpie/watchOS-CHIP.todo b/tests/xtro-sharpie/watchOS-CHIP.todo deleted file mode 100644 index 04cd18756404..000000000000 --- a/tests/xtro-sharpie/watchOS-CHIP.todo +++ /dev/null @@ -1,251 +0,0 @@ -!missing-enum-value! ChipErrorCode native value CHIPErrorCodeUnsupportedAttribute = 10 not bound -!missing-field! CHIPSizeThreadExtendedPanId not bound -!missing-field! CHIPSizeThreadMasterKey not bound -!missing-field! CHIPSizeThreadNetworkName not bound -!missing-field! CHIPSizeThreadPSKc not bound -!missing-protocol! CHIPKeypair not bound -!missing-selector! CHIPAdministratorCommissioning::openBasicCommissioningWindow:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::openCommissioningWindow:pAKEVerifier:discriminator:iterations:salt:passcodeID:responseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPAdministratorCommissioning::revokeCommissioning: not bound -!missing-selector! CHIPApplicationBasic::changeStatus:responseHandler: not bound -!missing-selector! CHIPApplicationBasic::readAttributeApplicationStatusWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeApplicationIdWithResponseHandler: not bound -!missing-selector! CHIPApplicationLauncher::readAttributeCatalogVendorIdWithResponseHandler: not bound -!missing-selector! CHIPAudioOutput::readAttributeCurrentAudioOutputWithResponseHandler: not bound -!missing-selector! CHIPBasic::readAttributeReachableWithResponseHandler: not bound -!missing-selector! CHIPColorControl::colorLoopSet:action:direction:time:startHue:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveHue:rate:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHue:direction:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedMoveToHueAndSaturation:saturation:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::enhancedStepHue:stepSize:transitionTime:optionsMask:optionsOverride:responseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStartEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPColorControl::readAttributeColorLoopStoredEnhancedHueWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::launchContent:data:responseHandler: not bound -!missing-selector! CHIPContentLauncher::launchURL:displayString:responseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeAcceptsHeaderListWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPContentLauncher::readAttributeSupportedStreamingTypesWithResponseHandler: not bound -!missing-selector! CHIPDeviceController::getConnectedDevice:queue:completionHandler: not bound -!missing-selector! CHIPDeviceController::isDevicePaired:error: not bound -!missing-selector! CHIPDeviceController::pairDevice:discriminator:setupPINCode:csrNonce:error: not bound -!missing-selector! CHIPDeviceController::startup:vendorId:nocSigner: not bound -!missing-selector! CHIPDiagnosticLogs::retrieveLogsRequest:requestedProtocol:transferFileDesignator:responseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeActivePowerWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeMeasurementTypeWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsCurrentWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMaxWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageMinWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeRmsVoltageWithResponseHandler: not bound -!missing-selector! CHIPElectricalMeasurement::readAttributeTotalActivePowerWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPFlowMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPGeneralCommissioning::readAttributeBasicCommissioningInfoListWithResponseHandler: not bound -!missing-selector! CHIPMediaInput::readAttributeCurrentMediaInputWithResponseHandler: not bound -!missing-selector! CHIPMediaPlayback::mediaSeek:responseHandler: not bound -!missing-selector! CHIPNetworkCommissioning::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::configureAttributeOccupancyWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeBitmapWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancySensorTypeWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::readAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOccupancySensing::reportAttributeOccupancyWithResponseHandler: not bound -!missing-selector! CHIPOnOff::offWithEffect:effectVariant:responseHandler: not bound -!missing-selector! CHIPOnOff::onWithRecallGlobalScene: not bound -!missing-selector! CHIPOnOff::onWithTimedOff:onTime:offWaitTime:responseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeGlobalSceneControlWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOffWaitTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeOnTimeWithResponseHandler: not bound -!missing-selector! CHIPOnOff::readAttributeStartUpOnOffWithResponseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOffWaitTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeOnTimeWithValue:responseHandler: not bound -!missing-selector! CHIPOnOff::writeAttributeStartUpOnOffWithValue:responseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchActionsWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::readAttributeSwitchTypeWithResponseHandler: not bound -!missing-selector! CHIPOnOffSwitchConfiguration::writeAttributeSwitchActionsWithValue:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addNOC:iPKValue:caseAdminNode:adminVendorId:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::addTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeCommissionedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::readAttributeSupportedFabricsWithResponseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeFabric:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::removeTrustedRootCertificate:responseHandler: not bound -!missing-selector! CHIPOperationalCredentials::updateNOC:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::applyUpdateRequest:newVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::notifyUpdateApplied:currentVersion:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::queryImage:productId:imageType:hardwareVersion:currentVersion:protocolsSupported:location:requestorCanConsent:metadataForProvider:responseHandler: not bound -!missing-selector! CHIPOtaSoftwareUpdateProvider::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::configureAttributeMeasuredValueWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMaxMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::readAttributeMinMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPPressureMeasurement::reportAttributeMeasuredValueWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongCharStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeLongOctetStringWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::readAttributeUnsupportedWithResponseHandler: not bound -!missing-selector! CHIPTestCluster::testAddArguments:arg2:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongCharStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeLongOctetStringWithValue:responseHandler: not bound -!missing-selector! CHIPTestCluster::writeAttributeUnsupportedWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeAbsMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeFeatureMapWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMaxHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinCoolSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeMinHeatSetpointLimitWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfDailyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeNumberOfWeeklyTransitionsWithResponseHandler: not bound -!missing-selector! CHIPThermostat::readAttributeStartOfWeekWithResponseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMaxHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinCoolSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostat::writeAttributeMinHeatSetpointLimitWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeKeypadLockoutWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeScheduleProgrammingVisibilityWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::readAttributeTemperatureDisplayModeWithResponseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeKeypadLockoutWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeScheduleProgrammingVisibilityWithValue:responseHandler: not bound -!missing-selector! CHIPThermostatUserInterfaceConfiguration::writeAttributeTemperatureDisplayModeWithValue:responseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeActiveNetworkFaultsListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeBetterPartitionAttachAttemptCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelMaskWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChannelWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeChildRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeDetachedRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeExtendedPanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeLeaderRouterIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeMeshLocalPrefixWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNeighborTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeNetworkNameWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOperationalDatasetComponentsWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeOverrunCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePanIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeParentChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdChangeCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributePartitionIdWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouterRoleCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRouteTableListWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRoutingRoleWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxAddressFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDestAddrFilteredCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxDuplicatedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrFcsCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrInvalidSrcAddrCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrNoFrameCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrSecCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxErrUnknownNeighborCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeRxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeSecurityPolicyWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeStableDataVersionWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBeaconRequestCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxBroadcastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDataPollCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxDirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrAbortCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrBusyChannelCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxErrCcaCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxIndirectMaxRetryExpiryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxNoAckRequestedCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxOtherCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxRetryCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxTotalCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeTxUnicastCountWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::readAttributeWeightingWithResponseHandler: not bound -!missing-selector! CHIPThreadNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPThreadOperationalDataset::asData not bound -!missing-selector! CHIPThreadOperationalDataset::channel not bound -!missing-selector! CHIPThreadOperationalDataset::extendedPANID not bound -!missing-selector! CHIPThreadOperationalDataset::initWithData: not bound -!missing-selector! CHIPThreadOperationalDataset::initWithNetworkName:extendedPANID:masterKey:PSKc:channel:panID: not bound -!missing-selector! CHIPThreadOperationalDataset::masterKey not bound -!missing-selector! CHIPThreadOperationalDataset::networkName not bound -!missing-selector! CHIPThreadOperationalDataset::panID not bound -!missing-selector! CHIPThreadOperationalDataset::PSKc not bound -!missing-selector! CHIPThreadOperationalDataset::setChannel: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeBssidWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeChannelNumberWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeClusterRevisionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeRssiWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeSecurityTypeWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::readAttributeWiFiVersionWithResponseHandler: not bound -!missing-selector! CHIPWiFiNetworkDiagnostics::resetCounts: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionLiftPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeCurrentPositionTiltPercentageWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeOperationalStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeSafetyStatusWithMinInterval:maxInterval:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionLiftPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::configureAttributeTargetPositionTiltPercent100thsWithMinInterval:maxInterval:change:responseHandler: not bound -!missing-selector! CHIPWindowCovering::downOrClose: not bound -!missing-selector! CHIPWindowCovering::goToLiftPercentage:liftPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToLiftValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltPercentage:tiltPercent100thsValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::goToTiltValue:responseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeEndProductTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::readAttributeTypeWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionLiftPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeCurrentPositionTiltPercentageWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeOperationalStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeSafetyStatusWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionLiftPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::reportAttributeTargetPositionTiltPercent100thsWithResponseHandler: not bound -!missing-selector! CHIPWindowCovering::stopMotion: not bound -!missing-selector! CHIPWindowCovering::upOrOpen: not bound -!missing-type! CHIPAdministratorCommissioning not bound -!missing-type! CHIPContentLauncher not bound -!missing-type! CHIPDiagnosticLogs not bound -!missing-type! CHIPElectricalMeasurement not bound -!missing-type! CHIPFlowMeasurement not bound -!missing-type! CHIPOccupancySensing not bound -!missing-type! CHIPOnOffSwitchConfiguration not bound -!missing-type! CHIPOtaSoftwareUpdateProvider not bound -!missing-type! CHIPPressureMeasurement not bound -!missing-type! CHIPThermostatUserInterfaceConfiguration not bound -!missing-type! CHIPThreadNetworkDiagnostics not bound -!missing-type! CHIPThreadOperationalDataset not bound -!missing-type! CHIPWiFiNetworkDiagnostics not bound -!unknown-type! CHIPContentLaunch bound -!unknown-type! CHIPError bound -!unknown-type! CHIPTrustedRootCertificates bound