C# Класс GlowPi.GlowSmarts

Наследование: ICommandServerListener, IProgramController
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AnimateMasterIntensity ( double intensity, System.TimeSpan animationTime ) : void
GetLed ( int ledNumber ) : WindowsIotLedDriver.AnimatedLed
GetMasterIntensity ( ) : double
IsMasterIntensityAnimating ( ) : bool
IsProgramEnabled ( GlowPrograms program ) : bool
OnCommand ( Command command ) : Command
OnConnect ( ) : void
OnDisconnected ( ) : void
OnFatalError ( ) : void
Run ( ) : void
SetWorkRate ( uint workRateMs ) : void
ToggleProgram ( GlowPrograms program, bool enable ) : void

Приватные методы

Метод Описание
HandelProgramChanges ( ) : void
WorkLoop ( ) : void

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

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

public AnimateMasterIntensity ( double intensity, System.TimeSpan animationTime ) : void
intensity double
animationTime System.TimeSpan
Результат void

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

public GetLed ( int ledNumber ) : WindowsIotLedDriver.AnimatedLed
ledNumber int
Результат WindowsIotLedDriver.AnimatedLed

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

public GetMasterIntensity ( ) : double
Результат double

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

public IsMasterIntensityAnimating ( ) : bool
Результат bool

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

public IsProgramEnabled ( GlowPrograms program ) : bool
program GlowPrograms
Результат bool

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

public OnCommand ( Command command ) : Command
command GlowCommon.DataObjects.Command
Результат GlowCommon.DataObjects.Command

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

public OnConnect ( ) : void
Результат void

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

public OnDisconnected ( ) : void
Результат void

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

public OnFatalError ( ) : void
Результат void

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

public Run ( ) : void
Результат void

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

public SetWorkRate ( uint workRateMs ) : void
workRateMs uint
Результат void

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

public ToggleProgram ( GlowPrograms program, bool enable ) : void
program GlowPrograms
enable bool
Результат void