public TestMotionDetector(ComponentId id, TestMotionDetectorEndpoint endpoint, ISchedulerService schedulerService, ISettingsService settingsService) : base(id, endpoint, schedulerService, settingsService) { if (endpoint == null) throw new ArgumentNullException(nameof(endpoint)); if (schedulerService == null) throw new ArgumentNullException(nameof(schedulerService)); Endpoint = endpoint; }
public TestMotionDetector(ComponentId id, TestMotionDetectorEndpoint endpoint, IHomeAutomationTimer timer) : base(id, endpoint, timer) { if (endpoint == null) { throw new ArgumentNullException(nameof(endpoint)); } Endpoint = endpoint; }
public TestMotionDetector(ComponentId id, TestMotionDetectorEndpoint endpoint, ISchedulerService schedulerService) : base(id, endpoint, schedulerService) { if (endpoint == null) { throw new ArgumentNullException(nameof(endpoint)); } if (schedulerService == null) { throw new ArgumentNullException(nameof(schedulerService)); } Endpoint = endpoint; }