C# Класс CyrusBuilt.MonoPi.Components.Lights.DimmableLightBase

Base class for dimmable light component abstractions.
Наследование: ComponentBase, IDimmableLight
Показать файл Открыть проект

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

Метод Описание
GetLevelPercentage ( ) : float

Gets the current brightness level percentage.

GetLevelPercentage ( Int32 level ) : float

Gets the current brightness level percentage.

Off ( ) : void

Switches the light off.

On ( ) : void

Switches the light on.

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

Метод Описание
DimmableLightBase ( ) : System

Initializes a new instance of the CyrusBuilt.MonoPi.Components.Lights.DimmableLightBase class. This is the default constructor.

OnLevelChanged ( LightLevelChangeEventArgs e ) : void

Raises the level changed event.

OnStateChanged ( LightStateChangeEventArgs e ) : void

Raises the state changed event.

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

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

Initializes a new instance of the CyrusBuilt.MonoPi.Components.Lights.DimmableLightBase class. This is the default constructor.
protected DimmableLightBase ( ) : System
Результат System

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

Gets the current brightness level percentage.
public GetLevelPercentage ( ) : float
Результат float

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

Gets the current brightness level percentage.
public GetLevelPercentage ( Int32 level ) : float
level System.Int32 /// The brightness level. ///
Результат float

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

Switches the light off.
public Off ( ) : void
Результат void

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

Switches the light on.
public On ( ) : void
Результат void

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

Raises the level changed event.
protected OnLevelChanged ( LightLevelChangeEventArgs e ) : void
e LightLevelChangeEventArgs /// The event arguments. ///
Результат void

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

Raises the state changed event.
protected OnStateChanged ( LightStateChangeEventArgs e ) : void
e LightStateChangeEventArgs /// The event arguments. ///
Результат void