title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.iOS SDK API diff: 14.16.0 vs 14.99.0 |
List of API changes between Xamarin.iOS versions 14.16.0 and 14.99.0. |
spouliot |
sepoulio |
7/29/2021 |
article |
505e8ae1-7486-392f-a550-e1dc9b37cdeb |
xamarin |
Added value:
GeoTracking = 4,
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureAutoExposureBracketedStillImageSettings ();
Obsoleted constructors:
[Obsolete ("Use the static 'Create' method to create a working instance of this type.")]
public AVCaptureManualExposureBracketedStillImageSettings ();
Obsoleted properties:
[Obsolete ("Use 'TemplateItems' instead.")]
public virtual AVPlayerItem[] InterstitialTemplateItems { get; }
Removed methods:
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] templateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, CoreMedia.CMTime time, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
public static AVPlayerInterstitialEvent GetPlayerInterstitialEvent (AVPlayerItem primaryItem, Foundation.NSDate date, AVPlayerItem[] interstitialTemplateItems, AVPlayerInterstitialEventRestrictions restrictions, CoreMedia.CMTime resumptionOffset);
Modified base type:
-AVFoundation.AVPlayerInterstitialEventObserver
+AVFoundation.AVPlayerInterstitialEventMonitor
Obsoleted properties:
[Obsolete ("Use 'Events' instead.")]
public virtual AVPlayerInterstitialEvent[] InterstitialEvents { get; set; }
Obsoleted methods:
[Obsolete ("Use 'GetInterstitialEventController' instead.")]
public static AVPlayerInterstitialEventController GetPlayerInterstitialEventController (AVPlayer primaryPlayer);
Removed methods:
protected override void Dispose (bool disposing);
public static AVPlayerInterstitialEventObserver GetInterstitialEventObserver (AVPlayer primaryPlayer);
public static AVPlayerInterstitialEventObserver GetPlayerInterstitialEventObserver (AVPlayer primaryPlayer);
public class AVPlayerInterstitialEventMonitor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AVPlayerInterstitialEventMonitor (Foundation.NSObjectFlag t);
protected AVPlayerInterstitialEventMonitor (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class AXCategoricalDataAxisDescriptor : Foundation.NSObject, IAXDataAxisDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXCategoricalDataAxisDescriptor (Foundation.NSObjectFlag t);
protected AXCategoricalDataAxisDescriptor (IntPtr handle);
public AXCategoricalDataAxisDescriptor (Foundation.NSAttributedString attributedTitle, string[] categoryOrder);
public AXCategoricalDataAxisDescriptor (string title, string[] categoryOrder);
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public virtual string[] CategoryOrder { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string Title { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AXChartDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXChartDescriptor (Foundation.NSObjectFlag t);
protected AXChartDescriptor (IntPtr handle);
public AXChartDescriptor (Foundation.NSAttributedString attributedTitle, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (string title, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (Foundation.NSAttributedString attributedTitle, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, IAXDataAxisDescriptor[] additionalAxes, AXDataSeriesDescriptor[] series);
public AXChartDescriptor (string title, string summary, IAXDataAxisDescriptor xAxis, AXNumericDataAxisDescriptor yAxis, IAXDataAxisDescriptor[] additionalAxes, AXDataSeriesDescriptor[] series);
// properties
public virtual IAXDataAxisDescriptor[] AdditionalAxes { get; set; }
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public override IntPtr ClassHandle { get; }
public virtual AXChartDescriptorContentDirection ContentDirection { get; set; }
public virtual CoreGraphics.CGRect ContentFrame { get; set; }
public virtual AXDataSeriesDescriptor[] Series { get; set; }
public virtual string Summary { get; set; }
public virtual string Title { get; set; }
public virtual IAXDataAxisDescriptor XAxis { get; set; }
public virtual AXNumericDataAxisDescriptor YAxis { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum AXChartDescriptorContentDirection {
BottomToTop = 3,
LeftToRight = 0,
RadialClockwise = 4,
RadialCounterClockwise = 5,
RightToLeft = 1,
TopToBottom = 2,
}
public class AXDataPoint : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataPoint (Foundation.NSObjectFlag t);
protected AXDataPoint (IntPtr handle);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue, AXDataPointValue[] additionalValues);
public AXDataPoint (AXDataPointValue xValue, AXDataPointValue yValue, AXDataPointValue[] additionalValues, string label);
// properties
public virtual AXDataPointValue[] AdditionalValues { get; set; }
public virtual Foundation.NSAttributedString AttributedLabel { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string Label { get; set; }
public virtual AXDataPointValue XValue { get; set; }
public virtual AXDataPointValue YValue { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AXDataPointValue : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataPointValue (Foundation.NSObjectFlag t);
protected AXDataPointValue (IntPtr handle);
// properties
public virtual string Category { get; set; }
public override IntPtr ClassHandle { get; }
public virtual double Number { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static AXDataPointValue CreateValueWithCategory (string category);
public static AXDataPointValue CreateValueWithNumber (double number);
}
public class AXDataSeriesDescriptor : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXDataSeriesDescriptor (Foundation.NSObjectFlag t);
protected AXDataSeriesDescriptor (IntPtr handle);
public AXDataSeriesDescriptor (Foundation.NSAttributedString attributedName, bool isContinuous, AXDataPoint[] dataPoints);
public AXDataSeriesDescriptor (string name, bool isContinuous, AXDataPoint[] dataPoints);
// properties
public virtual Foundation.NSAttributedString AttributedName { get; set; }
public override IntPtr ClassHandle { get; }
public virtual AXDataPoint[] DataPoints { get; set; }
public virtual bool IsContinuous { get; set; }
public virtual string Name { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
[Flags]
public enum AXHearingDeviceEar {
Both = 6,
Left = 2,
None = 0,
Right = 4,
}
public static class AXHearingUtilities {
// properties
public static Foundation.NSString PairedUUIDsDidChangeNotification { get; }
public static Foundation.NSString StreamingEarDidChangeNotification { get; }
// methods
public static Foundation.NSUuid[] GetMFiHearingDevicePairedUuids ();
public static AXHearingDeviceEar GetMFiHearingDeviceStreamingEar ();
public static bool SupportsBidirectionalStreaming ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObservePairedUUIDsDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObservePairedUUIDsDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveStreamingEarDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveStreamingEarDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
}
}
public class AXLiveAudioGraph : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXLiveAudioGraph (Foundation.NSObjectFlag t);
protected AXLiveAudioGraph (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static void Start ();
public static void Stop ();
public static void Update (double value);
}
public class AXNumericDataAxisDescriptor : Foundation.NSObject, IAXDataAxisDescriptor, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected AXNumericDataAxisDescriptor (Foundation.NSObjectFlag t);
protected AXNumericDataAxisDescriptor (IntPtr handle);
public AXNumericDataAxisDescriptor (Foundation.NSAttributedString attributedTitle, double lowerBound, double upperBound, Foundation.NSNumber[] gridlinePositions, System.Func<System.Double,Foundation.NSString> valueDescriptionProvider);
public AXNumericDataAxisDescriptor (string title, double lowerBound, double upperBound, Foundation.NSNumber[] gridlinePositions, System.Func<System.Double,Foundation.NSString> valueDescriptionProvider);
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber[] GridlinePositions { get; set; }
public virtual double LowerBound { get; set; }
public virtual AXNumericDataAxisDescriptorScale ScaleType { get; set; }
public virtual string Title { get; set; }
public virtual double UpperBound { get; set; }
public virtual ValueDescriptionProviderHandler ValueDescriptionProvider { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
[Serializable]
public enum AXNumericDataAxisDescriptorScale {
Linear = 0,
Ln = 2,
Log10 = 1,
}
public interface IAXChart : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual AXChartDescriptor AccessibilityChartDescriptor { get; set; }
}
public interface IAXDataAxisDescriptor : Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSAttributedString AttributedTitle { get; set; }
public virtual string Title { get; set; }
}
public sealed delegate ValueDescriptionProviderHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public ValueDescriptionProviderHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (double dataValue, System.AsyncCallback callback, object object);
public virtual Foundation.NSString EndInvoke (System.IAsyncResult result);
public virtual Foundation.NSString Invoke (double dataValue);
}
Added value:
MultiMask = 256,
Added values:
HoaN3d = 196608,
HoaSn3d = 131072,
Added values:
Atmos_5_1_4 = 12779530,
Atmos_7_1_2 = 12845066,
Logic_4_0_A = 7536644,
Logic_4_0_B = 7602180,
Logic_4_0_C = 12910596,
Logic_5_0_A = 7667717,
Logic_5_0_B = 7733253,
Logic_5_0_C = 7798789,
Logic_5_0_D = 7864325,
Logic_5_1_A = 7929862,
Logic_5_1_B = 7995398,
Logic_5_1_C = 8060934,
Logic_5_1_D = 8126470,
Logic_6_0_A = 9240582,
Logic_6_0_B = 12976134,
Logic_6_0_C = 9109510,
Logic_6_1_A = 9306119,
Logic_6_1_B = 13041671,
Logic_6_1_C = 8192007,
Logic_6_1_D = 13107207,
Logic_7_1_A = 8388616,
Logic_7_1_B = 13172744,
Logic_7_1_C = 8388616,
Logic_7_1_SDDS_A = 8257544,
Logic_7_1_SDDS_B = 8323080,
Logic_7_1_SDDS_C = 8454152,
Logic_Atmos_5_1_2 = 12713992,
Logic_Atmos_5_1_4 = 12779530,
Logic_Atmos_7_1_2 = 12845066,
Logic_Atmos_7_1_4_A = 12582924,
Logic_Atmos_7_1_4_B = 13238284,
Logic_Atmos_7_1_6 = 13303822,
Logic_Mono = 6553601,
Logic_Quadraphonic = 7077892,
Logic_Stereo = 6619138,
Added property:
public virtual AEAssessmentConfiguration Configuration { get; }
Added method:
public virtual void Update (AEAssessmentConfiguration configuration);
public class AEAssessmentApplication : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentApplication ();
protected AEAssessmentApplication (Foundation.NSObjectFlag t);
protected AEAssessmentApplication (IntPtr handle);
// properties
public virtual string BundleIdentifier { get; }
public override IntPtr ClassHandle { get; }
public virtual bool RequiresSignatureValidation { get; set; }
public virtual string TeamIdentifier { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class AEAssessmentParticipantConfiguration : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public AEAssessmentParticipantConfiguration ();
protected AEAssessmentParticipantConfiguration (Foundation.NSObjectFlag t);
protected AEAssessmentParticipantConfiguration (IntPtr handle);
// properties
public virtual bool AllowsNetworkAccess { get; set; }
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
Added property:
public static nuint MaximumItems { get; }
Added methods:
public virtual void UpdateGridButtons (CPGridButton[] gridButtons);
public virtual void UpdateTitle (string title);
Added property:
public virtual bool Enabled { get; set; }
Added property:
public virtual bool Enabled { get; set; }
Added constructor:
public CPListSection (ICPListTemplateItem[] items, string header, string headerSubtitle, UIKit.UIImage headerImage, CPButton headerButton, string sectionIndexTitle);
Added properties:
public virtual CPButton HeaderButton { get; }
public virtual UIKit.UIImage HeaderImage { get; }
public virtual string HeaderSubtitle { get; }
public static CoreGraphics.CGSize MaximumImageSize { get; }
Added constructor:
public CPListTemplate (string title, CPListSection[] sections, CPAssistantCellVisibility visibility, CPAssistantCellPosition position);
Added properties:
public virtual CPAssistantCellPosition AssistantCellPosition { get; set; }
public virtual CPAssistantCellVisibility AssistantCellVisibility { get; set; }
Added property:
public virtual bool Enabled { get; set; }
[Serializable]
public enum CPAssistantCellPosition {
Bottom = 1,
Top = 0,
}
[Serializable]
public enum CPAssistantCellVisibility {
Always = 2,
Off = 0,
WhileLimitedUIActive = 1,
}
public static class CPListTemplateItem_Extensions {
// methods
public static bool GetEnabled (this ICPListTemplateItem This);
public static void SetEnabled (this ICPListTemplateItem This, bool value);
}
Added property:
public static Foundation.NSString SuccessfulObjectsKey { get; }
Added value:
TemporarilyUnavailable = 4,
Added value:
TemporarilyUnavailable = 36,
Added property:
public static Foundation.NSString UserDidResetEncryptedDataKey { get; }
Added property:
public virtual System.Action<CKRecordZoneID> RecordZoneWithIdWasDeletedDueToUserEncryptedDataReset { get; set; }
Added property:
public virtual CKFetchRecordZoneChangesRecordWasChangedHandler RecordWasChangedHandler { get; set; }
Added property:
public virtual CKRecordZonePerRecordZoneCompletionHandler PerRecordZoneCompletionHandler { get; set; }
Added property:
public virtual CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler PerShareParticipantCompletionBlock { get; set; }
Added property:
public virtual CKFetchSubscriptionsPerSubscriptionCompletionHandler PerSubscriptionCompletionHandler { get; set; }
Added properties:
public virtual CKModifyRecordZonesPerRecordZoneDeleteHandler PerRecordZoneDeleteHandler { get; set; }
public virtual CKModifyRecordZonesPerRecordZoneSaveHandler PerRecordZoneSaveHandler { get; set; }
Added properties:
public virtual CKModifyRecordsOperationPerRecordDeleteHandler PerRecordDeleteHandler { get; set; }
public virtual CKModifyRecordsOperationPerRecordSaveHandler PerRecordSaveHandler { get; set; }
Added properties:
public virtual CKModifySubscriptionsPerSubscriptionDeleteHandler PerSubscriptionDeleteHandler { get; set; }
public virtual CKModifySubscriptionsPerSubscriptionSaveHandler PerSubscriptionSaveHandler { get; set; }
Added property:
public virtual CKQueryOperationRecordMatchedHandler RecordMatchedHandler { get; set; }
Added property:
public static Foundation.NSString NameZoneWideShare { get; }
Added property:
public virtual CKReference Share { get; }
Added value:
ZoneWideSharing = 8,
Added constructor:
public CKShare (CKRecordZoneID recordZoneId);
Added property:
public virtual CKRecordID HierarchicalRootRecordId { get; }
public sealed delegate CKFetchRecordZoneChangesRecordWasChangedHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchRecordZoneChangesRecordWasChangedHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchShareParticipantsOperationPerShareParticipantCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKUserIdentityLookupInfo identityLookupInfo, CKShareParticipant participant, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKUserIdentityLookupInfo identityLookupInfo, CKShareParticipant participant, Foundation.NSError error);
}
public sealed delegate CKFetchSubscriptionsPerSubscriptionCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKFetchSubscriptionsPerSubscriptionCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error);
}
public sealed delegate CKModifyRecordZonesPerRecordZoneDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordZonesPerRecordZoneDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID zoneId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID zoneId, Foundation.NSError error);
}
public sealed delegate CKModifyRecordZonesPerRecordZoneSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordZonesPerRecordZoneSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID zoneId, CKRecordZone zone, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID zoneId, CKRecordZone zone, Foundation.NSError error);
}
public sealed delegate CKModifyRecordsOperationPerRecordDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordsOperationPerRecordDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, Foundation.NSError error);
}
public sealed delegate CKModifyRecordsOperationPerRecordSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifyRecordsOperationPerRecordSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKModifySubscriptionsPerSubscriptionDeleteHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifySubscriptionsPerSubscriptionDeleteHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, Foundation.NSError error);
}
public sealed delegate CKModifySubscriptionsPerSubscriptionSaveHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKModifySubscriptionsPerSubscriptionSaveHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSString subscriptionId, CKSubscription subscription, Foundation.NSError error);
}
public sealed delegate CKQueryOperationRecordMatchedHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKQueryOperationRecordMatchedHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordID recordId, CKRecord record, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordID recordId, CKRecord record, Foundation.NSError error);
}
public sealed delegate CKRecordZonePerRecordZoneCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CKRecordZonePerRecordZoneCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CKRecordZoneID recordZoneId, CKRecordZone recordZone, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CKRecordZoneID recordZoneId, CKRecordZone recordZone, Foundation.NSError error);
}
Added value:
ChangeHistoryInvalidFetchRequest = 605,
Added property:
public virtual string TransactionAuthor { get; set; }
Added property:
public virtual bool AllowsCloudEncryption { get; set; }
Added constructor:
public NSCoreDataCoreSpotlightDelegate (NSPersistentStoreDescription description, NSPersistentStoreCoordinator psc);
Added properties:
public static Foundation.NSString IndexDidUpdateNotification { get; }
public virtual bool IndexingEnabled { get; }
Added methods:
public virtual void DeleteSpotlightIndex (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task DeleteSpotlightIndexAsync ();
public virtual void StartSpotlightIndexing ();
public virtual void StopSpotlightIndexing ();
Added methods:
public virtual void AcceptShareInvitations (CloudKit.CKShareMetadata[] metadata, NSPersistentStore persistentStore, NSPersistentCloudKitContainerAcceptShareInvitationsHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<CloudKit.CKShareMetadata>> AcceptShareInvitationsAsync (CloudKit.CKShareMetadata[] metadata, NSPersistentStore persistentStore);
public virtual void FetchParticipantsMatchingLookupInfos (CloudKit.CKUserIdentityLookupInfo[] lookupInfos, NSPersistentStore persistentStore, NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<CloudKit.CKShareParticipant>> FetchParticipantsMatchingLookupInfosAsync (CloudKit.CKUserIdentityLookupInfo[] lookupInfos, NSPersistentStore persistentStore);
public virtual CloudKit.CKShare[] FetchSharesInPersistentStore (NSPersistentStore persistentStore, out Foundation.NSError error);
public virtual Foundation.NSDictionary<NSManagedObjectID,CloudKit.CKShare> FetchSharesMatchingObjectIds (NSManagedObjectID[] objectIDs, out Foundation.NSError error);
public virtual void PersistUpdatedShare (CloudKit.CKShare share, NSPersistentStore persistentStore, NSPersistentCloudKitContainerPersistUpdatedShareHandler handler);
public virtual System.Threading.Tasks.Task<CloudKit.CKShare> PersistUpdatedShareAsync (CloudKit.CKShare share, NSPersistentStore persistentStore);
public virtual void PurgeObjectsAndRecordsInZone (CloudKit.CKRecordZoneID zoneId, NSPersistentStore persistentStore, NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler handler);
public virtual System.Threading.Tasks.Task<CloudKit.CKRecordZoneID> PurgeObjectsAndRecordsInZoneAsync (CloudKit.CKRecordZoneID zoneId, NSPersistentStore persistentStore);
public virtual void ShareManagedObjects (NSManagedObject[] managedObjects, CloudKit.CKShare share, NSPersistentCloudKitContainerShareManagedObjectsHandler handler);
public virtual System.Threading.Tasks.Task<NSPersistentCloudKitContainerShareManagedObjectsResult> ShareManagedObjectsAsync (NSManagedObject[] managedObjects, CloudKit.CKShare share);
public sealed delegate NSPersistentCloudKitContainerAcceptShareInvitationsHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerAcceptShareInvitationsHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerAcceptShareInvitationsResult {
// constructors
public NSPersistentCloudKitContainerAcceptShareInvitationsResult (Foundation.NSArray<CloudKit.CKShareMetadata> acceptedShareMetadatas);
// properties
public Foundation.NSArray<CloudKit.CKShareMetadata> AcceptedShareMetadatas { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosResult {
// constructors
public NSPersistentCloudKitContainerFetchParticipantsMatchingLookupInfosResult (Foundation.NSArray<CloudKit.CKShareParticipant> fetchedParticipants);
// properties
public Foundation.NSArray<CloudKit.CKShareParticipant> FetchedParticipants { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerPersistUpdatedShareHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerPersistUpdatedShareHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CloudKit.CKShare persistedShare, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CloudKit.CKShare persistedShare, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerPersistUpdatedShareResult {
// constructors
public NSPersistentCloudKitContainerPersistUpdatedShareResult (CloudKit.CKShare persistedShare);
// properties
public CloudKit.CKShare PersistedShare { get; set; }
}
public class NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZone {
// constructors
public NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZone (CloudKit.CKRecordZoneID purgedZoneId);
// properties
public CloudKit.CKRecordZoneID PurgedZoneId { get; set; }
}
public sealed delegate NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerPurgeObjectsAndRecordsInZoneHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CloudKit.CKRecordZoneID purgedZoneId, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (CloudKit.CKRecordZoneID purgedZoneId, Foundation.NSError error);
}
public sealed delegate NSPersistentCloudKitContainerShareManagedObjectsHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSPersistentCloudKitContainerShareManagedObjectsHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container, Foundation.NSError error);
}
public class NSPersistentCloudKitContainerShareManagedObjectsResult {
// constructors
public NSPersistentCloudKitContainerShareManagedObjectsResult (Foundation.NSSet<NSManagedObjectID> sharedObjectIds, CloudKit.CKShare share, CloudKit.CKContainer container);
// properties
public CloudKit.CKContainer Container { get; set; }
public CloudKit.CKShare Share { get; set; }
public Foundation.NSSet<NSManagedObjectID> SharedObjectIds { get; set; }
}
Modified fields:
-ARM = 18
+ARM = 12
-ARM64 = 16777234
+ARM64 = 16777228
-PPC = 24
+PPC = 18
-PPC64 = 16777240
+PPC64 = 16777234
Added methods:
public static IntPtr CreateNative (string value);
public static string FromHandle (IntPtr handle);
public static string FromHandle (IntPtr handle, bool releaseHandle);
public static void ReleaseNative (IntPtr handle);
public class CFArray : CoreFoundation.NativeObject, ObjCRuntime.INativeObject, System.IDisposable {
// properties
public nint Count { get; }
// methods
public IntPtr GetValue (nint index);
}
Added values:
FileNotFound = -4851,
InsufficientPower = -4897,
InvalidEngineParameter = -4816,
Added property:
public bool? EventWaveformUseVolumeEnvelope { get; set; }
public class CHHapticAudioResourceDefinition : Foundation.DictionaryContainer {
// constructors
public CHHapticAudioResourceDefinition ();
public CHHapticAudioResourceDefinition (Foundation.NSDictionary dictionary);
// properties
public bool? UseVolumeEnvelope { get; set; }
}
public class CIConvolutionRGB3X3 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB3X3 ();
public CIConvolutionRGB3X3 (Foundation.NSCoder coder);
protected CIConvolutionRGB3X3 (Foundation.NSObjectFlag t);
public CIConvolutionRGB3X3 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB5X5 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB5X5 ();
public CIConvolutionRGB5X5 (Foundation.NSCoder coder);
protected CIConvolutionRGB5X5 (Foundation.NSObjectFlag t);
public CIConvolutionRGB5X5 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB7X7 : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB7X7 ();
public CIConvolutionRGB7X7 (Foundation.NSCoder coder);
protected CIConvolutionRGB7X7 (Foundation.NSObjectFlag t);
public CIConvolutionRGB7X7 (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Horizontal : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Horizontal ();
public CIConvolutionRGB9Horizontal (Foundation.NSCoder coder);
protected CIConvolutionRGB9Horizontal (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Horizontal (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CIConvolutionRGB9Vertical : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIConvolutionRGB9Vertical ();
public CIConvolutionRGB9Vertical (Foundation.NSCoder coder);
protected CIConvolutionRGB9Vertical (Foundation.NSObjectFlag t);
public CIConvolutionRGB9Vertical (IntPtr handle);
// properties
public float Bias { get; set; }
public virtual CIImage OutputImage { get; }
public CIVector Weights { get; set; }
}
public class CILinearLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CILinearLightBlendMode ();
public CILinearLightBlendMode (Foundation.NSCoder coder);
protected CILinearLightBlendMode (Foundation.NSObjectFlag t);
public CILinearLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
public class CIPersonSegmentation : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIPersonSegmentation ();
public CIPersonSegmentation (Foundation.NSCoder coder);
protected CIPersonSegmentation (Foundation.NSObjectFlag t);
public CIPersonSegmentation (IntPtr handle);
// properties
public virtual CIImage OutputImage { get; }
public int QualityLevel { get; set; }
}
public class CIVividLightBlendMode : CoreImage.CIFilter, ICIFilterProtocol, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CIVividLightBlendMode ();
public CIVividLightBlendMode (Foundation.NSCoder coder);
protected CIVividLightBlendMode (Foundation.NSObjectFlag t);
public CIVividLightBlendMode (IntPtr handle);
// properties
public CIImage BackgroundImage { get; set; }
public virtual CIImage OutputImage { get; }
}
Added methods:
public virtual void StartMonitoringLocationPushes (System.Action<Foundation.NSData,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSData> StartMonitoringLocationPushesAsync ();
public virtual void StopMonitoringLocationPushes ();
[Serializable]
public enum CLLocationPushServiceError {
MissingEntitlement = 3,
MissingPushExtension = 1,
MissingPushServerEnvironment = 2,
Unknown = 0,
}
public static class CLLocationPushServiceErrorExtensions {
// methods
public static Foundation.NSString GetDomain (this CLLocationPushServiceError self);
}
public static class CLLocationPushServiceExtension_Extensions {
// methods
public static void ServiceExtensionWillTerminate (this ICLLocationPushServiceExtension This);
}
public interface ICLLocationPushServiceExtension : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidReceiveLocationPushPayload (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> payload, System.Action completion);
}
Obsoleted constructors:
[Obsolete ("Always throws 'NotSupportedException' (not a public API).")]
public MidiCISession (uint entity, System.Action handler);
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkConnection ();
Obsoleted constructors:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkHost ();
Added property:
public static bool IsAbsoluteAltitudeAvailable { get; }
Added methods:
public virtual void StartAbsoluteAltitudeUpdates (Foundation.NSOperationQueue queue, System.Action<CMAbsoluteAltitudeData,Foundation.NSError> handler);
public virtual void StopAbsoluteAltitudeUpdates ();
public class CMAbsoluteAltitudeData : CoreMotion.CMLogItem, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CMAbsoluteAltitudeData (Foundation.NSCoder coder);
protected CMAbsoluteAltitudeData (Foundation.NSObjectFlag t);
protected CMAbsoluteAltitudeData (IntPtr handle);
// properties
public virtual double Accuracy { get; }
public virtual double Altitude { get; }
public override IntPtr ClassHandle { get; }
public virtual double Precision { get; }
}
Added properties:
public static Foundation.NSString ActionIdentifier { get; }
public virtual string[] ActionIdentifiers { get; set; }
public virtual Foundation.NSUrl DarkThumbnailUrl { get; set; }
public virtual UniformTypeIdentifiers.UTType SharedItemContentType { get; set; }
public abstract class CSImportExtension : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected CSImportExtension ();
protected CSImportExtension (Foundation.NSObjectFlag t);
protected CSImportExtension (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
public virtual bool Update (CSSearchableItemAttributeSet attributes, Foundation.NSUrl contentUrl, out Foundation.NSError error);
}
Modified base type:
-System.Object
+CoreFoundation.NativeObject
Removed property:
public virtual IntPtr Handle { get; }
Removed methods:
public virtual void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void ~CTRunDelegate ();
Added property:
public IntPtr Handle { get; }
Added properties:
public static Foundation.NSString AmbientViewingEnvironmentKey { get; }
public static Foundation.NSString RegionOfInterestKey { get; }
Added method:
public CVPixelBufferAttributes GetPixelBufferCreationAttributes ();
Added properties:
public static Foundation.NSString AmbientViewingEnvironmentKey { get; }
public static Foundation.NSString RegionOfInterestKey { get; }
public static class CVImageBufferAlphaChannelModeExtensions {
// methods
public static Foundation.NSString GetConstant (this CVImageBufferAlphaChannelMode self);
public static CVImageBufferAlphaChannelMode GetValue (Foundation.NSString constant);
}
public static class CVPixelFormatTypeExtensions {
// methods
public static bool IsCompressedPixelFormatAvailable (this CVPixelFormatType type);
}
Added value:
ReminderAlarmContainsEmailOrUrl = 36,
public class EKVirtualConferenceDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceDescriptor (IntPtr handle);
public EKVirtualConferenceDescriptor (string title, EKVirtualConferenceUrlDescriptor[] urlDescriptors, string conferenceDetails);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ConferenceDetails { get; }
public virtual string Title { get; }
public virtual EKVirtualConferenceUrlDescriptor[] UrlDescriptors { get; }
}
public class EKVirtualConferenceProvider : Foundation.NSObject, Foundation.INSExtensionRequestHandling, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public EKVirtualConferenceProvider ();
protected EKVirtualConferenceProvider (Foundation.NSObjectFlag t);
protected EKVirtualConferenceProvider (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void BeginRequestWithExtensionContext (Foundation.NSExtensionContext context);
public virtual void FetchAvailableRoomTypes (VirtualConferenceRoomTypeHandler handler);
public virtual System.Threading.Tasks.Task<Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor>> FetchAvailableRoomTypesAsync ();
public virtual void FetchVirtualConference (string identifier, VirtualConferenceHandler handler);
public virtual System.Threading.Tasks.Task<EKVirtualConferenceDescriptor> FetchVirtualConferenceAsync (string identifier);
}
public class EKVirtualConferenceRoomTypeDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceRoomTypeDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceRoomTypeDescriptor (IntPtr handle);
public EKVirtualConferenceRoomTypeDescriptor (string title, string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
public virtual string Title { get; }
}
public class EKVirtualConferenceUrlDescriptor : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected EKVirtualConferenceUrlDescriptor (Foundation.NSObjectFlag t);
protected EKVirtualConferenceUrlDescriptor (IntPtr handle);
public EKVirtualConferenceUrlDescriptor (string title, Foundation.NSUrl url);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Title { get; }
public virtual Foundation.NSUrl Url { get; }
}
public sealed delegate VirtualConferenceHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public VirtualConferenceHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (EKVirtualConferenceDescriptor virtualConferenceDescriptor, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (EKVirtualConferenceDescriptor virtualConferenceDescriptor, Foundation.NSError error);
}
public sealed delegate VirtualConferenceRoomTypeHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public VirtualConferenceRoomTypeHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor> virtualConferenceRoomTypeDescriptor, Foundation.NSError error, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSArray<EKVirtualConferenceRoomTypeDescriptor> virtualConferenceRoomTypeDescriptor, Foundation.NSError error);
}
Added values:
DocFormat = 5,
MacSimpleText = 4,
OfficeOpenXml = 7,
OpenDocument = 9,
WebArchive = 8,
WordML = 6,
Obsoleted methods:
[Obsolete ("Use of 'CFString.CreateNative' offers better performance.")]
public static IntPtr CreateNative (string str);
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr usrhandle);
[Obsolete ("Use of 'CFString.FromHandle' offers better performance.")]
public static string FromHandle (IntPtr handle, bool owns);
Added values:
CenterButton = 2,
TouchSurfaceButton = 3,
Added properties:
public static Foundation.NSString F13 { get; }
public static Foundation.NSString F14 { get; }
public static Foundation.NSString F15 { get; }
public static Foundation.NSString F16 { get; }
public static Foundation.NSString F17 { get; }
public static Foundation.NSString F18 { get; }
public static Foundation.NSString F19 { get; }
public static Foundation.NSString F20 { get; }
Added properties:
public static nint F13 { get; }
public static nint F14 { get; }
public static nint F15 { get; }
public static nint F16 { get; }
public static nint F17 { get; }
public static nint F18 { get; }
public static nint F19 { get; }
public static nint F20 { get; }
Added properties:
public virtual Foundation.NSSet<GCControllerTouchpad> AllTouchpads { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,GameController.GCControllerTouchpad> Touchpads { get; }
[Serializable]
public enum GCInputMicroGamepad {
ButtonA = 1,
ButtonX = 2,
Dpad = 0,
}
public static class GCInputMicroGamepadExtensions {
// methods
public static Foundation.NSString GetConstant (this GCInputMicroGamepad self);
public static GCInputMicroGamepad GetValue (Foundation.NSString constant);
}
public class GCVirtualController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected GCVirtualController (Foundation.NSObjectFlag t);
public GCVirtualController (GCVirtualControllerConfiguration configuration);
protected GCVirtualController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual GCController Controller { get; }
// methods
public virtual void Connect (System.Action<Foundation.NSError> reply);
public virtual System.Threading.Tasks.Task ConnectAsync ();
public static GCVirtualController Create (GCVirtualControllerConfiguration configuration);
public virtual void Disconnect ();
protected override void Dispose (bool disposing);
public virtual void UpdateConfiguration (string element, GCVirtualControllerElementUpdateBlock configuration);
}
public class GCVirtualControllerConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public GCVirtualControllerConfiguration ();
protected GCVirtualControllerConfiguration (Foundation.NSObjectFlag t);
protected GCVirtualControllerConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSSet<Foundation.NSString> Elements { get; set; }
}
public class GCVirtualControllerElementConfiguration : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public GCVirtualControllerElementConfiguration ();
protected GCVirtualControllerElementConfiguration (Foundation.NSObjectFlag t);
protected GCVirtualControllerElementConfiguration (IntPtr handle);
// properties
public virtual bool ActsAsTouchpad { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool Hidden { get; set; }
public virtual UIKit.UIBezierPath Path { get; set; }
}
public sealed delegate GCVirtualControllerElementUpdateBlock : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public GCVirtualControllerElementUpdateBlock (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (GCVirtualControllerElementConfiguration configuration, System.AsyncCallback callback, object object);
public virtual GCVirtualControllerElementConfiguration EndInvoke (System.IAsyncResult result);
public virtual GCVirtualControllerElementConfiguration Invoke (GCVirtualControllerElementConfiguration configuration);
}
Added value:
FriendRequestNotAvailable = 103,
Added value:
LocalPlayerFriendsList = 5,
Added property:
public virtual bool IsPresentingFriendRequestViewController { get; }
Added method:
public virtual bool PresentFriendRequestCreator (UIKit.UIViewController viewController, out Foundation.NSError error);
Added property:
public virtual bool CanStartWithMinimumPlayers { get; set; }
Added value:
InviteOnly = 3,
Added property:
public virtual GKMatchmakingMode MatchmakingMode { get; set; }
Added properties:
public static Foundation.NSString GroupImageIndexLeft { get; }
public static Foundation.NSString GroupImageIndexRight { get; }
public static Foundation.NSString GroupImageIsAlternateImage { get; }
public static Foundation.NSString GroupImageIsLeftImage { get; }
public static Foundation.NSString GroupImageIsRightImage { get; }
public static Foundation.NSString GroupImagesAlternate { get; }
public static Foundation.NSString GroupIndex { get; }
public static Foundation.NSString GroupType { get; }
public static Foundation.NSString GroupTypeAlternate { get; }
public static Foundation.NSString GroupTypeStereoPair { get; }
public static Foundation.NSString Groups { get; }
public static Foundation.NSString ImageIndex { get; }
public static Foundation.NSString PNGPixelsAspectRatio { get; }
Added methods:
public virtual void StartFetchingMetadata (Foundation.NSUrlRequest request, System.Action<LPLinkMetadata,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<LPLinkMetadata> StartFetchingMetadataAsync (Foundation.NSUrlRequest request);
Modified methods:
public bool OpenMaps (MKMapItem[] mapItems--- = NULL---, MKLaunchOptions launchOptions = NULL)
Modified fields:
-public const string SdkVersion = "14.5";
+public const string SdkVersion = "15.0";
-public const string Version = "14.16.0";
+public const string Version = "14.99.0";
Added fields:
public static const string ChipLibrary = "/System/Library/Frameworks/CHIP.framework/CHIP";
public static const string CoreLocationUILibrary = "/System/Library/Frameworks/CoreLocationUI.framework/CoreLocationUI";
Obsoleted fields:
[Obsolete ("Use 'MacCatalyst' instead.")]
UIKitForMac = 5,
Added method:
public static void ThrowException (IntPtr gchandle);
Obsoleted constructors:
[Obsolete ("This constructor does not create a valid instance of the type")]
public PKPaymentAuthorizationViewController ();
Added property:
public nfloat[] DashPattern { get; set; }
Added properties:
public virtual PdfAccessPermissions AccessPermissions { get; }
public static Foundation.NSString FoundSelectionKey { get; }
public static Foundation.NSString PageIndexKey { get; }
Added property:
public string AccessPermissions { get; set; }
[Serializable]
public enum PdfAccessPermissions {
Commenting = 64,
ContentAccessibility = 32,
ContentCopying = 16,
DocumentAssembly = 8,
DocumentChanges = 4,
FormFieldEntry = 128,
HighQualityPrinting = 2,
LowQualityPrinting = 1,
}
Added method:
public virtual bool CanBeginPlayback (PHLivePhotoView livePhotoView, PHLivePhotoViewPlaybackStyle playbackStyle);
Added method:
public static bool CanBeginPlayback (this IPHLivePhotoViewDelegate This, PHLivePhotoView livePhotoView, PHLivePhotoViewPlaybackStyle playbackStyle);
Added methods:
public static void PresentLimitedLibraryPicker (this Photos.PHPhotoLibrary This, UIKit.UIViewController controller, System.Action<System.String[]> completionHandler);
public static System.Threading.Tasks.Task<System.String[]> PresentLimitedLibraryPickerAsync (this Photos.PHPhotoLibrary This, UIKit.UIViewController controller);
Added properties:
public virtual string[] PreselectedAssetIdentifiers { get; set; }
public virtual PHPickerConfigurationSelection Selection { get; set; }
[Serializable]
public enum PHPickerConfigurationSelection {
Default = 0,
Ordered = 1,
}
Added value:
ExportClipToUrlInProgress = -5836,
Added methods:
public virtual void ExportClip (Foundation.NSUrl url, double duration, System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task ExportClipAsync (Foundation.NSUrl url, double duration);
public virtual void StartClipBuffering (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task StartClipBufferingAsync ();
public virtual void StopClipBuffering (System.Action<Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task StopClipBufferingAsync ();
Added method:
public static SFSafariViewControllerPrewarmingToken PrewarmConnections (Foundation.NSUrl[] urls);
Added property:
public virtual SFSafariViewControllerActivityButton ActivityButton { get; set; }
public static class SFExtension {
// properties
public static Foundation.NSString MessageKey { get; }
}
public class SFSafariViewControllerActivityButton : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SFSafariViewControllerActivityButton (Foundation.NSCoder coder);
protected SFSafariViewControllerActivityButton (Foundation.NSObjectFlag t);
protected SFSafariViewControllerActivityButton (IntPtr handle);
public SFSafariViewControllerActivityButton (UIKit.UIImage templateImage, string extensionIdentifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string ExtensionIdentifier { get; }
public virtual UIKit.UIImage TemplateImage { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class SFSafariViewControllerPrewarmingToken : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected SFSafariViewControllerPrewarmingToken (Foundation.NSObjectFlag t);
protected SFSafariViewControllerPrewarmingToken (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Invalidate ();
}
Added properties:
public virtual string ReportApplicationIdentifier { get; }
public virtual SRTextInputSession[] TextInputSessions { get; }
Added properties:
public virtual string[] InputModes { get; }
public virtual double PathTypingSpeed { get; }
public virtual nint TotalPathPauses { get; }
public virtual nint TotalPauses { get; }
public virtual nint TotalTypingEpisodes { get; }
public virtual double TypingSpeed { get; }
Added methods:
public virtual nint EmojiCount (SRKeyboardMetricsSentimentCategory category);
public virtual nint WordCount (SRKeyboardMetricsSentimentCategory category);
Added values:
SiriSpeechMetrics = 10,
TelephonySpeechMetrics = 11,
[Serializable]
public enum SRKeyboardMetricsSentimentCategory {
Absolutist = 0,
Anger = 4,
Anxiety = 3,
Confused = 9,
Death = 2,
Down = 1,
Health = 5,
LowEnergy = 8,
Positive = 6,
Sad = 7,
}
public class SRTextInputSession : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public SRTextInputSession ();
protected SRTextInputSession (Foundation.NSObjectFlag t);
protected SRTextInputSession (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual double Duration { get; }
public virtual SRTextInputSessionType SessionType { get; }
}
[Serializable]
public enum SRTextInputSessionType {
Dictation = 4,
Keyboard = 1,
Pencil = 3,
ThirdPartyKeyboard = 2,
}
Added properties:
public virtual string CustomProductPageIdentifier { get; set; }
public virtual string LatestReleaseId { get; set; }
Added properties:
public virtual string CustomProductPageIdentifier { get; set; }
public virtual string LatestReleaseId { get; set; }
Added property:
public static Foundation.NSString CustomProductPageIdentifier { get; }
Obsoleted fields:
[Obsolete ("Use 'ContainerBreak' instead.")]
ContainerBreakAction = 32,
[Obsolete ("Use 'HorizontalTab' instead.")]
HorizontalTabAction = 4,
[Obsolete ("Use 'LineBreak' instead.")]
LineBreakAction = 8,
[Obsolete ("Use 'ParagraphBreak' instead.")]
ParagraphBreakAction = 16,
[Obsolete ("Use 'Whitespace' instead.")]
WhitespaceAction = 2,
[Obsolete ("Use 'ZeroAdvancement' instead.")]
ZeroAdvancementAction = 1,
Added values:
ContainerBreak = 32,
HorizontalTab = 4,
LineBreak = 8,
ParagraphBreak = 16,
Whitespace = 2,
ZeroAdvancement = 1,
Added property:
public virtual string Identifier { get; set; }
Added value:
None = 0,
Obsoleted methods:
[Obsolete ("Use the overload with 'Type' instead of 'String' parameters for type safety.")]
public static void Main (string[] args, string principalClassName, string delegateClassName);
Obsoleted constructors:
[Obsolete ("Use '.ctor(string)' instead.")]
public UIMarkupTextPrintFormatter ();
Added interface:
Foundation.INSCopying
Added method:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
Added property:
public static UTType Makefile { get; }
Added value:
TimeSensitive = 256,
Added values:
ContentProvidingInvalid = 1501,
ContentProvidingObjectNotAllowed = 1500,
Added properties:
public virtual UNNotificationInterruptionLevel InterruptionLevel { get; set; }
public virtual double RelevanceScore { get; set; }
Added property:
public virtual UNNotificationActionIcon Icon { get; }
Added method:
public static UNNotificationAction FromIdentifier (string identifier, string title, UNNotificationActionOptions options, UNNotificationActionIcon icon);
Added properties:
public virtual UNNotificationInterruptionLevel InterruptionLevel { get; }
public virtual double RelevanceScore { get; }
Added method:
public virtual UNNotificationContent Update (IUNNotificationContentProviding fromProvider, out Foundation.NSError outError);
Added properties:
public virtual UNNotificationSetting DirectMessagesSetting { get; }
public virtual UNNotificationSetting ScheduledDeliverySetting { get; }
public virtual UNNotificationSetting TimeSensitiveSetting { get; }
Added method:
public static UNTextInputNotificationAction FromIdentifier (string identifier, string title, UNNotificationActionOptions options, UNNotificationActionIcon icon, string textInputButtonTitle, string textInputPlaceholder);
public interface IUNNotificationContentProviding : ObjCRuntime.INativeObject, System.IDisposable {
}
public class UNNotificationActionIcon : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UNNotificationActionIcon (Foundation.NSCoder coder);
protected UNNotificationActionIcon (Foundation.NSObjectFlag t);
protected UNNotificationActionIcon (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static UNNotificationActionIcon CreateFromSystem (string imageName);
public static UNNotificationActionIcon CreateFromTemplate (string imageName);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum UNNotificationInterruptionLevel {
Active = 0,
Critical = 1,
Passive = 2,
TimeSensitive = 3,
}
public static class HdrMetadataInsertionModeExtensions {
// methods
public static Foundation.NSString GetConstant (this HdrMetadataInsertionMode self);
public static HdrMetadataInsertionMode GetValue (Foundation.NSString constant);
}
Removed methods:
public virtual void CloseAllMediaPresentations ();
public virtual void PauseAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task PauseAllMediaPlaybackAsync ();
public virtual void RequestMediaPlaybackState (System.Action<WKMediaPlaybackState> completionHandler);
public virtual System.Threading.Tasks.Task<WKMediaPlaybackState> RequestMediaPlaybackStateAsync ();
public virtual void ResumeAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task ResumeAllMediaPlaybackAsync ();
public virtual void SuspendAllMediaPlayback (System.Action completionHandler);
public virtual System.Threading.Tasks.Task SuspendAllMediaPlaybackAsync ();
public class ChipAccountLogin : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipAccountLogin (Foundation.NSObjectFlag t);
protected ChipAccountLogin (IntPtr handle);
public ChipAccountLogin (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GetSetupPin (string tempAccountIdentifier, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetSetupPinAsync (string tempAccountIdentifier);
public virtual void Login (string tempAccountIdentifier, string setupPin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LoginAsync (string tempAccountIdentifier, string setupPin);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
}
public class ChipApplicationBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipApplicationBasic (Foundation.NSObjectFlag t);
protected ChipApplicationBasic (IntPtr handle);
public ChipApplicationBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeApplication (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationAsync ();
public virtual void ReadAttributeApplicationName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationNameAsync ();
public virtual void ReadAttributeApplicationSatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationSatusAsync ();
public virtual void ReadAttributeCatalogVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCatalogVendorIdAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeProductId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductIdAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
}
public class ChipApplicationLauncher : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipApplicationLauncher (Foundation.NSObjectFlag t);
protected ChipApplicationLauncher (IntPtr handle);
public ChipApplicationLauncher (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void LaunchApp (string data, ushort catalogVendorId, string applicationId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchAppAsync (string data, ushort catalogVendorId, string applicationId);
public virtual void ReadAttributeApplicationLauncherList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeApplicationLauncherListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
}
public class ChipAudioOutput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipAudioOutput (Foundation.NSObjectFlag t);
protected ChipAudioOutput (IntPtr handle);
public ChipAudioOutput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeAudioOutputList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeAudioOutputListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RenameOutput (byte index, string name, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RenameOutputAsync (byte index, string name);
public virtual void SelectOutput (byte index, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SelectOutputAsync (byte index);
}
public class ChipBarrierControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBarrierControl (Foundation.NSObjectFlag t);
protected ChipBarrierControl (IntPtr handle);
public ChipBarrierControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GoToPercent (byte percentOpen, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToPercentAsync (byte percentOpen);
public virtual void ReadAttributeBarrierCapabilities (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierCapabilitiesAsync ();
public virtual void ReadAttributeBarrierMovingState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierMovingStateAsync ();
public virtual void ReadAttributeBarrierPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierPositionAsync ();
public virtual void ReadAttributeBarrierSafetyStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBarrierSafetyStatusAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
}
public class ChipBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBasic (Foundation.NSObjectFlag t);
protected ChipBasic (IntPtr handle);
public ChipBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void GetMfgSpecificPing (ChipResponseHandler responseHandler);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeHardwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionAsync ();
public virtual void ReadAttributeHardwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionStringAsync ();
public virtual void ReadAttributeInteractionModelVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInteractionModelVersionAsync ();
public virtual void ReadAttributeLocalConfigDisabled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocalConfigDisabledAsync ();
public virtual void ReadAttributeLocation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocationAsync ();
public virtual void ReadAttributeManufacturingDate (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeManufacturingDateAsync ();
public virtual void ReadAttributePartNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartNumberAsync ();
public virtual void ReadAttributeProductId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductIdAsync ();
public virtual void ReadAttributeProductLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductLabelAsync ();
public virtual void ReadAttributeProductName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductNameAsync ();
public virtual void ReadAttributeProductUrl (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductUrlAsync ();
public virtual void ReadAttributeSerialNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSerialNumberAsync ();
public virtual void ReadAttributeSoftwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionAsync ();
public virtual void ReadAttributeSoftwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionStringAsync ();
public virtual void ReadAttributeUserLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeUserLabelAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
public virtual void WriteAttributeLocalConfigDisabled (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeLocalConfigDisabledAsync (byte value);
public virtual void WriteAttributeLocation (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeLocationAsync (string value);
public virtual void WriteAttributeUserLabel (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeUserLabelAsync (string value);
}
public class ChipBinaryInputBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBinaryInputBasic (Foundation.NSObjectFlag t);
protected ChipBinaryInputBasic (IntPtr handle);
public ChipBinaryInputBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributePresentValue (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributePresentValueAsync (ushort minInterval, ushort maxInterval);
public virtual void ConfigureAttributeStatusFlags (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeStatusFlagsAsync (ushort minInterval, ushort maxInterval);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeOutOfService (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOutOfServiceAsync ();
public virtual void ReadAttributePresentValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePresentValueAsync ();
public virtual void ReadAttributeStatusFlags (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeStatusFlagsAsync ();
public virtual void ReportAttributePresentValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributePresentValueAsync ();
public virtual void ReportAttributeStatusFlags (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeStatusFlagsAsync ();
public virtual void WriteAttributeOutOfService (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOutOfServiceAsync (byte value);
public virtual void WriteAttributePresentValue (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributePresentValueAsync (byte value);
}
public class ChipBinding : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBinding (Foundation.NSObjectFlag t);
protected ChipBinding (IntPtr handle);
public ChipBinding (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Bind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> BindAsync (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Unbind (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnbindAsync (ulong nodeId, ushort groupId, byte endpointId, ushort clusterId);
}
public class ChipBridgedDeviceBasic : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipBridgedDeviceBasic (Foundation.NSObjectFlag t);
protected ChipBridgedDeviceBasic (IntPtr handle);
public ChipBridgedDeviceBasic (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeHardwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionAsync ();
public virtual void ReadAttributeHardwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeHardwareVersionStringAsync ();
public virtual void ReadAttributeManufacturingDate (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeManufacturingDateAsync ();
public virtual void ReadAttributePartNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartNumberAsync ();
public virtual void ReadAttributeProductLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductLabelAsync ();
public virtual void ReadAttributeProductName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductNameAsync ();
public virtual void ReadAttributeProductUrl (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeProductUrlAsync ();
public virtual void ReadAttributeReachable (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeReachableAsync ();
public virtual void ReadAttributeSerialNumber (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSerialNumberAsync ();
public virtual void ReadAttributeSoftwareVersion (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionAsync ();
public virtual void ReadAttributeSoftwareVersionString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSoftwareVersionStringAsync ();
public virtual void ReadAttributeUserLabel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeUserLabelAsync ();
public virtual void ReadAttributeVendorId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorIdAsync ();
public virtual void ReadAttributeVendorName (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeVendorNameAsync ();
public virtual void WriteAttributeUserLabel (string value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeUserLabelAsync (string value);
}
public class ChipCluster : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipCluster (Foundation.NSObjectFlag t);
protected ChipCluster (IntPtr handle);
public ChipCluster (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
}
public class ChipColorControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipColorControl (Foundation.NSObjectFlag t);
protected ChipColorControl (IntPtr handle);
public ChipColorControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeColorTemperature (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeColorTemperatureAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentHue (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentHueAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ConfigureAttributeCurrentSaturation (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentSaturationAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ConfigureAttributeCurrentX (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentXAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentY (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentYAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void MoveColor (short rateX, short rateY, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveColorAsync (short rateX, short rateY, byte optionsMask, byte optionsOverride);
public virtual void MoveColorTemperature (byte moveMode, ushort rate, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveColorTemperatureAsync (byte moveMode, ushort rate, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride);
public virtual void MoveHue (byte moveMode, byte rate, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveHueAsync (byte moveMode, byte rate, byte optionsMask, byte optionsOverride);
public virtual void MoveSaturation (byte moveMode, byte rate, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveSaturationAsync (byte moveMode, byte rate, byte optionsMask, byte optionsOverride);
public virtual void MoveToColor (ushort colorX, ushort colorY, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToColorAsync (ushort colorX, ushort colorY, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToColorTemperature (ushort colorTemperature, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToColorTemperatureAsync (ushort colorTemperature, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToHue (byte hue, byte direction, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual void MoveToHueAndSaturation (byte hue, byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToHueAndSaturationAsync (byte hue, byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToHueAsync (byte hue, byte direction, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void MoveToSaturation (byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToSaturationAsync (byte saturation, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeColorCapabilities (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorCapabilitiesAsync ();
public virtual void ReadAttributeColorControlOptions (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorControlOptionsAsync ();
public virtual void ReadAttributeColorLoopActive (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopActiveAsync ();
public virtual void ReadAttributeColorLoopDirection (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopDirectionAsync ();
public virtual void ReadAttributeColorLoopTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorLoopTimeAsync ();
public virtual void ReadAttributeColorMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorModeAsync ();
public virtual void ReadAttributeColorPointBIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBIntensityAsync ();
public virtual void ReadAttributeColorPointBX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBXAsync ();
public virtual void ReadAttributeColorPointBY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointBYAsync ();
public virtual void ReadAttributeColorPointGIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGIntensityAsync ();
public virtual void ReadAttributeColorPointGX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGXAsync ();
public virtual void ReadAttributeColorPointGY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointGYAsync ();
public virtual void ReadAttributeColorPointRIntensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRIntensityAsync ();
public virtual void ReadAttributeColorPointRX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRXAsync ();
public virtual void ReadAttributeColorPointRY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorPointRYAsync ();
public virtual void ReadAttributeColorTempPhysicalMax (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTempPhysicalMaxAsync ();
public virtual void ReadAttributeColorTempPhysicalMin (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTempPhysicalMinAsync ();
public virtual void ReadAttributeColorTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeColorTemperatureAsync ();
public virtual void ReadAttributeCompensationText (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCompensationTextAsync ();
public virtual void ReadAttributeCoupleColorTempToLevelMinMireds (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCoupleColorTempToLevelMinMiredsAsync ();
public virtual void ReadAttributeCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentHueAsync ();
public virtual void ReadAttributeCurrentSaturation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentSaturationAsync ();
public virtual void ReadAttributeCurrentX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentXAsync ();
public virtual void ReadAttributeCurrentY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentYAsync ();
public virtual void ReadAttributeDriftCompensation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeDriftCompensationAsync ();
public virtual void ReadAttributeEnhancedColorMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnhancedColorModeAsync ();
public virtual void ReadAttributeEnhancedCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnhancedCurrentHueAsync ();
public virtual void ReadAttributeNumberOfPrimaries (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNumberOfPrimariesAsync ();
public virtual void ReadAttributePrimary1Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1IntensityAsync ();
public virtual void ReadAttributePrimary1X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1XAsync ();
public virtual void ReadAttributePrimary1Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary1YAsync ();
public virtual void ReadAttributePrimary2Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2IntensityAsync ();
public virtual void ReadAttributePrimary2X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2XAsync ();
public virtual void ReadAttributePrimary2Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary2YAsync ();
public virtual void ReadAttributePrimary3Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3IntensityAsync ();
public virtual void ReadAttributePrimary3X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3XAsync ();
public virtual void ReadAttributePrimary3Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary3YAsync ();
public virtual void ReadAttributePrimary4Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4IntensityAsync ();
public virtual void ReadAttributePrimary4X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4XAsync ();
public virtual void ReadAttributePrimary4Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary4YAsync ();
public virtual void ReadAttributePrimary5Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5IntensityAsync ();
public virtual void ReadAttributePrimary5X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5XAsync ();
public virtual void ReadAttributePrimary5Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary5YAsync ();
public virtual void ReadAttributePrimary6Intensity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6IntensityAsync ();
public virtual void ReadAttributePrimary6X (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6XAsync ();
public virtual void ReadAttributePrimary6Y (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePrimary6YAsync ();
public virtual void ReadAttributeRemainingTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeRemainingTimeAsync ();
public virtual void ReadAttributeStartUpColorTemperatureMireds (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeStartUpColorTemperatureMiredsAsync ();
public virtual void ReadAttributeWhitePointX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWhitePointXAsync ();
public virtual void ReadAttributeWhitePointY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWhitePointYAsync ();
public virtual void ReportAttributeColorTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeColorTemperatureAsync ();
public virtual void ReportAttributeCurrentHue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentHueAsync ();
public virtual void ReportAttributeCurrentSaturation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentSaturationAsync ();
public virtual void ReportAttributeCurrentX (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentXAsync ();
public virtual void ReportAttributeCurrentY (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentYAsync ();
public virtual void StepColor (short stepX, short stepY, ushort transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepColorAsync (short stepX, short stepY, ushort transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StepColorTemperature (byte stepMode, ushort stepSize, ushort transitionTime, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepColorTemperatureAsync (byte stepMode, ushort stepSize, ushort transitionTime, ushort colorTemperatureMinimum, ushort colorTemperatureMaximum, byte optionsMask, byte optionsOverride);
public virtual void StepHue (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepHueAsync (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StepSaturation (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepSaturationAsync (byte stepMode, byte stepSize, byte transitionTime, byte optionsMask, byte optionsOverride);
public virtual void StopMoveStep (byte optionsMask, byte optionsOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopMoveStepAsync (byte optionsMask, byte optionsOverride);
public virtual void WriteAttributeColorControlOptions (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorControlOptionsAsync (byte value);
public virtual void WriteAttributeColorPointBIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBIntensityAsync (byte value);
public virtual void WriteAttributeColorPointBX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBXAsync (ushort value);
public virtual void WriteAttributeColorPointBY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointBYAsync (ushort value);
public virtual void WriteAttributeColorPointGIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGIntensityAsync (byte value);
public virtual void WriteAttributeColorPointGX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGXAsync (ushort value);
public virtual void WriteAttributeColorPointGY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointGYAsync (ushort value);
public virtual void WriteAttributeColorPointRIntensity (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRIntensityAsync (byte value);
public virtual void WriteAttributeColorPointRX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRXAsync (ushort value);
public virtual void WriteAttributeColorPointRY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeColorPointRYAsync (ushort value);
public virtual void WriteAttributeStartUpColorTemperatureMireds (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeStartUpColorTemperatureMiredsAsync (ushort value);
public virtual void WriteAttributeWhitePointX (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeWhitePointXAsync (ushort value);
public virtual void WriteAttributeWhitePointY (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeWhitePointYAsync (ushort value);
}
[Serializable]
public enum ChipCommissioningFlow {
Custom = 2,
Invalid = 3,
Standard = 0,
UserActionRequired = 1,
}
public class ChipContentLaunch : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipContentLaunch (Foundation.NSObjectFlag t);
protected ChipContentLaunch (IntPtr handle);
public ChipContentLaunch (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void LaunchContent (byte autoPlay, string data, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchContentAsync (byte autoPlay, string data);
public virtual void LaunchUrl (string contentUrl, string displayString, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LaunchUrlAsync (string contentUrl, string displayString);
public virtual void ReadAttributeAcceptsHeaderList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeAcceptsHeaderListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeSupportedStreamingTypes (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSupportedStreamingTypesAsync ();
}
public class ChipDescriptor : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDescriptor (Foundation.NSObjectFlag t);
protected ChipDescriptor (IntPtr handle);
public ChipDescriptor (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClientList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClientListAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeDeviceList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeDeviceListAsync ();
public virtual void ReadAttributePartsList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePartsListAsync ();
public virtual void ReadAttributeServerList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeServerListAsync ();
}
public class ChipDevice : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDevice (Foundation.NSObjectFlag t);
protected ChipDevice (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool IsActive { get; }
// methods
public virtual bool OpenPairingWindow (nuint duration, out Foundation.NSError error);
public virtual string OpenPairingWindow (nuint duration, nuint discriminator, nuint setupPin, out Foundation.NSError error);
}
public class ChipDeviceController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDeviceController (Foundation.NSObjectFlag t);
protected ChipDeviceController (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber ControllerNodeId { get; }
public virtual bool IsRunning { get; }
public static ChipDeviceController SharedController { get; }
// methods
public virtual ChipDevice GetPairedDevice (ulong deviceId, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, string onboardingPayload, ChipOnboardingPayloadType onboardingPayloadType, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, ushort discriminator, uint setupPinCode, out Foundation.NSError error);
public virtual bool PairDevice (ulong deviceId, string address, ushort port, ushort discriminator, uint setupPinCode, out Foundation.NSError error);
public virtual bool PairDeviceWithoutSecurity (ulong deviceId, string address, ushort port, out Foundation.NSError error);
public virtual void SetListenPort (ushort port);
public virtual void SetPairingDelegate (IChipDevicePairingDelegate delegate, CoreFoundation.DispatchQueue queue);
public virtual bool Shutdown ();
public virtual bool Startup (IChipPersistentStorageDelegate storageDelegate);
public virtual bool StopDevicePairing (ulong deviceId, out Foundation.NSError error);
public virtual bool UnpairDevice (ulong deviceId, out Foundation.NSError error);
public virtual void UpdateDevice (ulong deviceId, ulong fabricId);
}
public class ChipDevicePairingDelegate : Foundation.NSObject, IChipDevicePairingDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ChipDevicePairingDelegate ();
protected ChipDevicePairingDelegate (Foundation.NSObjectFlag t);
protected ChipDevicePairingDelegate (IntPtr handle);
// methods
public virtual void OnAddressUpdated (Foundation.NSError error);
public virtual void OnPairingComplete (Foundation.NSError error);
public virtual void OnPairingDeleted (Foundation.NSError error);
public virtual void OnStatusUpdate (ChipPairingStatus status);
}
public static class ChipDevicePairingDelegate_Extensions {
// methods
public static void OnAddressUpdated (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnPairingComplete (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnPairingDeleted (this IChipDevicePairingDelegate This, Foundation.NSError error);
public static void OnStatusUpdate (this IChipDevicePairingDelegate This, ChipPairingStatus status);
}
public class ChipDoorLock : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipDoorLock (Foundation.NSObjectFlag t);
protected ChipDoorLock (IntPtr handle);
public ChipDoorLock (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ClearAllPins (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearAllPinsAsync ();
public virtual void ClearAllRfids (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearAllRfidsAsync ();
public virtual void ClearHolidaySchedule (byte scheduleId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearHolidayScheduleAsync (byte scheduleId);
public virtual void ClearPin (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearPinAsync (ushort userId);
public virtual void ClearRfid (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearRfidAsync (ushort userId);
public virtual void ClearWeekdaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearWeekdayScheduleAsync (byte scheduleId, ushort userId);
public virtual void ClearYeardaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearYeardayScheduleAsync (byte scheduleId, ushort userId);
public virtual void ConfigureAttributeLockState (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeLockStateAsync (ushort minInterval, ushort maxInterval);
public virtual void GetHolidaySchedule (byte scheduleId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetHolidayScheduleAsync (byte scheduleId);
public virtual void GetLogRecord (ushort logIndex, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetLogRecordAsync (ushort logIndex);
public virtual void GetPin (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetPinAsync (ushort userId);
public virtual void GetRfid (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetRfidAsync (ushort userId);
public virtual void GetUserType (ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetUserTypeAsync (ushort userId);
public virtual void GetWeekdaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetWeekdayScheduleAsync (byte scheduleId, ushort userId);
public virtual void GetYeardaySchedule (byte scheduleId, ushort userId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetYeardayScheduleAsync (byte scheduleId, ushort userId);
public virtual void LockDoor (string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> LockDoorAsync (string pin);
public virtual void ReadAttributeActuatorEnabled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeActuatorEnabledAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeLockState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLockStateAsync ();
public virtual void ReadAttributeLockType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLockTypeAsync ();
public virtual void ReportAttributeLockState (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeLockStateAsync ();
public virtual void SetHolidaySchedule (byte scheduleId, uint localStartTime, uint localEndTime, byte operatingModeDuringHoliday, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetHolidayScheduleAsync (byte scheduleId, uint localStartTime, uint localEndTime, byte operatingModeDuringHoliday);
public virtual void SetPin (ushort userId, byte userStatus, byte userType, string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetPinAsync (ushort userId, byte userStatus, byte userType, string pin);
public virtual void SetRfid (ushort userId, byte userStatus, byte userType, string id, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetRfidAsync (ushort userId, byte userStatus, byte userType, string id);
public virtual void SetUserType (ushort userId, byte userType, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetUserTypeAsync (ushort userId, byte userType);
public virtual void SetWeekdaySchedule (byte scheduleId, ushort userId, byte daysMask, byte startHour, byte startMinute, byte endHour, byte endMinute, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetWeekdayScheduleAsync (byte scheduleId, ushort userId, byte daysMask, byte startHour, byte startMinute, byte endHour, byte endMinute);
public virtual void SetYeardaySchedule (byte scheduleId, ushort userId, uint localStartTime, uint localEndTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetYeardayScheduleAsync (byte scheduleId, ushort userId, uint localStartTime, uint localEndTime);
public virtual void UnlockDoor (string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnlockDoorAsync (string pin);
public virtual void UnlockWithTimeout (ushort timeoutInSeconds, string pin, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UnlockWithTimeoutAsync (ushort timeoutInSeconds, string pin);
}
public class ChipError : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipError (Foundation.NSObjectFlag t);
protected ChipError (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static int ConvertToChipErrorCode (Foundation.NSError errorCode);
public static Foundation.NSError Create (int errorCode);
}
[Serializable]
public enum ChipErrorCode {
DuplicateExists = 9,
IntegrityCheckFailed = 8,
InvalidArgument = 4,
InvalidIntegerValue = 3,
InvalidMessageLength = 5,
InvalidState = 6,
InvalidStringLength = 2,
Success = 0,
UndefinedError = 1,
WrongAddressType = 7,
}
public static class ChipErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (this ChipErrorCode self);
}
public class ChipEthernetNetworkDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipEthernetNetworkDiagnostics (Foundation.NSObjectFlag t);
protected ChipEthernetNetworkDiagnostics (IntPtr handle);
public ChipEthernetNetworkDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCollisionCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCollisionCountAsync ();
public virtual void ReadAttributeOverrunCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOverrunCountAsync ();
public virtual void ReadAttributePacketRxCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePacketRxCountAsync ();
public virtual void ReadAttributePacketTxCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributePacketTxCountAsync ();
public virtual void ReadAttributeTxErrCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTxErrCountAsync ();
public virtual void ResetCounts (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ResetCountsAsync ();
}
public class ChipFixedLabel : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipFixedLabel (Foundation.NSObjectFlag t);
protected ChipFixedLabel (IntPtr handle);
public ChipFixedLabel (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeLabelList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLabelListAsync ();
}
public class ChipGeneralCommissioning : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGeneralCommissioning (Foundation.NSObjectFlag t);
protected ChipGeneralCommissioning (IntPtr handle);
public ChipGeneralCommissioning (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ArmFailSafe (ushort expiryLengthSeconds, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ArmFailSafeAsync (ushort expiryLengthSeconds, ulong breadcrumb, uint timeoutMs);
public virtual void CommissioningComplete (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> CommissioningCompleteAsync ();
public virtual void ReadAttributeBreadcrumb (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBreadcrumbAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeFabricId (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeFabricIdAsync ();
public virtual void SetRegulatoryConfig (byte location, string countryCode, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetRegulatoryConfigAsync (byte location, string countryCode, ulong breadcrumb, uint timeoutMs);
public virtual void WriteAttributeBreadcrumb (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBreadcrumbAsync (ulong value);
}
public class ChipGeneralDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGeneralDiagnostics (Foundation.NSObjectFlag t);
protected ChipGeneralDiagnostics (IntPtr handle);
public ChipGeneralDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeNetworkInterfaces (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNetworkInterfacesAsync ();
public virtual void ReadAttributeRebootCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeRebootCountAsync ();
}
public class ChipGroupKeyManagement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGroupKeyManagement (Foundation.NSObjectFlag t);
protected ChipGroupKeyManagement (IntPtr handle);
public ChipGroupKeyManagement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeGroupKeys (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeGroupKeysAsync ();
public virtual void ReadAttributeGroups (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeGroupsAsync ();
}
public class ChipGroups : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipGroups (Foundation.NSObjectFlag t);
protected ChipGroups (IntPtr handle);
public ChipGroups (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddGroup (ushort groupId, string groupName, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddGroupAsync (ushort groupId, string groupName);
public virtual void AddGroupIfIdentifying (ushort groupId, string groupName, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddGroupIfIdentifyingAsync (ushort groupId, string groupName);
public virtual void GetGroupMembership (byte groupCount, ushort groupList, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetGroupMembershipAsync (byte groupCount, ushort groupList);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeNameSupport (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNameSupportAsync ();
public virtual void RemoveAllGroups (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllGroupsAsync ();
public virtual void RemoveGroup (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveGroupAsync (ushort groupId);
public virtual void ViewGroup (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ViewGroupAsync (ushort groupId);
}
public class ChipIdentify : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipIdentify (Foundation.NSObjectFlag t);
protected ChipIdentify (IntPtr handle);
public ChipIdentify (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void Identify (ushort identifyTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> IdentifyAsync (ushort identifyTime);
public virtual void IdentifyQuery (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> IdentifyQueryAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeIdentifyTime (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeIdentifyTimeAsync ();
public virtual void WriteAttributeIdentifyTime (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeIdentifyTimeAsync (ushort value);
}
public class ChipKeypadInput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipKeypadInput (Foundation.NSObjectFlag t);
protected ChipKeypadInput (IntPtr handle);
public ChipKeypadInput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void SendKey (byte keyCode, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SendKeyAsync (byte keyCode);
}
public class ChipLevelControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipLevelControl (Foundation.NSObjectFlag t);
protected ChipLevelControl (IntPtr handle);
public ChipLevelControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCurrentLevel (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentLevelAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void Move (byte moveMode, byte rate, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveAsync (byte moveMode, byte rate, byte optionMask, byte optionOverride);
public virtual void MoveToLevel (byte level, ushort transitionTime, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToLevelAsync (byte level, ushort transitionTime, byte optionMask, byte optionOverride);
public virtual void MoveToLevelWithOnOff (byte level, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveToLevelWithOnOffAsync (byte level, ushort transitionTime);
public virtual void MoveWithOnOff (byte moveMode, byte rate, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> MoveWithOnOffAsync (byte moveMode, byte rate);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentLevel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentLevelAsync ();
public virtual void ReportAttributeCurrentLevel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentLevelAsync ();
public virtual void Step (byte stepMode, byte stepSize, ushort transitionTime, byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepAsync (byte stepMode, byte stepSize, ushort transitionTime, byte optionMask, byte optionOverride);
public virtual void StepWithOnOff (byte stepMode, byte stepSize, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StepWithOnOffAsync (byte stepMode, byte stepSize, ushort transitionTime);
public virtual void Stop (byte optionMask, byte optionOverride, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync (byte optionMask, byte optionOverride);
public virtual void StopWithOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopWithOnOffAsync ();
}
public class ChipLowPower : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipLowPower (Foundation.NSObjectFlag t);
protected ChipLowPower (IntPtr handle);
public ChipLowPower (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Sleep (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SleepAsync ();
}
public class ChipManualSetupPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipManualSetupPayloadParser (Foundation.NSObjectFlag t);
protected ChipManualSetupPayloadParser (IntPtr handle);
public ChipManualSetupPayloadParser (string decimalStringRepresentation);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual ChipSetupPayload PopulatePayload (out Foundation.NSError error);
}
public class ChipMediaInput : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipMediaInput (Foundation.NSObjectFlag t);
protected ChipMediaInput (IntPtr handle);
public ChipMediaInput (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void HideInputStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> HideInputStatusAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMediaInputList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMediaInputListAsync ();
public virtual void RenameInput (byte index, string name, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RenameInputAsync (byte index, string name);
public virtual void SelectInput (byte index, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SelectInputAsync (byte index);
public virtual void ShowInputStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ShowInputStatusAsync ();
}
public class ChipMediaPlayback : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipMediaPlayback (Foundation.NSObjectFlag t);
protected ChipMediaPlayback (IntPtr handle);
public ChipMediaPlayback (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void FastForward (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> FastForwardAsync ();
public virtual void Next (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> NextAsync ();
public virtual void Pause (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PauseAsync ();
public virtual void Play (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PlayAsync ();
public virtual void Previous (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> PreviousAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void Rewind (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RewindAsync ();
public virtual void SkipBackward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipBackwardAsync (ulong deltaPositionMilliseconds);
public virtual void SkipForward (ulong deltaPositionMilliseconds, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipForwardAsync (ulong deltaPositionMilliseconds);
public virtual void SkipSeek (ulong position, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipSeekAsync (ulong position);
public virtual void StartOver (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StartOverAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
}
public class ChipNetworkCommissioning : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipNetworkCommissioning (Foundation.NSObjectFlag t);
protected ChipNetworkCommissioning (IntPtr handle);
public ChipNetworkCommissioning (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddThreadNetwork (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddThreadNetworkAsync (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs);
public virtual void AddWiFiNetwork (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddWiFiNetworkAsync (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs);
public virtual void DisableNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> DisableNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void EnableNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> EnableNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void GetLastNetworkCommissioningResult (uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetLastNetworkCommissioningResultAsync (uint timeoutMs);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RemoveNetwork (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveNetworkAsync (Foundation.NSData networkId, ulong breadcrumb, uint timeoutMs);
public virtual void ScanNetworks (Foundation.NSData ssid, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ScanNetworksAsync (Foundation.NSData ssid, ulong breadcrumb, uint timeoutMs);
public virtual void UpdateThreadNetwork (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateThreadNetworkAsync (Foundation.NSData operationalDataset, ulong breadcrumb, uint timeoutMs);
public virtual void UpdateWiFiNetwork (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateWiFiNetworkAsync (Foundation.NSData ssid, Foundation.NSData credentials, ulong breadcrumb, uint timeoutMs);
}
public class ChipOnOff : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOnOff (Foundation.NSObjectFlag t);
protected ChipOnOff (IntPtr handle);
public ChipOnOff (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeOnOff (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeOnOffAsync (ushort minInterval, ushort maxInterval);
public virtual void Off (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OffAsync ();
public virtual void On (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OnAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOnOffAsync ();
public virtual void ReportAttributeOnOff (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeOnOffAsync ();
public virtual void Toggle (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ToggleAsync ();
}
public class ChipOnboardingPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOnboardingPayloadParser (Foundation.NSObjectFlag t);
protected ChipOnboardingPayloadParser (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static ChipSetupPayload SetupPayload (string onboardingPayload, ChipOnboardingPayloadType type, out Foundation.NSError error);
}
[Serializable]
public enum ChipOnboardingPayloadType {
Admin = 3,
ManualCode = 1,
Nfc = 2,
QRCode = 0,
}
public class ChipOperationalCredentials : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOperationalCredentials (Foundation.NSObjectFlag t);
protected ChipOperationalCredentials (IntPtr handle);
public ChipOperationalCredentials (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddOpCert (Foundation.NSData noc, Foundation.NSData iCACertificate, Foundation.NSData iPKValue, ulong caseAdminNode, ushort adminVendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddOpCertAsync (Foundation.NSData noc, Foundation.NSData iCACertificate, Foundation.NSData iPKValue, ulong caseAdminNode, ushort adminVendorId);
public virtual void OpCsrRequest (Foundation.NSData csrNonce, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> OpCsrRequestAsync (Foundation.NSData csrNonce);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeFabricsList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeFabricsListAsync ();
public virtual void RemoveAllFabrics (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllFabricsAsync ();
public virtual void RemoveFabric (ulong fabricId, ulong nodeId, ushort vendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveFabricAsync (ulong fabricId, ulong nodeId, ushort vendorId);
public virtual void SetFabric (ushort vendorId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetFabricAsync (ushort vendorId);
public virtual void UpdateFabricLabel (string label, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpdateFabricLabelAsync (string label);
}
public class ChipOptionalQRCodeInfo : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipOptionalQRCodeInfo (Foundation.NSObjectFlag t);
protected ChipOptionalQRCodeInfo (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSNumber InfoType { get; set; }
public virtual Foundation.NSNumber IntegerValue { get; set; }
public virtual string StringValue { get; set; }
public virtual Foundation.NSNumber Tag { get; set; }
}
[Serializable]
public enum ChipOptionalQRCodeInfoType {
Int32 = 2,
String = 1,
Unknown = 0,
}
[Serializable]
public enum ChipPairingStatus {
SecurePairingFailed = 1,
SecurePairingSuccess = 0,
UnknownStatus = 2,
}
public abstract class ChipPersistentStorageDelegate : Foundation.NSObject, IChipPersistentStorageDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipPersistentStorageDelegate ();
protected ChipPersistentStorageDelegate (Foundation.NSObjectFlag t);
protected ChipPersistentStorageDelegate (IntPtr handle);
// methods
public virtual void DeleteValue (string key);
public virtual string GetValue (string key);
public virtual void SetValue (string key, string value);
}
public class ChipPumpConfigurationAndControl : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipPumpConfigurationAndControl (Foundation.NSObjectFlag t);
protected ChipPumpConfigurationAndControl (IntPtr handle);
public ChipPumpConfigurationAndControl (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCapacity (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCapacityAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void ReadAttributeCapacity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCapacityAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeEffectiveControlMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEffectiveControlModeAsync ();
public virtual void ReadAttributeEffectiveOperationMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEffectiveOperationModeAsync ();
public virtual void ReadAttributeMaxFlow (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxFlowAsync ();
public virtual void ReadAttributeMaxPressure (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxPressureAsync ();
public virtual void ReadAttributeMaxSpeed (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxSpeedAsync ();
public virtual void ReadAttributeOperationMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOperationModeAsync ();
public virtual void ReportAttributeCapacity (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCapacityAsync ();
public virtual void WriteAttributeOperationMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOperationModeAsync (byte value);
}
public class ChipQRCodeSetupPayloadParser : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipQRCodeSetupPayloadParser (Foundation.NSObjectFlag t);
protected ChipQRCodeSetupPayloadParser (IntPtr handle);
public ChipQRCodeSetupPayloadParser (string base38Representation);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual ChipSetupPayload PopulatePayload (out Foundation.NSError error);
}
public class ChipReadAttributeResult {
// constructors
public ChipReadAttributeResult (Foundation.NSError error, Foundation.NSDictionary data);
// properties
public Foundation.NSDictionary Data { get; set; }
public Foundation.NSError Error { get; set; }
}
public class ChipRelativeHumidityMeasurement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipRelativeHumidityMeasurement (Foundation.NSObjectFlag t);
protected ChipRelativeHumidityMeasurement (IntPtr handle);
public ChipRelativeHumidityMeasurement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeMeasuredValue (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeMeasuredValueAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxMeasuredValueAsync ();
public virtual void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMeasuredValueAsync ();
public virtual void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMinMeasuredValueAsync ();
public virtual void ReportAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeMeasuredValueAsync ();
}
[Serializable]
[Flags]
public enum ChipRendezvousInformationFlags {
AllMask = 7,
Ble = 2,
None = 0,
OnNetwork = 4,
SoftAP = 1,
}
public sealed delegate ChipResponseHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public ChipResponseHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Foundation.NSError error, Foundation.NSDictionary data, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Foundation.NSError error, Foundation.NSDictionary data);
}
public class ChipScenes : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipScenes (Foundation.NSObjectFlag t);
protected ChipScenes (IntPtr handle);
public ChipScenes (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddScene (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, ushort clusterId, byte length, byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddSceneAsync (ushort groupId, byte sceneId, ushort transitionTime, string sceneName, ushort clusterId, byte length, byte value);
public virtual void GetSceneMembership (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetSceneMembershipAsync (ushort groupId);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentGroup (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentGroupAsync ();
public virtual void ReadAttributeCurrentScene (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentSceneAsync ();
public virtual void ReadAttributeNameSupport (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNameSupportAsync ();
public virtual void ReadAttributeSceneCount (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSceneCountAsync ();
public virtual void ReadAttributeSceneValid (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSceneValidAsync ();
public virtual void RecallScene (ushort groupId, byte sceneId, ushort transitionTime, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RecallSceneAsync (ushort groupId, byte sceneId, ushort transitionTime);
public virtual void RemoveAllScenes (ushort groupId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveAllScenesAsync (ushort groupId);
public virtual void RemoveScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveSceneAsync (ushort groupId, byte sceneId);
public virtual void StoreScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StoreSceneAsync (ushort groupId, byte sceneId);
public virtual void ViewScene (ushort groupId, byte sceneId, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ViewSceneAsync (ushort groupId, byte sceneId);
}
public class ChipSetupPayload : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSetupPayload (Foundation.NSObjectFlag t);
protected ChipSetupPayload (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ChipCommissioningFlow CommissioningFlow { get; set; }
public virtual Foundation.NSNumber Discriminator { get; set; }
public virtual Foundation.NSNumber ProductId { get; set; }
public virtual ChipRendezvousInformationFlags RendezvousInformation { get; set; }
public virtual string SerialNumber { get; set; }
public virtual Foundation.NSNumber SetUpPinCode { get; set; }
public virtual Foundation.NSNumber VendorId { get; set; }
public virtual Foundation.NSNumber Version { get; set; }
// methods
public virtual ChipOptionalQRCodeInfo[] GetAllOptionalVendorData (out Foundation.NSError error);
}
public class ChipSoftwareDiagnostics : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSoftwareDiagnostics (Foundation.NSObjectFlag t);
protected ChipSoftwareDiagnostics (IntPtr handle);
public ChipSoftwareDiagnostics (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentHeapHighWatermark (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentHeapHighWatermarkAsync ();
public virtual void ResetWatermarks (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ResetWatermarksAsync ();
}
public class ChipSwitch : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipSwitch (Foundation.NSObjectFlag t);
protected ChipSwitch (IntPtr handle);
public ChipSwitch (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeCurrentPosition (ushort minInterval, ushort maxInterval, byte change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionAsync (ushort minInterval, ushort maxInterval, byte change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionAsync ();
public virtual void ReadAttributeNumberOfPositions (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeNumberOfPositionsAsync ();
public virtual void ReportAttributeCurrentPosition (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionAsync ();
}
public class ChipTargetNavigator : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTargetNavigator (Foundation.NSObjectFlag t);
protected ChipTargetNavigator (IntPtr handle);
public ChipTargetNavigator (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void NavigateTarget (byte target, string data, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> NavigateTargetAsync (byte target, string data);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeTargetNavigatorList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTargetNavigatorListAsync ();
}
public class ChipTemperatureMeasurement : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTemperatureMeasurement (Foundation.NSObjectFlag t);
protected ChipTemperatureMeasurement (IntPtr handle);
public ChipTemperatureMeasurement (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeMeasuredValue (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeMeasuredValueAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeMaxMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMaxMeasuredValueAsync ();
public virtual void ReadAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMeasuredValueAsync ();
public virtual void ReadAttributeMinMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeMinMeasuredValueAsync ();
public virtual void ReportAttributeMeasuredValue (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeMeasuredValueAsync ();
}
public class ChipTestCluster : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTestCluster (Foundation.NSObjectFlag t);
protected ChipTestCluster (IntPtr handle);
public ChipTestCluster (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeBitmap16 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap16Async ();
public virtual void ReadAttributeBitmap32 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap32Async ();
public virtual void ReadAttributeBitmap64 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap64Async ();
public virtual void ReadAttributeBitmap8 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBitmap8Async ();
public virtual void ReadAttributeBoolean (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeBooleanAsync ();
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeEnum16 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnum16Async ();
public virtual void ReadAttributeEnum8 (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeEnum8Async ();
public virtual void ReadAttributeInt16s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt16sAsync ();
public virtual void ReadAttributeInt16u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt16uAsync ();
public virtual void ReadAttributeInt32s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt32sAsync ();
public virtual void ReadAttributeInt32u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt32uAsync ();
public virtual void ReadAttributeInt64s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt64sAsync ();
public virtual void ReadAttributeInt64u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt64uAsync ();
public virtual void ReadAttributeInt8s (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt8sAsync ();
public virtual void ReadAttributeInt8u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInt8uAsync ();
public virtual void ReadAttributeListInt8u (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListInt8uAsync ();
public virtual void ReadAttributeListOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListOctetStringAsync ();
public virtual void ReadAttributeListStructOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeListStructOctetStringAsync ();
public virtual void ReadAttributeOctetString (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOctetStringAsync ();
public virtual void Test (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestAsync ();
public virtual void TestNotHandled (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestNotHandledAsync ();
public virtual void TestSpecific (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestSpecificAsync ();
public virtual void TestUnknownCommand (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> TestUnknownCommandAsync ();
public virtual void WriteAttributeBitmap16 (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap16Async (ushort value);
public virtual void WriteAttributeBitmap32 (uint value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap32Async (uint value);
public virtual void WriteAttributeBitmap64 (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap64Async (ulong value);
public virtual void WriteAttributeBitmap8 (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBitmap8Async (byte value);
public virtual void WriteAttributeBoolean (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeBooleanAsync (byte value);
public virtual void WriteAttributeEnum16 (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeEnum16Async (ushort value);
public virtual void WriteAttributeEnum8 (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeEnum8Async (byte value);
public virtual void WriteAttributeInt16s (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt16sAsync (short value);
public virtual void WriteAttributeInt16u (ushort value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt16uAsync (ushort value);
public virtual void WriteAttributeInt32s (int value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt32sAsync (int value);
public virtual void WriteAttributeInt32u (uint value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt32uAsync (uint value);
public virtual void WriteAttributeInt64s (long value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt64sAsync (long value);
public virtual void WriteAttributeInt64u (ulong value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt64uAsync (ulong value);
public virtual void WriteAttributeInt8s (sbyte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt8sAsync (sbyte value);
public virtual void WriteAttributeInt8u (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeInt8uAsync (byte value);
public virtual void WriteAttributeOctetString (Foundation.NSData value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOctetStringAsync (Foundation.NSData value);
}
public class ChipThermostat : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipThermostat (Foundation.NSObjectFlag t);
protected ChipThermostat (IntPtr handle);
public ChipThermostat (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ClearWeeklySchedule (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ClearWeeklyScheduleAsync ();
public virtual void ConfigureAttributeLocalTemperature (ushort minInterval, ushort maxInterval, short change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeLocalTemperatureAsync (ushort minInterval, ushort maxInterval, short change);
public virtual void GetRelayStatusLog (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetRelayStatusLogAsync ();
public virtual void GetWeeklySchedule (byte daysToReturn, byte modeToReturn, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GetWeeklyScheduleAsync (byte daysToReturn, byte modeToReturn);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeControlSequenceOfOperation (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeControlSequenceOfOperationAsync ();
public virtual void ReadAttributeLocalTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeLocalTemperatureAsync ();
public virtual void ReadAttributeOccupiedCoolingSetpoint (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOccupiedCoolingSetpointAsync ();
public virtual void ReadAttributeOccupiedHeatingSetpoint (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeOccupiedHeatingSetpointAsync ();
public virtual void ReadAttributeSystemMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeSystemModeAsync ();
public virtual void ReportAttributeLocalTemperature (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeLocalTemperatureAsync ();
public virtual void SetWeeklySchedule (byte numberOfTransitionsForSequence, byte dayOfWeekForSequence, byte modeForSequence, byte payload, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetWeeklyScheduleAsync (byte numberOfTransitionsForSequence, byte dayOfWeekForSequence, byte modeForSequence, byte payload);
public virtual void SetpointRaiseLower (byte mode, sbyte amount, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SetpointRaiseLowerAsync (byte mode, sbyte amount);
public virtual void WriteAttributeControlSequenceOfOperation (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeControlSequenceOfOperationAsync (byte value);
public virtual void WriteAttributeOccupiedCoolingSetpoint (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOccupiedCoolingSetpointAsync (short value);
public virtual void WriteAttributeOccupiedHeatingSetpoint (short value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeOccupiedHeatingSetpointAsync (short value);
public virtual void WriteAttributeSystemMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeSystemModeAsync (byte value);
}
public class ChipTrustedRootCertificates : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTrustedRootCertificates (Foundation.NSObjectFlag t);
protected ChipTrustedRootCertificates (IntPtr handle);
public ChipTrustedRootCertificates (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void AddTrustedRootCertificate (Foundation.NSData rootCertificate, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> AddTrustedRootCertificateAsync (Foundation.NSData rootCertificate);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void RemoveTrustedRootCertificate (Foundation.NSData trustedRootIdentifier, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> RemoveTrustedRootCertificateAsync (Foundation.NSData trustedRootIdentifier);
}
public class ChipTvChannel : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipTvChannel (Foundation.NSObjectFlag t);
protected ChipTvChannel (IntPtr handle);
public ChipTvChannel (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ChangeChannel (string match, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ChangeChannelAsync (string match);
public virtual void ChangeChannelByNumber (ushort majorNumber, ushort minorNumber, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ChangeChannelByNumberAsync (ushort majorNumber, ushort minorNumber);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeCurrentTvChannel (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentTvChannelAsync ();
public virtual void ReadAttributeTvChannelLineup (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTvChannelLineupAsync ();
public virtual void ReadAttributeTvChannelList (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeTvChannelListAsync ();
public virtual void SkipChannel (ushort count, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> SkipChannelAsync (ushort count);
}
public class ChipWakeOnLan : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipWakeOnLan (Foundation.NSObjectFlag t);
protected ChipWakeOnLan (IntPtr handle);
public ChipWakeOnLan (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeWakeOnLanMacAddress (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWakeOnLanMacAddressAsync ();
}
public class ChipWindowCovering : Chip.ChipCluster, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected ChipWindowCovering (Foundation.NSObjectFlag t);
protected ChipWindowCovering (IntPtr handle);
public ChipWindowCovering (ChipDevice device, byte endpoint, CoreFoundation.DispatchQueue queue);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void ConfigureAttributeConfigStatus (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeConfigStatusAsync (ushort minInterval, ushort maxInterval);
public virtual void ConfigureAttributeCurrentPositionLift (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionLiftAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeCurrentPositionTilt (ushort minInterval, ushort maxInterval, ushort change, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeCurrentPositionTiltAsync (ushort minInterval, ushort maxInterval, ushort change);
public virtual void ConfigureAttributeWindowCoveringType (ushort minInterval, ushort maxInterval, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ConfigureAttributeWindowCoveringTypeAsync (ushort minInterval, ushort maxInterval);
public virtual void DownClose (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> DownCloseAsync ();
public virtual void GoToLiftPercentage (byte percentageLiftValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToLiftPercentageAsync (byte percentageLiftValue);
public virtual void GoToLiftValue (ushort liftValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToLiftValueAsync (ushort liftValue);
public virtual void GoToTiltPercentage (byte percentageTiltValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToTiltPercentageAsync (byte percentageTiltValue);
public virtual void GoToTiltValue (ushort tiltValue, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> GoToTiltValueAsync (ushort tiltValue);
public virtual void ReadAttributeClusterRevision (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeClusterRevisionAsync ();
public virtual void ReadAttributeConfigStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeConfigStatusAsync ();
public virtual void ReadAttributeCurrentPositionLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionLiftAsync ();
public virtual void ReadAttributeCurrentPositionTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeCurrentPositionTiltAsync ();
public virtual void ReadAttributeInstalledClosedLimitLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledClosedLimitLiftAsync ();
public virtual void ReadAttributeInstalledClosedLimitTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledClosedLimitTiltAsync ();
public virtual void ReadAttributeInstalledOpenLimitLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledOpenLimitLiftAsync ();
public virtual void ReadAttributeInstalledOpenLimitTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeInstalledOpenLimitTiltAsync ();
public virtual void ReadAttributeMode (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeModeAsync ();
public virtual void ReadAttributeWindowCoveringType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReadAttributeWindowCoveringTypeAsync ();
public virtual void ReportAttributeConfigStatus (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeConfigStatusAsync ();
public virtual void ReportAttributeCurrentPositionLift (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionLiftAsync ();
public virtual void ReportAttributeCurrentPositionTilt (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeCurrentPositionTiltAsync ();
public virtual void ReportAttributeWindowCoveringType (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> ReportAttributeWindowCoveringTypeAsync ();
public virtual void Stop (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> StopAsync ();
public virtual void UpOpen (ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> UpOpenAsync ();
public virtual void WriteAttributeMode (byte value, ChipResponseHandler responseHandler);
public virtual System.Threading.Tasks.Task<ChipReadAttributeResult> WriteAttributeModeAsync (byte value);
}
public interface IChipDevicePairingDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IChipPersistentStorageDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DeleteValue (string key);
public virtual string GetValue (string key);
public virtual void SetValue (string key, string value);
}
public class CLLocationButton : UIKit.UIControl, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUIContextMenuInteractionDelegate, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
// constructors
public CLLocationButton ();
public CLLocationButton (CoreGraphics.CGRect frame);
public CLLocationButton (Foundation.NSCoder coder);
protected CLLocationButton (Foundation.NSObjectFlag t);
protected CLLocationButton (IntPtr handle);
// properties
public static CLLocationButton.CLLocationButtonAppearance Appearance { get; }
public override IntPtr ClassHandle { get; }
public virtual nfloat CornerRadius { get; set; }
public virtual nfloat FontSize { get; set; }
public virtual CLLocationButtonIcon Icon { get; set; }
public virtual CLLocationButtonLabel Label { get; set; }
// methods
public static CLLocationButton.CLLocationButtonAppearance AppearanceWhenContainedIn (System.Type[] containers);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> ();
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> (UIKit.UITraitCollection traits);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance (UIKit.UITraitCollection traits);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers);
public static CLLocationButton.CLLocationButtonAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);
// inner types
public class CLLocationButtonAppearance : UIKit.UIControl+UIControlAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance {
// constructors
protected CLLocationButton.CLLocationButtonAppearance (IntPtr handle);
}
}
[Serializable]
public enum CLLocationButtonIcon {
ArrowFilled = 1,
ArrowOutline = 2,
None = 0,
}
[Serializable]
public enum CLLocationButtonLabel {
CurrentLocation = 1,
None = 0,
SendCurrentLocation = 2,
SendMyCurrentLocation = 3,
ShareCurrentLocation = 4,
ShareMyCurrentLocation = 5,
}