C# Класс Animatroller.Framework.Import.HighLevelImporter2

Наследование: BaseImporter2
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
channelEffectsPerChannel IList>.Dictionary
devices List
lockObject object
timeline Timeline2

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

Метод Описание
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

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

Метод Описание
ConnectTo ( IReceivesBrightness device ) : DeviceController
ConnectTo ( IReceivesColor device ) : DeviceController
PopulateTimeline ( ) : void

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

Метод Описание
AddEffectData ( IChannelIdentity channelIdentity, IEnumerable devices, ChannelEffectInstance deviceType ) : void

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

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

protected ConnectTo ( IReceivesBrightness device ) : DeviceController
device IReceivesBrightness
Результат DeviceController

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

protected ConnectTo ( IReceivesColor device ) : DeviceController
device IReceivesColor
Результат DeviceController

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

public ControlDevice ( IReceivesBrightness device ) : void
device IReceivesBrightness
Результат void

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

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

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

public HighLevelImporter2 ( string name, int priority ) : System
name string
priority int
Результат System

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

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

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

public MapDevice ( string channelName, IReceivesBrightness device ) : void
channelName string
device IReceivesBrightness
Результат void

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

public MapDeviceRGB ( string channelNameR, string channelNameG, string channelNameB, IReceivesColor device ) : void
channelNameR string
channelNameG string
channelNameB string
device IReceivesColor
Результат void

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

public MapDeviceRGBW ( string channelNameR, string channelNameG, string channelNameB, string channelNameW, IReceivesColor device ) : void
channelNameR string
channelNameG string
channelNameB string
channelNameW string
device IReceivesColor
Результат void

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

protected PopulateTimeline ( ) : void
Результат void

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

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

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

public Start ( long offsetMs, System.TimeSpan duration = null ) : System.Threading.Tasks.Task
offsetMs long
duration System.TimeSpan
Результат System.Threading.Tasks.Task

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

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

Описание свойств

channelEffectsPerChannel защищенное свойство

protected Dictionary> channelEffectsPerChannel
Результат IList>.Dictionary

devices защищенное свойство

protected List devices
Результат List

lockObject защищенное свойство

protected object lockObject
Результат object

timeline защищенное свойство

protected Timeline2 timeline
Результат Timeline2