[App.xaml.cs]停用tcp连接和编队控制器formationController [Copter.cs]关闭心跳包发送,减小数据发送量 [Plane.FormationCreator.csproj]加入ParamFile.cs修改参数 [ControlPanelViewModel.cs] 1加入读参数文件,可批量设置参数 2修改ReadRTKPacketAsync的bug,导致发送数据量太大>1000/s 3航线暂时改为停2秒 [CopterListViewModel.cs]加入数据收发量统计
134 lines
5.5 KiB
XML
134 lines
5.5 KiB
XML
<UserControl x:Class="Plane.FormationCreator.Views.ControlPanelView"
|
||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||
xmlns:local="clr-namespace:Plane.FormationCreator.Views"
|
||
xmlns:fc="clr-namespace:Plane.FormationCreator"
|
||
xmlns:ec="clr-namespace:Plane.Copters;assembly=PlaneGcsSdk_Private_NET46"
|
||
xmlns:vm="clr-namespace:Plane.FormationCreator.ViewModels"
|
||
xmlns:m="clr-namespace:Plane.FormationCreator.Formation"
|
||
mc:Ignorable="d"
|
||
d:DesignHeight="300"
|
||
d:DesignWidth="300">
|
||
|
||
<StackPanel>
|
||
<StackPanel.Resources>
|
||
<Style TargetType="Button"
|
||
BasedOn="{StaticResource {x:Type Button}}">
|
||
<Setter Property="Margin"
|
||
Value="0,0,5,5" />
|
||
</Style>
|
||
</StackPanel.Resources>
|
||
|
||
<!--<TextBlock Text="连接" />
|
||
<WrapPanel>
|
||
<Button Content="连接"
|
||
Command="{Binding ConnectCommand}" />
|
||
<Button Content="断开"
|
||
Command="{Binding DisconnectCommand}" />
|
||
</WrapPanel>-->
|
||
|
||
<TextBlock Text="飞行控制"
|
||
Margin="5,0,0,8"/>
|
||
<WrapPanel>
|
||
<Button Content="解锁"
|
||
Command="{Binding UnlockCommand}" />
|
||
<Button Content="起飞"
|
||
Command="{Binding TakeOffCommand}" />
|
||
<Button Content="悬停"
|
||
Command="{Binding HoverCommand}" />
|
||
<Button Content="手动"
|
||
Command="{Binding FloatCommand}" />
|
||
<Button Content="参数"
|
||
Command="{Binding ParamModify}" />
|
||
<Button Content="参数文件"
|
||
Command="{Binding LoadParamfile}" />
|
||
|
||
</WrapPanel>
|
||
<WrapPanel>
|
||
<Button Content="返航"
|
||
Command="{Binding ReturnToLaunchCommand}" />
|
||
<Button Content="降落"
|
||
Command="{Binding LandCommand}" />
|
||
<Button Content="上锁"
|
||
Command="{Binding LockCommand}" />
|
||
<Button Content="跳过"
|
||
Command="{Binding FlagCommand}" />
|
||
<Button Content="测试"
|
||
|
||
Command="{Binding TestCommand}" />
|
||
<TextBox Width="50"
|
||
Visibility="Hidden"
|
||
Text="{Binding AltP, UpdateSourceTrigger=PropertyChanged}" />
|
||
</WrapPanel>
|
||
<WrapPanel>
|
||
<Button Content="写入航点"
|
||
Command="{Binding WriteMissionCommand}" />
|
||
<Button Content="全部解锁"
|
||
Command="{Binding UnlockAllCommand}" />
|
||
<Button Content="开始任务"
|
||
Command="{Binding MissionStartCommand}" />
|
||
|
||
|
||
|
||
|
||
|
||
</WrapPanel>
|
||
<WrapPanel>
|
||
<TextBox
|
||
Grid.Column="1"
|
||
Width="55"
|
||
Margin="5, 5, 5, 5"
|
||
HorizontalContentAlignment="Right"
|
||
Text="{Binding RTKcomvalue, UpdateSourceTrigger=PropertyChanged}"
|
||
/>
|
||
<Button Content="{Binding Path=RTKbtntxt}"
|
||
|
||
Command="{Binding SendRTKCommand}" />
|
||
<TextBlock
|
||
Margin="5,5,5,5"
|
||
Text="{Binding Path=RTKState}"
|
||
/>
|
||
</WrapPanel>
|
||
|
||
|
||
|
||
<!--// 林俊清, 20150920, 目前不再使用 FormationController,删除相关按钮。
|
||
<StackPanel Visibility="{Binding Source={x:Static fc:AppEx.Current}, Path=AppMode, Converter={StaticResource AppModeToVisibilityConverter}, ConverterParameter=ControlPanelView_Formation}">
|
||
<TextBlock Text="任务" />
|
||
<WrapPanel>
|
||
<Button Content="飞到50米高"
|
||
Command="{Binding FlyToAltitudeCommand}"
|
||
CommandParameter="50" />
|
||
<Button Content="飞到15米高"
|
||
Command="{Binding FlyToAltitudeCommand}"
|
||
CommandParameter="15" />
|
||
<Button Content="Test"
|
||
Command="{Binding TestCommand}" />
|
||
</WrapPanel>
|
||
-->
|
||
<!--<WrapPanel>
|
||
<Button Content="画圈"
|
||
Command="{Binding FlyInCircleCommand}" />
|
||
<Button Content="绕队列中心画圈"
|
||
Command="{Binding FlyAroundCenterOfCoptersCommand}" />
|
||
<Button Content="Test"
|
||
Command="{Binding TestCommand}" />
|
||
<Button Content="画矩形"
|
||
Command="{Binding FlyInRectangleCommand}"
|
||
Visibility="Collapsed" />
|
||
</WrapPanel>
|
||
<WrapPanel>
|
||
<Button Content="飞到一条竖线画圈"
|
||
Command="{Binding FlyToVerticalLineAndMakeCircleCommand}" />
|
||
</WrapPanel>-->
|
||
<!--
|
||
<WrapPanel>
|
||
<Button Content="停止"
|
||
Command="{Binding StopTaskCommand}" />
|
||
</WrapPanel>
|
||
</StackPanel>-->
|
||
</StackPanel>
|
||
</UserControl>
|