C# Класс HA4IoT.Sensors.MotionDetectors.MotionDetector

Наследование: SensorBase, IMotionDetector
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetDetectionCompletedTrigger ( ) : ITrigger
GetMotionDetectedTrigger ( ) : ITrigger
GetSupportedStates ( ) : IList
HandleApiCall ( IApiContext apiContext ) : void
MotionDetector ( ComponentId id, IMotionDetectorEndpoint endpoint, ISchedulerService schedulerService, ISettingsService settingsService ) : System

Защищенные методы

Метод Описание
OnDetectionCompleted ( ) : void
OnMotionDetected ( ) : void

Приватные методы

Метод Описание
HandleIsEnabledStateChanged ( ) : void
UpdateState ( ComponentState newState ) : void

Описание методов

GetDetectionCompletedTrigger() публичный Метод

public GetDetectionCompletedTrigger ( ) : ITrigger
Результат ITrigger

GetMotionDetectedTrigger() публичный Метод

public GetMotionDetectedTrigger ( ) : ITrigger
Результат ITrigger

GetSupportedStates() публичный Метод

public GetSupportedStates ( ) : IList
Результат IList

HandleApiCall() публичный Метод

public HandleApiCall ( IApiContext apiContext ) : void
apiContext IApiContext
Результат void

MotionDetector() публичный Метод

public MotionDetector ( ComponentId id, IMotionDetectorEndpoint endpoint, ISchedulerService schedulerService, ISettingsService settingsService ) : System
id ComponentId
endpoint IMotionDetectorEndpoint
schedulerService ISchedulerService
settingsService ISettingsService
Результат System

OnDetectionCompleted() защищенный Метод

protected OnDetectionCompleted ( ) : void
Результат void

OnMotionDetected() защищенный Метод

protected OnMotionDetected ( ) : void
Результат void