C# Class Animatroller.Framework.LogicalDevice.SinglePixel

Inheritance: ILogicalDevice, IOwner, IHasBrightnessControl, IHasColorControl, IHasControlledDevice
Show file Open project: HakanL/animatroller

Protected Properties

Property Type Description
effectJob Effect.MasterSweeper.Job
lockObject object
name string
owner IOwner
pixelDevice VirtualPixel1D2
position int

Public Methods

Method Description
ReleaseOwner ( ) : void
RunEffect ( Effect effect, System.TimeSpan oneSweepDuration ) : Effect.MasterSweeper.Job
SetBrightness ( double value, IOwner owner ) : void
SetColor ( Color value, IOwner owner ) : void
SetInitialState ( ) : void
SinglePixel ( string name, VirtualPixel1D2 pixelDevice, int position ) : System
StopEffect ( ) : void

Method Details

ReleaseOwner() public method

public ReleaseOwner ( ) : void
return void

RunEffect() public method

public RunEffect ( Effect effect, System.TimeSpan oneSweepDuration ) : Effect.MasterSweeper.Job
effect Effect
oneSweepDuration System.TimeSpan
return Effect.MasterSweeper.Job

SetBrightness() public method

public SetBrightness ( double value, IOwner owner ) : void
value double
owner IOwner
return void

SetColor() public method

public SetColor ( Color value, IOwner owner ) : void
value Color
owner IOwner
return void

SetInitialState() public method

public SetInitialState ( ) : void
return void

SinglePixel() public method

public SinglePixel ( string name, VirtualPixel1D2 pixelDevice, int position ) : System
name string
pixelDevice VirtualPixel1D2
position int
return System

StopEffect() public method

public StopEffect ( ) : void
return void

Property Details

effectJob protected property

protected Effect.MasterSweeper.Job effectJob
return Effect.MasterSweeper.Job

lockObject protected property

protected object lockObject
return object

name protected property

protected string name
return string

owner protected property

protected IOwner owner
return IOwner

pixelDevice protected property

protected VirtualPixel1D2 pixelDevice
return VirtualPixel1D2

position protected property

protected int position
return int