C# 클래스 HA4IoT.Sensors.MotionDetectors.MotionDetector

상속: SensorBase, IMotionDetector
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation 1 사용 예제들

공개 메소드들

메소드 설명
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