/// <summary> /// Initializes a new instance of the <see cref="StringProducer"/> class. /// </summary> /// <param name="pipeline">The pipeline.</param> public Biopac(Pipeline pipeline) : base(pipeline) { Out = pipeline.CreateEmitter <string>(this, nameof(Out)); pipelineLocal = pipeline; communicator = new BiopacCommunicatorWrapper(); communicator.StartCommunication(); // Application exit callback pipeline.ComponentCompleted += OnExitMethod; }
/// <summary> /// Initializes a new instance of the <see cref="StringProducer"/> class. /// </summary> /// <param name="pipeline">The pipeline.</param> public Biopac(Pipeline pipeline) : base(pipeline) { pipelineLocal = pipeline; communicator = new BiopacCommunicatorWrapper(); communicator.StartCommunication(); Out = pipelineLocal.CreateEmitter <string>(this, nameof(Out)); // Application exit callback Application.Current.Exit += OnExitMethod; }