Aeon.Environment#
- namespace Aeon.Environment#
Enums#
InterpolationMethod#
EnvironmentStateType#
EnvironmentSubjectChangeType#
SubjectSex#
Classes#
ActiveSubjectCollection#
- class Aeon.Environment.ActiveSubjectCollection : KeyedCollection#
Inheritance diagram for Aeon::Environment::ActiveSubjectCollection:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ActiveSubjectCollection" tooltip="Aeon.Environment.ActiveSubjectCollection" fillcolor="#BFBFBF"]
"2" [label="KeyedCollection< string, EnvironmentSubjectStateEntry >" tooltip="KeyedCollection< string, EnvironmentSubjectStateEntry >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-2217338054dc1a3d7132f5bc28142ddd9c9206d9.png)
Collaboration diagram for Aeon::Environment::ActiveSubjectCollection:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ActiveSubjectCollection" tooltip="Aeon.Environment.ActiveSubjectCollection" fillcolor="#BFBFBF"]
"2" [label="KeyedCollection< string, EnvironmentSubjectStateEntry >" tooltip="KeyedCollection< string, EnvironmentSubjectStateEntry >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-2217338054dc1a3d7132f5bc28142ddd9c9206d9.png)
AnnotationControl#
- class Aeon.Environment.AnnotationControl : UserControl#
Inheritance diagram for Aeon::Environment::AnnotationControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationControl" tooltip="Aeon.Environment.AnnotationControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c3b0eeb354b89b661f223a2c4f7f6e6adf893d46.png)
Collaboration diagram for Aeon::Environment::AnnotationControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationControl" tooltip="Aeon.Environment.AnnotationControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c3b0eeb354b89b661f223a2c4f7f6e6adf893d46.png)
Public Functions
- AnnotationControl (AnnotationSource source)#
Properties
- AnnotationSource Source { get; set; }#
AnnotationSource#
- class Aeon.Environment.AnnotationSource : Aeon.Acquisition.MetadataSource<TMetadata>#
Inheritance diagram for Aeon::Environment::AnnotationSource:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationSource" tooltip="Aeon.Environment.AnnotationSource" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-fb97785fde8db8629c876ada41bf4b7d1aa0f7f7.png)
Collaboration diagram for Aeon::Environment::AnnotationSource:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationSource" tooltip="Aeon.Environment.AnnotationSource" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-fb97785fde8db8629c876ada41bf4b7d1aa0f7f7.png)
AnnotationSourceVisualizer#
- class Aeon.Environment.AnnotationSourceVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::AnnotationSourceVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationSourceVisualizer" tooltip="Aeon.Environment.AnnotationSourceVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-01e23f374d32689ed15a67772af7da3b5a9dcf1b.png)
Collaboration diagram for Aeon::Environment::AnnotationSourceVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.AnnotationSourceVisualizer" tooltip="Aeon.Environment.AnnotationSourceVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-01e23f374d32689ed15a67772af7da3b5a9dcf1b.png)
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
InterpolateRoomLightPreset.AnonymousInterpolation#
- class Aeon.Environment.InterpolateRoomLightPreset.AnonymousInterpolation : IInterpolation#
Inheritance diagram for Aeon::Environment::InterpolateRoomLightPreset::AnonymousInterpolation:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.InterpolateRoomLightPreset.AnonymousInterpolation" tooltip="Aeon.Environment.InterpolateRoomLightPreset.AnonymousInterpolation" fillcolor="#BFBFBF"]
"2" [label="IInterpolation" tooltip="IInterpolation"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-aed31dcb33ab28ad786ca20e181c01f1e3d7ecd7.png)
Collaboration diagram for Aeon::Environment::InterpolateRoomLightPreset::AnonymousInterpolation:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.InterpolateRoomLightPreset.AnonymousInterpolation" tooltip="Aeon.Environment.InterpolateRoomLightPreset.AnonymousInterpolation" fillcolor="#BFBFBF"]
"2" [label="IInterpolation" tooltip="IInterpolation"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-aed31dcb33ab28ad786ca20e181c01f1e3d7ecd7.png)
ChannelMap#
- class Aeon.Environment.ChannelMap#
Represents channel map configuration used by the light controller.
Public Functions
- IObservable<ChannelMap> Process ()#
Properties
- RoomFixtures > Rooms { get; set; }#
Specifies the collection of light channel maps for all rooms.
CreateRoomLightMessage#
- class Aeon.Environment.CreateRoomLightMessage : Source#
Inheritance diagram for Aeon::Environment::CreateRoomLightMessage:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightMessage" tooltip="Aeon.Environment.CreateRoomLightMessage" fillcolor="#BFBFBF"]
"2" [label="Source" tooltip="Source"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-de2cf227651f20ddf6b3c5a82ebe6defb3d07bfb.png)
Collaboration diagram for Aeon::Environment::CreateRoomLightMessage:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightMessage" tooltip="Aeon.Environment.CreateRoomLightMessage" fillcolor="#BFBFBF"]
"2" [label="Source" tooltip="Source"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-de2cf227651f20ddf6b3c5a82ebe6defb3d07bfb.png)
Public Functions
- override IObservable<RoomLightMessage> Generate ()#
- IObservable<RoomLightMessage> Generate<TSource> (IObservable<TSource> source)
CreateRoomLightPreset#
- class Aeon.Environment.CreateRoomLightPreset : Source#
Inheritance diagram for Aeon::Environment::CreateRoomLightPreset:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightPreset" tooltip="Aeon.Environment.CreateRoomLightPreset" fillcolor="#BFBFBF"]
"2" [label="Source" tooltip="Source"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0f850dbc34b39997793b75344139f3c0846292dd.png)
Collaboration diagram for Aeon::Environment::CreateRoomLightPreset:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightPreset" tooltip="Aeon.Environment.CreateRoomLightPreset" fillcolor="#BFBFBF"]
"2" [label="Source" tooltip="Source"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0f850dbc34b39997793b75344139f3c0846292dd.png)
Public Functions
- override IObservable<RoomLightPreset> Generate ()#
- IObservable<RoomLightPreset> Generate<TSource> (IObservable<TSource> source)
DeserializeFromYaml#
- class Aeon.Environment.DeserializeFromYaml : SingleArgumentExpressionBuilder#
Inheritance diagram for Aeon::Environment::DeserializeFromYaml:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.DeserializeFromYaml" tooltip="Aeon.Environment.DeserializeFromYaml" fillcolor="#BFBFBF"]
"2" [label="Bonsai::Expressions::SingleArgumentExpressionBuilder" tooltip="Bonsai::Expressions::SingleArgumentExpressionBuilder"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-9ed8e49437ea14044cb28e05d6430dd805075cde.png)
Collaboration diagram for Aeon::Environment::DeserializeFromYaml:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.DeserializeFromYaml" tooltip="Aeon.Environment.DeserializeFromYaml" fillcolor="#BFBFBF"]
"2" [label="Bonsai::Expressions::SingleArgumentExpressionBuilder" tooltip="Bonsai::Expressions::SingleArgumentExpressionBuilder"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-9ed8e49437ea14044cb28e05d6430dd805075cde.png)
Deserializes a sequence of YAML strings into data model objects.
Public Functions
- DeserializeFromYaml ()#
- override Expression Build (IEnumerable<Expression> arguments)#
Properties
- TypeMapping Type { get; set; }#
EnvironmentSubjectStateControl.EditorSite#
- class Aeon.Environment.EnvironmentSubjectStateControl.EditorSite : ISite#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectStateControl::EditorSite:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateControl.EditorSite" tooltip="Aeon.Environment.EnvironmentSubjectStateControl.EditorSite" fillcolor="#BFBFBF"]
"2" [label="ISite" tooltip="ISite"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-a956c6026fdf1a3731f88fae01df292498ce363f.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectStateControl::EditorSite:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateControl.EditorSite" tooltip="Aeon.Environment.EnvironmentSubjectStateControl.EditorSite" fillcolor="#BFBFBF"]
"2" [label="ISite" tooltip="ISite"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-a956c6026fdf1a3731f88fae01df292498ce363f.png)
Public Functions
- EditorSite (EnvironmentSubjectStateControl control)#
Properties
- IComponent Component { get; set; }#
- IContainer Container { get; set; }#
- bool DesignMode { get; set; }#
- string Name { get; set; }#
EnvironmentSubjectStateEntry.EntryIdConverter#
- class Aeon.Environment.EnvironmentSubjectStateEntry.EntryIdConverter : StringConverter#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectStateEntry::EntryIdConverter:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateEntry.EntryIdConverter" tooltip="Aeon.Environment.EnvironmentSubjectStateEntry.EntryIdConverter" fillcolor="#BFBFBF"]
"2" [label="StringConverter" tooltip="StringConverter"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-795f79f56a8e0715828acee9e8d3432bd8c89b1c.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectStateEntry::EntryIdConverter:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateEntry.EntryIdConverter" tooltip="Aeon.Environment.EnvironmentSubjectStateEntry.EntryIdConverter" fillcolor="#BFBFBF"]
"2" [label="StringConverter" tooltip="StringConverter"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-795f79f56a8e0715828acee9e8d3432bd8c89b1c.png)
Public Functions
- override object ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)#
- override bool GetStandardValuesSupported (ITypeDescriptorContext context)#
- override StandardValuesCollection GetStandardValues (ITypeDescriptorContext context)#
EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider#
- class Aeon.Environment.EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider : TypeDescriptionProvider#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectStateEntry::EntryTypeDescriptionProvider:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider" tooltip="Aeon.Environment.EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider" fillcolor="#BFBFBF"]
"2" [label="TypeDescriptionProvider" tooltip="TypeDescriptionProvider"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c46367dd9b4e8b90752c305a9c33fb6d80d76839.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectStateEntry::EntryTypeDescriptionProvider:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider" tooltip="Aeon.Environment.EnvironmentSubjectStateEntry.EntryTypeDescriptionProvider" fillcolor="#BFBFBF"]
"2" [label="TypeDescriptionProvider" tooltip="TypeDescriptionProvider"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c46367dd9b4e8b90752c305a9c33fb6d80d76839.png)
Public Functions
- EntryTypeDescriptionProvider ()#
- override ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance)#
EnumerateColony#
- class Aeon.Environment.EnumerateColony : Combinator#
Inheritance diagram for Aeon::Environment::EnumerateColony:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnumerateColony" tooltip="Aeon.Environment.EnumerateColony" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-1281b01ca4e24ba2625f778dab6f0bd17e191bb9.png)
Collaboration diagram for Aeon::Environment::EnumerateColony:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnumerateColony" tooltip="Aeon.Environment.EnumerateColony" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-1281b01ca4e24ba2625f778dab6f0bd17e191bb9.png)
Public Functions
- override IObservable<SubjectRecord> Process (IObservable<MySqlConnection> source)#
EnvironmentState#
- class Aeon.Environment.EnvironmentState : Aeon.Acquisition.MetadataSource<TMetadata>, INamedElement#
Inheritance diagram for Aeon::Environment::EnvironmentState:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentState" tooltip="Aeon.Environment.EnvironmentState" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"3" [label="INamedElement" tooltip="INamedElement"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
"1" -> "3" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-33c7656646bc0b5a731ff293e1876ad6555fdb15.png)
Collaboration diagram for Aeon::Environment::EnvironmentState:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentState" tooltip="Aeon.Environment.EnvironmentState" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"3" [label="INamedElement" tooltip="INamedElement"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
"1" -> "3" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-33c7656646bc0b5a731ff293e1876ad6555fdb15.png)
Public Functions
- override IObservable<EnvironmentStateMetadata> Process ()#
Properties
- string Name { get; set; }#
EnvironmentStateControl#
- class Aeon.Environment.EnvironmentStateControl : UserControl#
Inheritance diagram for Aeon::Environment::EnvironmentStateControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentStateControl" tooltip="Aeon.Environment.EnvironmentStateControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-3e093bb6e82154b84f49d6aef39fdb42f47d72b8.png)
Collaboration diagram for Aeon::Environment::EnvironmentStateControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentStateControl" tooltip="Aeon.Environment.EnvironmentStateControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-3e093bb6e82154b84f49d6aef39fdb42f47d72b8.png)
Public Functions
- EnvironmentStateControl (EnvironmentState source)#
EnvironmentStateMetadata#
- class Aeon.Environment.EnvironmentStateMetadata#
Public Functions
- EnvironmentStateMetadata (string name, EnvironmentStateType state)#
- override string ToString ()#
EnvironmentStateRecovery#
- class Aeon.Environment.EnvironmentStateRecovery#
Properties
- EnvironmentStateType Type { get; set; }#
EnvironmentStateVisualizer#
- class Aeon.Environment.EnvironmentStateVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::EnvironmentStateVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentStateVisualizer" tooltip="Aeon.Environment.EnvironmentStateVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-9c53242fa249deeb92158af27e0977d1bb58e0e5.png)
Collaboration diagram for Aeon::Environment::EnvironmentStateVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentStateVisualizer" tooltip="Aeon.Environment.EnvironmentStateVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-9c53242fa249deeb92158af27e0977d1bb58e0e5.png)
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
EnvironmentSubjectState#
- class Aeon.Environment.EnvironmentSubjectState : Aeon.Acquisition.MetadataSource<TMetadata>, INamedElement#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectState:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectState" tooltip="Aeon.Environment.EnvironmentSubjectState" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"3" [label="INamedElement" tooltip="INamedElement"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
"1" -> "3" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-18c5b582c24fcde56f8e29f3edfde05b0e4d676f.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectState:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectState" tooltip="Aeon.Environment.EnvironmentSubjectState" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"3" [label="INamedElement" tooltip="INamedElement"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
"1" -> "3" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-18c5b582c24fcde56f8e29f3edfde05b0e4d676f.png)
Public Functions
- bool ShouldSerializeEnvironmentState ()#
- override IObservable<EnvironmentSubjectStateMetadata> Process ()#
Properties
- string Name { get; set; }#
- string DatabasePath { get; set; }#
- EnvironmentStateType? EnvironmentState { get; set; }#
EnvironmentSubjectStateControl#
- class Aeon.Environment.EnvironmentSubjectStateControl : UserControl#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectStateControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateControl" tooltip="Aeon.Environment.EnvironmentSubjectStateControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-d38307cc925a8e426b020b7adadc2bfc0336b561.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectStateControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateControl" tooltip="Aeon.Environment.EnvironmentSubjectStateControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-d38307cc925a8e426b020b7adadc2bfc0336b561.png)
Public Functions
- EnvironmentSubjectStateControl (EnvironmentSubjectState source, IServiceProvider provider)#
- void AddSubject (EnvironmentSubjectStateEntry metadata)#
- void RemoveSubject (string id)#
Properties
- EnvironmentSubjectState Source { get; set; }#
EnvironmentSubjectStateEntry#
EnvironmentSubjectStateMetadata#
- class Aeon.Environment.EnvironmentSubjectStateMetadata#
Public Functions
- EnvironmentSubjectStateMetadata (EnvironmentSubjectStateEntry entry, EnvironmentSubjectChangeType entryType)#
- override string ToString ()#
Properties
- string Id { get; set; }#
- EnvironmentSubjectChangeType Type { get; set; }#
- float ReferenceWeight { get; set; }#
- float Weight { get; set; }#
EnvironmentSubjectStateVisualizer#
- class Aeon.Environment.EnvironmentSubjectStateVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::EnvironmentSubjectStateVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateVisualizer" tooltip="Aeon.Environment.EnvironmentSubjectStateVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-b982c22869f6bb4862ddd7cd7693e0ac8a235051.png)
Collaboration diagram for Aeon::Environment::EnvironmentSubjectStateVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.EnvironmentSubjectStateVisualizer" tooltip="Aeon.Environment.EnvironmentSubjectStateVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-b982c22869f6bb4862ddd7cd7693e0ac8a235051.png)
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
ExperimentProperties#
- class Aeon.Environment.ExperimentProperties : UnitBuilder#
Inheritance diagram for Aeon::Environment::ExperimentProperties:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExperimentProperties" tooltip="Aeon.Environment.ExperimentProperties" fillcolor="#BFBFBF"]
"2" [label="UnitBuilder" tooltip="UnitBuilder"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-7427eb9cb3be46c00ae1f03eea4312661250f28d.png)
Collaboration diagram for Aeon::Environment::ExperimentProperties:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExperimentProperties" tooltip="Aeon.Environment.ExperimentProperties" fillcolor="#BFBFBF"]
"2" [label="UnitBuilder" tooltip="UnitBuilder"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-7427eb9cb3be46c00ae1f03eea4312661250f28d.png)
ExternalizedPropertiesVisualizer#
- class Aeon.Environment.ExternalizedPropertiesVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::ExternalizedPropertiesVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExternalizedPropertiesVisualizer" tooltip="Aeon.Environment.ExternalizedPropertiesVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c258fc10a24432244a6dcab4f8d63eccfb5161ea.png)
Collaboration diagram for Aeon::Environment::ExternalizedPropertiesVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExternalizedPropertiesVisualizer" tooltip="Aeon.Environment.ExternalizedPropertiesVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c258fc10a24432244a6dcab4f8d63eccfb5161ea.png)
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
Fixture#
- class Aeon.Environment.Fixture#
Public Functions
- IObservable<Fixture> Process ()#
Properties
- int > Channels { get; set; }#
Specifies the collection of channels assigned to the fixture.
- InterpolationMethod InterpolationMethod { get; set; }#
Specifies the method used to interpolate light values for a fixture.
- string CalibrationFile { get; set; }#
Specifies the path to the calibration file for this fixture.
FormatWeight#
- class Aeon.Environment.FormatWeight#
Public Functions
- IObservable<HarpMessage> Process (IObservable<WeightMeasurement> source)#
Properties
- int Address { get; set; } = 200#
InterpolateRoomLightPreset#
- class Aeon.Environment.InterpolateRoomLightPreset : Combinator#
Inheritance diagram for Aeon::Environment::InterpolateRoomLightPreset:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.InterpolateRoomLightPreset" tooltip="Aeon.Environment.InterpolateRoomLightPreset" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-110309b5989f9557b3c2add851d843a0e7b53e62.png)
Collaboration diagram for Aeon::Environment::InterpolateRoomLightPreset:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.InterpolateRoomLightPreset" tooltip="Aeon.Environment.InterpolateRoomLightPreset" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-110309b5989f9557b3c2add851d843a0e7b53e62.png)
Public Functions
- override IObservable<RoomLightMessage> Process (IObservable<RoomLightPreset> source)#
Properties
- RoomFixtures Fixtures { get; set; }#
LabelControl#
- class Aeon.Environment.LabelControl#
Public Functions
- LabelControl ()#
- IObservable<TSource> Process<TSource> (IObservable<TSource> source)#
Properties
- float FontSize { get; set; }#
LabelVisualizer#
- class Aeon.Environment.LabelVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::LabelVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.LabelVisualizer" tooltip="Aeon.Environment.LabelVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0bfd74ed4ce960f79584d9d88516409b0bdd29c4.png)
Collaboration diagram for Aeon::Environment::LabelVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.LabelVisualizer" tooltip="Aeon.Environment.LabelVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0bfd74ed4ce960f79584d9d88516409b0bdd29c4.png)
Public Functions
- override void Show (object value)#
- override void Load (IServiceProvider provider)#
- override void Unload ()#
ParseRfidMeasurement#
- class Aeon.Environment.ParseRfidMeasurement : Combinator#
Inheritance diagram for Aeon::Environment::ParseRfidMeasurement:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ParseRfidMeasurement" tooltip="Aeon.Environment.ParseRfidMeasurement" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-f3712328aaeea213c0bf851da1dea9f2efbe193b.png)
Collaboration diagram for Aeon::Environment::ParseRfidMeasurement:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ParseRfidMeasurement" tooltip="Aeon.Environment.ParseRfidMeasurement" fillcolor="#BFBFBF"]
"2" [label="Combinator" tooltip="Combinator"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-f3712328aaeea213c0bf851da1dea9f2efbe193b.png)
Public Functions
- override IObservable<Timestamped<RfidMeasurement>> Process (IObservable<HarpMessage> source)#
ReadOnlyPropertyDescriptor#
- class Aeon.Environment.ReadOnlyPropertyDescriptor : PropertyDescriptor#
Inheritance diagram for Aeon::Environment::ReadOnlyPropertyDescriptor:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ReadOnlyPropertyDescriptor" tooltip="Aeon.Environment.ReadOnlyPropertyDescriptor" fillcolor="#BFBFBF"]
"2" [label="PropertyDescriptor" tooltip="PropertyDescriptor"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-cc531d706b76e11efb11594148f46c920cf74109.png)
Collaboration diagram for Aeon::Environment::ReadOnlyPropertyDescriptor:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ReadOnlyPropertyDescriptor" tooltip="Aeon.Environment.ReadOnlyPropertyDescriptor" fillcolor="#BFBFBF"]
"2" [label="PropertyDescriptor" tooltip="PropertyDescriptor"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-cc531d706b76e11efb11594148f46c920cf74109.png)
Public Functions
- ReadOnlyPropertyDescriptor (PropertyDescriptor property)#
- override bool CanResetValue (object component)#
- override object GetValue (object component)#
- override void ResetValue (object component)#
- override void SetValue (object component, object value)#
- override bool ShouldSerializeValue (object component)#
ReadOnlyTypeDescriptor#
- class Aeon.Environment.ReadOnlyTypeDescriptor : CustomTypeDescriptor#
Inheritance diagram for Aeon::Environment::ReadOnlyTypeDescriptor:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ReadOnlyTypeDescriptor" tooltip="Aeon.Environment.ReadOnlyTypeDescriptor" fillcolor="#BFBFBF"]
"2" [label="CustomTypeDescriptor" tooltip="CustomTypeDescriptor"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-23eae7776dbc58ae66f0b51424a1ea1b8b7d58bc.png)
Collaboration diagram for Aeon::Environment::ReadOnlyTypeDescriptor:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ReadOnlyTypeDescriptor" tooltip="Aeon.Environment.ReadOnlyTypeDescriptor" fillcolor="#BFBFBF"]
"2" [label="CustomTypeDescriptor" tooltip="CustomTypeDescriptor"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-23eae7776dbc58ae66f0b51424a1ea1b8b7d58bc.png)
Public Functions
- ReadOnlyTypeDescriptor (ICustomTypeDescriptor parent, params string[] properties)#
- override PropertyDescriptorCollection GetProperties ()#
- override PropertyDescriptorCollection GetProperties (Attribute[] attributes)
RoomFixtures#
- class Aeon.Environment.RoomFixtures#
Specifies the channel map for every light fixture in the room.
Public Functions
- IObservable<RoomFixtures> Process ()#
RoomLightDevice#
- class Aeon.Environment.RoomLightDevice#
Public Functions
- IObservable<RoomLightMessage> Process (IObservable<RoomLightMessage> source)#
SerializeToYaml#
- class Aeon.Environment.SerializeToYaml#
Serializes a sequence of data model objects into YAML strings.
Public Functions
- IObservable<string> Process (IObservable<RoomFixtures> source)#
- IObservable<string> Process (IObservable<Fixture> source)
- IObservable<string> Process (IObservable<ChannelMap> source)
CreateRoomLightPreset.SettingsConverter#
- class Aeon.Environment.CreateRoomLightPreset.SettingsConverter : ExpandableObjectConverter#
Inheritance diagram for Aeon::Environment::CreateRoomLightPreset::SettingsConverter:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightPreset.SettingsConverter" tooltip="Aeon.Environment.CreateRoomLightPreset.SettingsConverter" fillcolor="#BFBFBF"]
"2" [label="ExpandableObjectConverter" tooltip="ExpandableObjectConverter"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-708962839b8e24d77ab844e08932170611173b1c.png)
Collaboration diagram for Aeon::Environment::CreateRoomLightPreset::SettingsConverter:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.CreateRoomLightPreset.SettingsConverter" tooltip="Aeon.Environment.CreateRoomLightPreset.SettingsConverter" fillcolor="#BFBFBF"]
"2" [label="ExpandableObjectConverter" tooltip="ExpandableObjectConverter"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-708962839b8e24d77ab844e08932170611173b1c.png)
Public Functions
- override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context, object value, Attribute[] attributes)#
StringExtensions#
- class Aeon.Environment.StringExtensions#
SubjectLogBitmap#
SubjectRecord#
SubjectStateRecovery#
- class Aeon.Environment.SubjectStateRecovery#
Properties
- ActiveSubjectCollection ActiveSubjects { get; set; }#
TareWeight#
- class Aeon.Environment.TareWeight : Aeon.Acquisition.MetadataSource<TMetadata>#
Inheritance diagram for Aeon::Environment::TareWeight:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeight" tooltip="Aeon.Environment.TareWeight" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-ad1063836d352a5136eb4fa8e9cf3991e633a124.png)
Collaboration diagram for Aeon::Environment::TareWeight:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeight" tooltip="Aeon.Environment.TareWeight" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-ad1063836d352a5136eb4fa8e9cf3991e633a124.png)
TareWeightControl#
- class Aeon.Environment.TareWeightControl : UserControl#
Inheritance diagram for Aeon::Environment::TareWeightControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeightControl" tooltip="Aeon.Environment.TareWeightControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c18d67bf06347636502a5cb235e2f49a107405a4.png)
Collaboration diagram for Aeon::Environment::TareWeightControl:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeightControl" tooltip="Aeon.Environment.TareWeightControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-c18d67bf06347636502a5cb235e2f49a107405a4.png)
Public Functions
- TareWeightControl (TareWeight source)#
Properties
- TareWeight Source { get; set; }#
TareWeightVisualizer#
- class Aeon.Environment.TareWeightVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Environment::TareWeightVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeightVisualizer" tooltip="Aeon.Environment.TareWeightVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0109fe4a5616e3f44853327766a0d8d85faccc69.png)
Collaboration diagram for Aeon::Environment::TareWeightVisualizer:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.TareWeightVisualizer" tooltip="Aeon.Environment.TareWeightVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-0109fe4a5616e3f44853327766a0d8d85faccc69.png)
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
ExternalizedPropertiesVisualizer.VisualizerContext#
- class Aeon.Environment.ExternalizedPropertiesVisualizer.VisualizerContext : ISite#
Inheritance diagram for Aeon::Environment::ExternalizedPropertiesVisualizer::VisualizerContext:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExternalizedPropertiesVisualizer.VisualizerContext" tooltip="Aeon.Environment.ExternalizedPropertiesVisualizer.VisualizerContext" fillcolor="#BFBFBF"]
"2" [label="ISite" tooltip="ISite"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-a1e427c36054b469ac259e80dde8599f648e76f2.png)
Collaboration diagram for Aeon::Environment::ExternalizedPropertiesVisualizer::VisualizerContext:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ExternalizedPropertiesVisualizer.VisualizerContext" tooltip="Aeon.Environment.ExternalizedPropertiesVisualizer.VisualizerContext" fillcolor="#BFBFBF"]
"2" [label="ISite" tooltip="ISite"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-a1e427c36054b469ac259e80dde8599f648e76f2.png)
Public Functions
- VisualizerContext (IServiceProvider provider)#
Properties
- IComponent Component { get; set; }#
- IContainer Container { get; set; }#
- bool DesignMode { get; set; }#
- string Name { get; set; }#
WeightBaseline#
- class Aeon.Environment.WeightBaseline#
Public Functions
- IObservable<WeightMeasurement> Process<TOther> (IObservable<WeightMeasurement> source, IObservable<TOther> trigger)#
WeightFilter#
- class Aeon.Environment.WeightFilter#
Public Functions
- IObservable<WeightMeasurement> Process (IObservable<WeightMeasurement> source)#
Properties
- int Count { get; set; } = 10#
WeightRaw#
- class Aeon.Environment.WeightRaw : Transform#
Inheritance diagram for Aeon::Environment::WeightRaw:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.WeightRaw" tooltip="Aeon.Environment.WeightRaw" fillcolor="#BFBFBF"]
"2" [label="Transform" tooltip="Transform"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-6367f4da2ace349687ac29ff345ab760b0379b31.png)
Collaboration diagram for Aeon::Environment::WeightRaw:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.WeightRaw" tooltip="Aeon.Environment.WeightRaw" fillcolor="#BFBFBF"]
"2" [label="Transform" tooltip="Transform"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-6367f4da2ace349687ac29ff345ab760b0379b31.png)
Public Functions
- override IObservable<WeightMeasurement> Process (IObservable<WeightMeasurement> source)#
Structs#
RfidMeasurement#
RoomLightMessage#
- struct Aeon.Environment.RoomLightMessage#
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ButtonControl" tooltip="Aeon.Environment.ButtonControl" fillcolor="#BFBFBF"]
"2" [label="UserControl" tooltip="UserControl"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-73d9ac5eb1cbfca6ff0f17dd96397b40d3250134.png)
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ButtonSource" tooltip="Aeon.Environment.ButtonSource" fillcolor="#BFBFBF"]
"2" [label="Aeon.Acquisition.MetadataSource< TMetadata >" tooltip="Aeon.Acquisition.MetadataSource< TMetadata >"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-327db00352ebb9b6ef15f36845a7841410b3f9e1.png)
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"1" [label="Aeon.Environment.ButtonSourceVisualizer" tooltip="Aeon.Environment.ButtonSourceVisualizer" fillcolor="#BFBFBF"]
"2" [label="DialogTypeVisualizer" tooltip="DialogTypeVisualizer"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../../../_images/graphviz-e261b5ea7d81ae838ce205c6b00b29ffc162a780.png)