C# 클래스 HA4IoT.Components.ComponentBase

상속: IComponent
파일 보기 프로젝트 열기: chkr1011/CK.HomeAutomation

공개 메소드들

메소드 설명
ExportConfiguration ( ) : JToken
ExportStatus ( ) : JToken
GetState ( ) : ComponentState
GetSupportedStates ( ) : IList
HandleApiCall ( IApiContext apiContext ) : void

보호된 메소드들

메소드 설명
ComponentBase ( ComponentId id ) : System
OnActiveStateChanged ( ComponentState oldState, ComponentState newState ) : void

메소드 상세

ComponentBase() 보호된 메소드

protected ComponentBase ( ComponentId id ) : System
id ComponentId
리턴 System

ExportConfiguration() 공개 메소드

public ExportConfiguration ( ) : JToken
리턴 JToken

ExportStatus() 공개 메소드

public ExportStatus ( ) : JToken
리턴 JToken

GetState() 공개 추상적인 메소드

public abstract GetState ( ) : ComponentState
리턴 ComponentState

GetSupportedStates() 공개 추상적인 메소드

public abstract GetSupportedStates ( ) : IList
리턴 IList

HandleApiCall() 공개 메소드

public HandleApiCall ( IApiContext apiContext ) : void
apiContext IApiContext
리턴 void

OnActiveStateChanged() 보호된 메소드

protected OnActiveStateChanged ( ComponentState oldState, ComponentState newState ) : void
oldState ComponentState
newState ComponentState
리턴 void