/// <summary>
        /// Start measurements
        /// </summary>
        public async void Start()
        {
            //Clear previous measurements
            Measurements.Clear();
            Paused = false;

            _cancellationToken = new CancellationTokenSource();

            //Activate watch app
            if (_ConnectionToken == -1)
            {
                _ConnectionToken = await _pc.Connect(_ConnectionToken);

                if (_pc.IsConnected)
                {
                    await _pc.Launch(SportFace);
                }
            }

            if (_pc.Pebble != null)
            {
                _pc.Pebble.MessageReceived += ProtocolMessageReceived;
            }

            //Start thread

            /*var t = Task.Run(async () =>
             * {
             *  await ContinuousMeasurements();
             * });*/
        }
        /// <summary>
        /// Set the active watch face
        /// </summary>
        /// <param name="_item"></param>
        public async Task SetActiveWatchApp(vmWatchApp _item)
        {
            try
            {
                Connector.PebbleConnector _pc = Connector.PebbleConnector.GetInstance();

                await _pc.Launch(_item.Model);
            }
            catch (Exception)
            {
            }
        }