public FolderNodeInstance(IDriverContext driverContext, HomeKitDriver driver, Accessory accessory) : base( driverContext) { Driver = driver; Accessory = accessory; driverContext.Logger.LogDebug($"Create accessory {Name} with aid {accessory.Id}"); foreach (var service in accessory.Services) { driverContext.Logger.LogDebug($"Create service with iid {service.Id} and type '{service.Type}'"); foreach (var characteristic in service.Characteristics) { driverContext.Logger.LogDebug($"Create characteristic with type '{characteristic.Type}'"); } } }
public LightSwitch(IDriverContext driverContext, HomeKitDriver driver, Characteristic characteristic) : base(driverContext, characteristic, driver) { }
public BaseNode(IDriverContext driverContext, Characteristic characteristic, HomeKitDriver driver) : base(driverContext) { Characteristic = characteristic; Driver = driver; }
public StateNode(IDriverContext driverContext, Characteristic characteristic, HomeKitDriver driver) : base(driverContext, characteristic, driver) { }
public FolderNodeInstance(IDriverContext driverContext, HomeKitDriver driver, Accessory accessory) : base(driverContext) { Driver = driver; Accessory = accessory; }