public void StartDataCollection()
        {
            Device.StartTimer(TimeSpan.FromMinutes(2), () =>
            {
                if (_stopDataCollection)
                {
                    // Stop
                    _stopDataCollection = false;
                    return(false);
                }

                // Get GPS Data from Box
                var rawData = _bluetoothConnection.GetGPSData();
                var gpsData = new GPSData(rawData.position.latitude.value, rawData.position.longitude.value, rawData.trueVelocity, rawData.time);

                // Call GPSDataReceived Event
                GPSDataReceived?.Invoke(gpsData);
                return(true);
            });
        }