C# 클래스 HA4IoT.Sensors.Windows.Window

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

공개 메소드들

메소드 설명
ExportConfiguration ( ) : JToken
ExportStatus ( ) : JToken
GetClosedTrigger ( ) : ITrigger
GetOpenedTrigger ( ) : ITrigger
GetSupportedStates ( ) : IList
Window ( ComponentId id, ISettingsService settingsService ) : System
WithCasement ( Casement casement ) : Window
WithCenterCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window
WithLeftCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window
WithRightCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window

비공개 메소드들

메소드 설명
GetStateInternal ( ) : ComponentState

메소드 상세

ExportConfiguration() 공개 메소드

public ExportConfiguration ( ) : JToken
리턴 JToken

ExportStatus() 공개 메소드

public ExportStatus ( ) : JToken
리턴 JToken

GetClosedTrigger() 공개 메소드

public GetClosedTrigger ( ) : ITrigger
리턴 ITrigger

GetOpenedTrigger() 공개 메소드

public GetOpenedTrigger ( ) : ITrigger
리턴 ITrigger

GetSupportedStates() 공개 메소드

public GetSupportedStates ( ) : IList
리턴 IList

Window() 공개 메소드

public Window ( ComponentId id, ISettingsService settingsService ) : System
id ComponentId
settingsService ISettingsService
리턴 System

WithCasement() 공개 메소드

public WithCasement ( Casement casement ) : Window
casement Casement
리턴 Window

WithCenterCasement() 공개 메소드

public WithCenterCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window
fullOpenReedSwitch IBinaryInput
tiltReedSwitch IBinaryInput
리턴 Window

WithLeftCasement() 공개 메소드

public WithLeftCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window
fullOpenReedSwitch IBinaryInput
tiltReedSwitch IBinaryInput
리턴 Window

WithRightCasement() 공개 메소드

public WithRightCasement ( IBinaryInput fullOpenReedSwitch, IBinaryInput tiltReedSwitch = null ) : Window
fullOpenReedSwitch IBinaryInput
tiltReedSwitch IBinaryInput
리턴 Window