async void EndTrip()
        {
            var popUp = new ConfirmConfig();

            popUp.SetTitle("ATENÇÃO!");
            popUp.SetMessage("Deseja mesmo ENCERRAR viagem?");
            popUp.SetCancelText("Cancelar");
            popUp.SetOkText("Aceitar");
            var resposta = await UserDialogs.Instance.ConfirmAsync(popUp);

            if (resposta)
            {
                ActionImage = ImageSource.FromFile("play.png");
                ActionText  = "Toque no botão para INICIAR a viagem.";
                MessagingCenter.Send(new StopLongRunningTaskMessage(), "StopLongRunningTaskMessage");
                AquisitionStart = false;
                var endTrip = true;
                await AcquireData(endTrip);

                TripStarted = false;
                await SendData();
            }
            else
            {
                AquisitionStart = true;
            }
        }
        async void StartTrip()
        {
            var popUp = new ConfirmConfig();

            popUp.SetTitle("ATENÇÃO!");
            popUp.SetMessage("Deseja mesmo INICIAR viagem?");
            popUp.SetCancelText("Cancelar");
            popUp.SetOkText("Aceitar");
            var resposta = await UserDialogs.Instance.ConfirmAsync(popUp);

            if (resposta)
            {
                TripStarted = true;
                SendMsgFail = 0;
                ActionImage = ImageSource.FromFile("pause.png");
                ActionText  = "Viagem em ANDAMENTO. Toque no botão para ENCERRAR viagem.";
                MessagingCenter.Send(new StartLongRunningTaskMessage(), "StartLongRunningTaskMessage");
                AquisitionStart = true;
            }
            else
            {
                AquisitionStart = false;
            }
        }