C# Class HA4IoT.Components.ComponentBase

Inheritance: IComponent
Afficher le fichier Open project: chkr1011/CK.HomeAutomation

Méthodes publiques

Méthode Description
ExportConfiguration ( ) : JToken
ExportStatus ( ) : JToken
GetState ( ) : ComponentState
GetSupportedStates ( ) : IList
HandleApiCall ( IApiContext apiContext ) : void

Méthodes protégées

Méthode Description
ComponentBase ( ComponentId id ) : System
OnActiveStateChanged ( ComponentState oldState, ComponentState newState ) : void

Method Details

ComponentBase() protected méthode

protected ComponentBase ( ComponentId id ) : System
id ComponentId
Résultat System

ExportConfiguration() public méthode

public ExportConfiguration ( ) : JToken
Résultat JToken

ExportStatus() public méthode

public ExportStatus ( ) : JToken
Résultat JToken

GetState() public abstract méthode

public abstract GetState ( ) : ComponentState
Résultat ComponentState

GetSupportedStates() public abstract méthode

public abstract GetSupportedStates ( ) : IList
Résultat IList

HandleApiCall() public méthode

public HandleApiCall ( IApiContext apiContext ) : void
apiContext IApiContext
Résultat void

OnActiveStateChanged() protected méthode

protected OnActiveStateChanged ( ComponentState oldState, ComponentState newState ) : void
oldState ComponentState
newState ComponentState
Résultat void