aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.UI/ViewModels/NoPermissionsViewVM.cs
blob: cea8a7d6337e3348bec4b6f78d69ff87e08fde2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Core.Commands;
using Tango.PPC.Common;

namespace Tango.PPC.UI.ViewModels
{
    public class NoPermissionsViewVM : PPCViewModel
    {
        public RelayCommand RestartCommand { get; set; }

        public NoPermissionsViewVM()
        {
            RestartCommand = new RelayCommand(Restart);
        }

        private void Restart()
        {
            ApplicationManager.Restart();
        }

        public override void OnApplicationStarted()
        {
            
        }
    }
}
span class="w"> (i = 0; i < request->amount; i++) { response.progress = i; responseContainer = createContainer(MESSAGE_TYPE__ProgressResponse, requestContainer->token, false, &response, &progress_response__pack, &progress_response__get_packed_size); uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer)); size_t container_size = message_container__pack(&responseContainer, container_buffer); free(responseContainer.data.data); SendChars((char*)container_buffer, container_size); //free(container_buffer); int co = 0; for (co = 0; co < request->delay; co++) { __delay_cycles(1000000); } } responseContainer = createContainer(MESSAGE_TYPE__ProgressResponse, requestContainer->token, true, &response, &progress_response__pack, &progress_response__get_packed_size); uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer)); size_t container_size = message_container__pack(&responseContainer, container_buffer); free(responseContainer.data.data); //writeLine("Progress Completed!"); SendChars((char*)container_buffer, container_size); //free(container_buffer); return; }