Aeon.Foraging#
- namespace Aeon.Foraging#
Enums#
DispenserEventType#
Classes#
CreateDispenserEvent#
- class Aeon.Foraging.CreateDispenserEvent : Source#
Inheritance diagram for Aeon::Foraging::CreateDispenserEvent:
Collaboration diagram for Aeon::Foraging::CreateDispenserEvent:
Public Functions
- override IObservable<DispenserEventArgs> Generate ()#
- IObservable<DispenserEventArgs> Generate<TSource> (IObservable<TSource> source)
DispenserAccumulate#
- class Aeon.Foraging.DispenserAccumulate#
Public Functions
- IObservable<DispenserState> Process (IObservable<DispenserEventArgs> source)#
- IObservable<DispenserState> Process (IObservable<DispenserEventArgs> source, IObservable<DispenserState> seed)
DispenserController#
- class Aeon.Foraging.DispenserController : Aeon.Acquisition.MetadataSource<TMetadata>, INamedElement#
Inheritance diagram for Aeon::Foraging::DispenserController:
Collaboration diagram for Aeon::Foraging::DispenserController:
Public Functions
- IObservable<DispenserEventArgs> Process (IObservable<DispenserState> source)#
- IObservable<Timestamped<DispenserEventArgs>> Process (IObservable<DispenserState> source, IObservable<HarpMessage> clockSource)
Properties
- string Name { get; set; }#
DispenserEventArgs#
- class Aeon.Foraging.DispenserEventArgs#
Public Functions
- DispenserEventArgs (int value, DispenserEventType eventType)#
- override string ToString ()#
DispenserEventControl#
- class Aeon.Foraging.DispenserEventControl : UserControl#
Inheritance diagram for Aeon::Foraging::DispenserEventControl:
Collaboration diagram for Aeon::Foraging::DispenserEventControl:
Public Functions
- DispenserEventControl (DispenserController source)#
DispenserEventVisualizer#
- class Aeon.Foraging.DispenserEventVisualizer : DialogTypeVisualizer#
Inheritance diagram for Aeon::Foraging::DispenserEventVisualizer:
Collaboration diagram for Aeon::Foraging::DispenserEventVisualizer:
Public Functions
- override void Load (IServiceProvider provider)#
- override void Show (object value)#
- override void Unload ()#
DispenserState#
FormatDispenserState#
- class Aeon.Foraging.FormatDispenserState#
Public Functions
- IObservable<HarpMessage> Process (IObservable<Timestamped<DispenserState>> source)#
Properties
- int Address { get; set; } = 200#
WheelDisplacement#
- class Aeon.Foraging.WheelDisplacement#
Public Functions
- IObservable<double> Process (IObservable<ushort> source)#
Properties
- double Radius { get; set; } = 1#