public static Accessory CreateExternalObject(EAWiFiUnconfiguredAccessory accessory) { return(new Accessory { Type = AccessoryType.External, AccessoryObject = accessory, ExternalAccessoryObject = accessory, nameGetter = () => accessory.Name }); }
// If the configuration was successful, presents the 'Add Accessory' view. public void DidFinishConfiguringAccessory(EAWiFiUnconfiguredAccessoryBrowser browser, EAWiFiUnconfiguredAccessory accessory, EAWiFiUnconfiguredAccessoryConfigurationStatus status) { if (status != EAWiFiUnconfiguredAccessoryConfigurationStatus.Success) { return; } var foundAccessory = UnconfiguredHomeKitAccessory(accessory.Name); if (foundAccessory != null) { ConfigureAccessory(foundAccessory); } }