예제 #1
0
 public DeviceGroupsClient(
     IHttpClient httpClient,
     IDevicesClient devices,
     IServicesConfig servicesConfig,
     ILogger logger,
     IThreadWrapper thread)
 {
     this.logger         = logger;
     this.httpClient     = httpClient;
     this.devices        = devices;
     this.baseUrl        = $"{servicesConfig.ConfigServiceUrl}/devicegroups";
     this.servicesConfig = servicesConfig;
     this.thread         = thread;
 }
예제 #2
0
 public PercentageController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
 public NotSupportedYetController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
 public StateReportHelper(IDevicesClient devicesClient)
 {
     _devicesClient = devicesClient;
 }
예제 #5
0
 public DiscoveryHelper(IDevicesClient devicesClient)
 {
     _devicesClient = devicesClient;
 }
 public PowerLevelController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
예제 #7
0
 public IndexModel(ILogger <IndexModel> logger, IDevicesClient devicesClient)
 {
     _logger        = logger;
     _devicesClient = devicesClient;
 }
 public ColorController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
예제 #9
0
 public CookingTimeHoldController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
예제 #10
0
 public BrightnessController(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
     : base(devicesClient, measurementsClient, statusClient)
 {
 }
예제 #11
0
 public DetailsModel(ILogger <DetailsModel> logger, IDevicesClient devicesClient)
 {
     _logger        = logger;
     _devicesClient = devicesClient;
 }
예제 #12
0
 public AlexaSmartHomeInterfaceControllerBase(IDevicesClient devicesClient, IMeasurementsClient measurementsClient, IStatusClient statusClient)
 {
     _devicesClient      = devicesClient;
     _measurementsClient = measurementsClient;
     _statusClient       = statusClient;
 }