C# Class Animatroller.Framework.Import.HighLevelImporter2

Inheritance: BaseImporter2
Afficher le fichier Open project: HakanL/animatroller

Protected Properties

Свойство Type Description
channelEffectsPerChannel IList>.Dictionary
devices List
lockObject object
timeline Timeline2

Méthodes publiques

Méthode Description
ControlDevice ( IReceivesBrightness device ) : void
Dump ( ) : void
HighLevelImporter2 ( string name, int priority ) : System
ListUnmappedChannels ( ) : void
MapDevice ( string channelName, IReceivesBrightness device ) : void
MapDeviceRGB ( string channelNameR, string channelNameG, string channelNameB, IReceivesColor device ) : void
MapDeviceRGBW ( string channelNameR, string channelNameG, string channelNameB, string channelNameW, IReceivesColor device ) : void
Prepare ( ) : void
Start ( long offsetMs, System.TimeSpan duration = null ) : System.Threading.Tasks.Task
Stop ( ) : void

Méthodes protégées

Méthode Description
ConnectTo ( IReceivesBrightness device ) : DeviceController
ConnectTo ( IReceivesColor device ) : DeviceController
PopulateTimeline ( ) : void

Private Methods

Méthode Description
AddEffectData ( IChannelIdentity channelIdentity, IEnumerable devices, ChannelEffectInstance deviceType ) : void

Method Details

ConnectTo() protected méthode

protected ConnectTo ( IReceivesBrightness device ) : DeviceController
device IReceivesBrightness
Résultat DeviceController

ConnectTo() protected méthode

protected ConnectTo ( IReceivesColor device ) : DeviceController
device IReceivesColor
Résultat DeviceController

ControlDevice() public méthode

public ControlDevice ( IReceivesBrightness device ) : void
device IReceivesBrightness
Résultat void

Dump() public méthode

public Dump ( ) : void
Résultat void

HighLevelImporter2() public méthode

public HighLevelImporter2 ( string name, int priority ) : System
name string
priority int
Résultat System

ListUnmappedChannels() public méthode

public ListUnmappedChannels ( ) : void
Résultat void

MapDevice() public méthode

public MapDevice ( string channelName, IReceivesBrightness device ) : void
channelName string
device IReceivesBrightness
Résultat void

MapDeviceRGB() public méthode

public MapDeviceRGB ( string channelNameR, string channelNameG, string channelNameB, IReceivesColor device ) : void
channelNameR string
channelNameG string
channelNameB string
device IReceivesColor
Résultat void

MapDeviceRGBW() public méthode

public MapDeviceRGBW ( string channelNameR, string channelNameG, string channelNameB, string channelNameW, IReceivesColor device ) : void
channelNameR string
channelNameG string
channelNameB string
channelNameW string
device IReceivesColor
Résultat void

PopulateTimeline() protected méthode

protected PopulateTimeline ( ) : void
Résultat void

Prepare() public méthode

public Prepare ( ) : void
Résultat void

Start() public méthode

public Start ( long offsetMs, System.TimeSpan duration = null ) : System.Threading.Tasks.Task
offsetMs long
duration System.TimeSpan
Résultat System.Threading.Tasks.Task

Stop() public méthode

public Stop ( ) : void
Résultat void

Property Details

channelEffectsPerChannel protected_oe property

protected Dictionary> channelEffectsPerChannel
Résultat IList>.Dictionary

devices protected_oe property

protected List devices
Résultat List

lockObject protected_oe property

protected object lockObject
Résultat object

timeline protected_oe property

protected Timeline2 timeline
Résultat Timeline2