Class ChannelMap#
Namespace: Aeon.Environment
Assembly: Aeon.Environment.dll
Represents channel map configuration used by the light controller.
[WorkflowElementCategory(ElementCategory.Source)]
[Combinator(MethodName = "Generate")]
public class ChannelMap
Inheritance#
Inherited Members#
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Constructors#
ChannelMap()#
public ChannelMap()
ChannelMap(ChannelMap)#
protected ChannelMap(ChannelMap other)
Parameters#
other ChannelMap
Properties#
Rooms#
Specifies the collection of light channel maps for all rooms.
[YamlMember(Alias = "rooms")]
public Dictionary<string, RoomFixtures> Rooms { get; set; }
Property Value#
Methods#
Generate()#
public IObservable<ChannelMap> Generate()
Returns#
Generate<TSource>(IObservable<TSource>)#
public IObservable<ChannelMap> Generate<TSource>(IObservable<TSource> source)
Parameters#
source IObservable<TSource>
Returns#
Type Parameters#
TSource
PrintMembers(StringBuilder)#
protected virtual bool PrintMembers(StringBuilder stringBuilder)
Parameters#
stringBuilder StringBuilder
Returns#
ToString()#
Returns a string that represents the current object.
public override string ToString()
Returns#
A string that represents the current object.