diff --git a/App/RobobinApp/ViewModels/MainPageViewModel.cs b/App/RobobinApp/ViewModels/MainPageViewModel.cs index 910c53d119e230e885e88047040160f7f7c0d7bf..7b06e1664d50165c4ecb14b578c9440a20f664e4 100644 --- a/App/RobobinApp/ViewModels/MainPageViewModel.cs +++ b/App/RobobinApp/ViewModels/MainPageViewModel.cs @@ -29,6 +29,7 @@ namespace RobobinApp.ViewModels public ObservableCollection<Graph> Graphs { get; } public ICommand SelectGraphCommand { get; } public ICommand ToggleModeCommand { get; } + public ICommand GetNewGraphCommand { get; } public Graph Graph { get => _selectedGraph; @@ -55,6 +56,7 @@ namespace RobobinApp.ViewModels ConnectToRobobinCommand = new Command(async () => await OnConnectToRobobin()); ToggleModeCommand = new Command(async () => await OnToggleMode()); + GetNewGraphCommand = new Command(async () => await GetNewGraph()); var graphNodes1 = new List<Node> { @@ -110,7 +112,11 @@ namespace RobobinApp.ViewModels Graph = Graphs.First(); } - + private async Task GetNewGraph() + { + await App.WifiManager.SendMessageAsync("REQMAP"); + } + public static (float magnitude, float angle)[,] CalculatePolarConnections(List<Node> nodes, bool[,] connections) { int nodeCount = nodes.Count; diff --git a/App/RobobinApp/Views/MainPage.xaml b/App/RobobinApp/Views/MainPage.xaml index 7636843929993c9b43950102dfa87c2ca60b8725..4665f20501fdb52cd69e6ab369b4dd40339bd712 100644 --- a/App/RobobinApp/Views/MainPage.xaml +++ b/App/RobobinApp/Views/MainPage.xaml @@ -33,7 +33,7 @@ VerticalOptions="FillAndExpand" Grid.Column="0" Grid.Row="0"> <HorizontalStackLayout HorizontalOptions="Start" VerticalOptions="End"> - <Button Text="Get Graph" Command="{Binding ConnectToRobobinCommand}"/> + <Button Text="Get Graph" Command="{Binding GetNewGraphCommand}"/> <Button Text="Setup" Command="{Binding ConnectToRobobinCommand}"/> </HorizontalStackLayout> <sides:ModeBox /> diff --git a/App/RobobinApp/Views/MainPage_Android.xaml b/App/RobobinApp/Views/MainPage_Android.xaml index 697e545f39e128cf354cf9b387ec295597c1746c..2fa12d5e5271cceae78a61726d4489101d509751 100644 --- a/App/RobobinApp/Views/MainPage_Android.xaml +++ b/App/RobobinApp/Views/MainPage_Android.xaml @@ -28,7 +28,7 @@ HorizontalOptions="FillAndExpand" VerticalOptions="Start"> <HorizontalStackLayout HorizontalOptions="Start" VerticalOptions="End"> - <Button Text="Admin" Command="{Binding ConnectToRobobinCommand}"/> + <Button Text="Get Graph" Command="{Binding GetNewGraphCommand}"/> <Button Text="Setup" Command="{Binding ConnectToRobobinCommand}"/> <Button Text="Info" Command= "{Binding GoToHelpPage}"/> <Button Text="Switch Mode (Follow/Call)" Command="{Binding ToggleModeCommand}"/>