コード例 #1
0
 public BiosignalStreamer(IBiosignalSource biosignalSource, IClock clock, ArrayQuery channelSelector = null) : base(nameof(BiosignalStreamer), clock)
 {
     BiosignalSource = biosignalSource;
     Started        += (sender, e) => biosignalSource.Open();
     Stopped        += (sender, e) => biosignalSource.Shutdown();
     _channelIndices = channelSelector?.Enumerate(1, biosignalSource.ChannelNum).Select(val => (uint)(val - 1)).ToArray();
 }
コード例 #2
0
 public BiosignalStreamer(IBiosignalSource biosignalSource, IClock clock, IConsumer <Timestamped <ISample> > consumer, ArrayQuery channelSelector = null)
     : this(biosignalSource, clock, channelSelector) => AttachConsumer(consumer);