public void Stop()
        {
            if (stop != null)
            {
                stop.Set();
            }
            stop = null;

            if (samplesStream != null)
            {
                samplesStream.Stop();
            }
            samplesStream = null;

            if (activityStream != null)
            {
                activityStream.Stop();
            }
            activityStream = null;

            if (alarmStream != null)
            {
                alarmStream.Stop();
            }
            alarmStream = null;

            if (oeeStream != null)
            {
                oeeStream.Stop();
            }
            oeeStream = null;
        }
 private void StartActivityStream()
 {
     activityStream = new Activity.Stream(MainWindow._apiUrl, _deviceId, 2000, MainWindow._apiToken);
     activityStream.ActivityReceived += Stream_ActivityReceived;
     activityStream.Start();
 }