Class DispenserController#

Namespace: Aeon.Foraging
Assembly: Aeon.Foraging.dll

[TypeVisualizer(typeof(DispenserEventVisualizer))]
public class DispenserController : MetadataSource<DispenserEventArgs>, INamedElement

Inheritance#

object ← MetadataSource<DispenserEventArgs> ← DispenserController

Implements#

INamedElement

Inherited Members#

MetadataSource<DispenserEventArgs>.OnNext(DispenserEventArgs), MetadataSource<DispenserEventArgs>.Process(), MetadataSource<DispenserEventArgs>.Process(IObservable<HarpMessage>), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Properties#

Name#

public string Name { get; set; }

Property Value#

string

Methods#

Process(IObservable<DispenserState>)#

public IObservable<DispenserEventArgs> Process(IObservable<DispenserState> source)

Parameters#

source IObservable<DispenserState>

Returns#

IObservable<DispenserEventArgs>

Process(IObservable<DispenserState>, IObservable<HarpMessage>)#

public IObservable<Timestamped<DispenserEventArgs>> Process(IObservable<DispenserState> source, IObservable<HarpMessage> clockSource)

Parameters#

source IObservable<DispenserState>

clockSource IObservable<HarpMessage>

Returns#

IObservable<Timestamped<DispenserEventArgs>>