agrobot_base/AgroBase/OperationControl/Windows/MainWindow.xaml

245 lines
26 KiB
XML

<Window x:Class="OperationControl.Windows.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:scott="clr-namespace:ScottPlot.WPF;assembly=ScottPlot.WPF"
xmlns:controls="clr-namespace:OperationControl.Controls"
mc:Ignorable="d"
Title="Controle da Opearação Agrobot" Height="1025" Width="1920" WindowStartupLocation="CenterScreen" WindowState="Maximized">
<Grid>
<Border x:Name="brdRovers" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="10,0,1460,943">
<Canvas>
<Image HorizontalAlignment="Center" Height="66" VerticalAlignment="Top" Width="94" Source="/Resources/logo.png" Canvas.Top="2" Canvas.Left="1"/>
<Label Content="Rover em foco" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="100" Canvas.Top="9"/>
<Label Content="OK" Style="{StaticResource RoundedLabel}" Background="Green" Height="22" Width="50" Canvas.Left="393" Canvas.Top="11" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<ComboBox HorizontalAlignment="Left" VerticalAlignment="Center" Width="164" Canvas.Left="224" Canvas.Top="11">
<ComboBoxItem Content="R0-NS241436"/>
<ComboBoxItem Content="R1-NS561486"/>
</ComboBox>
<Label Content="Liberado | Automático | EmAndamento | CaminhandoRua" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="100" Canvas.Top="32"/>
</Canvas>
</Border>
<Border Name="brdResumo" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="10,71,1460,818">
<Canvas>
<Label Content="Resumo Operacional" FontWeight="Bold" FontSize="10" HorizontalAlignment="Left" Canvas.Top="-4" VerticalAlignment="Center" Canvas.Left="-2"/>
<Label Content="Rua Atual" FontSize="10" HorizontalAlignment="Center" Canvas.Top="12" VerticalAlignment="Top" RenderTransformOrigin="0.756,0.502"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="19" Width="92" HorizontalAlignment="Left" VerticalAlignment="Center" Value="63"/>
<Label Content="74,17 m / 135,84 m (1)" FontSize="10" Canvas.Top="12" HorizontalAlignment="Center" VerticalAlignment="Center" Canvas.Left="154"/>
<Label Content="Área Total" FontSize="10" HorizontalAlignment="Center" Canvas.Top="28" VerticalAlignment="Top"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="34" Width="92" HorizontalAlignment="Left" VerticalAlignment="Top" Value="78"/>
<Label Content="365,32 m / 1.366,10 m" FontSize="10" Canvas.Top="28" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="154"/>
<Label Content="Bateria" FontSize="10" HorizontalAlignment="Center" Canvas.Top="44" VerticalAlignment="Top"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="51" Width="92" HorizontalAlignment="Left" VerticalAlignment="Top" Value="84"/>
<Label Content="40,85 V (01:36:45)" FontSize="9" HorizontalAlignment="Center" Canvas.Top="44" VerticalAlignment="Center" Canvas.Left="154"/>
<Label Content="Herbicida" FontSize="10" HorizontalAlignment="Center" Canvas.Top="60" VerticalAlignment="Top"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="67" Width="92" HorizontalAlignment="Left" VerticalAlignment="Top" Value="73"/>
<Label Content="21,90 L (584,32 m)" FontSize="9" HorizontalAlignment="Left" Canvas.Top="60" VerticalAlignment="Center" Canvas.Left="154"/>
<Label Content="Infestação" FontSize="10" Canvas.Top="76" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="83" Width="92" HorizontalAlignment="Center" VerticalAlignment="Top" Value="23"/>
<Label Content="234,51 mL/erva" FontSize="9" HorizontalAlignment="Center" Canvas.Top="76" VerticalAlignment="Top" Canvas.Left="154"/>
<Label Content="Conexão" FontSize="10" Canvas.Top="92" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<controls:ProgressBarText Height="10" Canvas.Left="57" Canvas.Top="99" Width="92" HorizontalAlignment="Center" VerticalAlignment="Top" Value="97"/>
<Label Content="4,9 dBi (574,65 m)" FontSize="9" HorizontalAlignment="Center" Canvas.Top="92" VerticalAlignment="Top" Canvas.Left="154"/>
<Label Content="Operação Liberado" FontSize="10" Canvas.Top="12" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
<Label Content="Modo Automático" FontSize="10" Canvas.Top="28" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
<Label Content="Status EmAndamento" FontSize="10" Canvas.Top="44" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
<Label Content="Carro CaminhandoRua" FontSize="10" Canvas.Top="60" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
<Label Content="Temperatura 45,32°C" FontSize="10" Canvas.Top="76" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
<Label Content="Duração 00:23:15 / 00:54:15" FontSize="10" Canvas.Top="92" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="286"/>
</Canvas>
</Border>
<Border x:Name="brdDiagnostico" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="10,196,1460,409">
<Canvas>
<Label Content="Diagnóstios" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="10" Canvas.Top="-5" FontWeight="Bold"/>
<Label Content="Impedimento: N/A" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="9" Canvas.Top="13" Height="28" Width="448"/>
<Image HorizontalAlignment="Center" Height="359" VerticalAlignment="Top" Width="308" Source="/Resources/robo_superior.jpg" Stretch="UniformToFill" Canvas.Left="70" Canvas.Top="41"/>
<Label Content="BAT" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="60" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B3V3" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="107" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B5V0" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="154" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B7V2" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="201" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B12V" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="248" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B19V" Style="{StaticResource RoundedLabel}" Background="Red" Height="21" Width="42" Canvas.Left="295" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B36V" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="42" Canvas.Left="342" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="DIR" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="72" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="MOV" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="98" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="TMP" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="124" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="DIR" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="99" Canvas.Top="72" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="MOV" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="99" Canvas.Top="98" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="TMP" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="99" Canvas.Top="124" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="DIR" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="99" Canvas.Top="250" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="MOV" Style="{StaticResource RoundedLabel}" Background="Green" Foreground="GreenYellow" BorderBrush="GreenYellow" Height="21" Width="41" Canvas.Left="99" Canvas.Top="276" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="TMP" Style="{StaticResource RoundedLabel}" Background="Red" Height="21" Width="41" Canvas.Left="99" Canvas.Top="302" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="DIR" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="250" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="MOV" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="276" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="TMP" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="41" Canvas.Left="300" Canvas.Top="302" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="SNR" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="72" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="LDR" Style="{StaticResource RoundedLabel}" Background="Orange" Height="21" Width="40" Canvas.Left="202" Canvas.Top="98" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="IMU" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="124" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="GPS" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="174" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="SEN" Style="{StaticResource RoundedLabel}" Background="Orange" Height="21" Width="40" Canvas.Left="202" Canvas.Top="200" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="BMB" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="279" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="ATU" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="319" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="PRS" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="202" Canvas.Top="356" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Label Content="FLX" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="155" Canvas.Top="356" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="MAS" Style="{StaticResource RoundedLabel}" Background="Orange" Height="21" Width="40" Canvas.Left="249" Canvas.Top="356" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B01" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="75" Canvas.Top="381" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B02" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="143" Canvas.Top="382" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B03" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="254" Canvas.Top="382" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="B04" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="322" Canvas.Top="381" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<Label Content="CAM" Style="{StaticResource RoundedLabel}" Background="Green" Height="21" Width="40" Canvas.Left="204" Canvas.Top="381" HorizontalAlignment="Left" VerticalAlignment="Center"/>
</Canvas>
</Border>
<Border x:Name="brdStatusModulo" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="10,605,1460,32">
<Canvas>
<Label Content="Saúde" HorizontalAlignment="Left" VerticalAlignment="Center" FontSize="10" Canvas.Top="-5" FontWeight="Bold"/>
<Label Content="Módulo MOV ET" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="9" Canvas.Left="39" Canvas.Top="4"/>
<Label Content="Versão 20.1.0.6" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="120" FontSize="9" Canvas.Top="4"/>
<Label Content="Operante (Saúde: 93%)" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="194" FontSize="9" Canvas.Top="4"/>
<Label Content="CAN 121 ms" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="300" FontSize="9" Canvas.Top="4"/>
<Label Content="Latência 504 ms" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="364" FontSize="9" Canvas.Top="4"/>
<Label Content="Impedimento: N/A" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="9" Canvas.Top="18" Height="35" Width="443"/>
<CheckBox Content="Mandatório" Canvas.Left="5" Canvas.Top="46" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Define se o módulo é obrigatório para que a operação em andamento seja liberada"/>
<CheckBox Content="Em Uso" Canvas.Left="82" Canvas.Top="46" HorizontalAlignment="Left" VerticalAlignment="Top" FontSize="10" ToolTip="Define se o módulo deve ser usado durante a operação em andamento"/>
<Button Content="Salvar" Canvas.Left="155" Canvas.Top="45" FontSize="10" HorizontalAlignment="Left" VerticalAlignment="Top" Width="38" ToolTip="Salva ajustes realizados nos parametros do módulo em questão"/>
<Border HorizontalAlignment="Center" BorderBrush="Black" BorderThickness="1" Height="299" Width="438" VerticalAlignment="Top" Canvas.Left="5" Canvas.Top="66">
<TabControl>
<TabItem Header="Condições Operacionais">
<Canvas>
<ListBox Height="269" Width="430" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="9">
<ListViewItem Content="Temperatura no motor alta, penalidade 3%"/>
<ListViewItem Content="Corrente fora do padrão, penalidade 2%"/>
<ListViewItem Content="RPM anormal, penalidade 2%"/>
</ListBox>
</Canvas>
</TabItem>
<TabItem Header="Acompanhamento">
<Canvas>
<scott:WpfPlot x:Name="Plot"/>
</Canvas>
</TabItem>
<TabItem Header="Opções">
<Canvas>
</Canvas>
</TabItem>
</TabControl>
</Border>
</Canvas>
</Border>
<Border x:Name="brdGNSS" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="465,0,1266,943">
<Canvas>
<Label Content="Posição" FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="0" Canvas.Top="-3"/>
<Label Content="Correção RTKFixo" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="16" FontSize="9"/>
<Label Content="Satélites 29" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="29" FontSize="9"/>
<Label Content="Precisão 0,60 cm" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="42" FontSize="9"/>
<Label Content="Idade B 1,3 s" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="92" Canvas.Top="16" FontSize="9"/>
<Label Content="Altitude 634,21 m" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="92" Canvas.Top="29" FontSize="9"/>
<Label Content="Dist. base 574,65 m" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="92" Canvas.Top="42" FontSize="9"/>
</Canvas>
</Border>
<Border x:Name="brdAjustesOperacao" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1048,0,475,943">
<Canvas>
<Label Content="Parâmetros da Operação" FontWeight="Bold" FontSize="11" Canvas.Top="-3" HorizontalAlignment="Center" VerticalAlignment="Top"/>
<Label Content="Vel. com Ervas" FontSize="9" Canvas.Top="15" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Label Content="Vel. sem Ervas" FontSize="9" Canvas.Top="30" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="1"/>
<Label Content="Angulo Máximo" FontSize="9" Canvas.Top="45" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Left="1"/>
<TextBox Canvas.Left="73" TextWrapping="Wrap" Text="1,5" Canvas.Top="19" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Velocidade que o equipamento se move quando há presença de ervas no radar, em km/h"/>
<TextBox Canvas.Left="73" TextWrapping="Wrap" Text="3,5" Canvas.Top="34" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Velocidade que o equipamento se move quando não há presença de ervas no radar, em km/h"/>
<TextBox Canvas.Left="73" TextWrapping="Wrap" Text="30" Canvas.Top="49" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Angulo máximo de controle direcional, em graus"/>
<Label Content="km/h" FontSize="9" Canvas.Top="15" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="100"/>
<Label Content="km/h" FontSize="9" Canvas.Top="30" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="100"/>
<Label Content="°" FontSize="9" Canvas.Top="45" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="100"/>
<Label Content="Ervas % ROI" FontSize="9" Canvas.Top="15" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="130"/>
<Label Content="Ervas % Area" FontSize="9" Canvas.Top="30" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="130"/>
<Label Content="Pressão Linha" FontSize="9" Canvas.Top="45" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="130"/>
<TextBox Canvas.Left="194" TextWrapping="Wrap" Text="70" Canvas.Top="19" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual da imagem onde a erva detectada envia o comando para atuação dos bicos pulverizadores, onde 100% em cima e 0% em baixo"/>
<TextBox Canvas.Left="194" TextWrapping="Wrap" Text="10" Canvas.Top="34" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Percentual de ervas detectada sobre a região de um bico para ligar e desligar o bico pulverizador"/>
<TextBox Canvas.Left="194" TextWrapping="Wrap" Text="85" Canvas.Top="49" Width="30" FontSize="9" HorizontalAlignment="Left" VerticalAlignment="Center" TextAlignment="Center" ToolTip="Pressão da linha, em psi"/>
<Label Content="psi" FontSize="9" Canvas.Top="45" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Left="224"/>
<CheckBox Content="Modo Manual" Canvas.Left="249" Canvas.Top="2" FontSize="9" VerticalAlignment="Top" ToolTip="Ativa controle manual do equipamento selecionado" HorizontalAlignment="Left"/>
<CheckBox Content="Pulverizador Automático" Canvas.Left="249" Canvas.Top="18" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" ToolTip="Atuação automática do pulverizador ao detectar ervas no radar sobre a área de um bico"/>
<CheckBox Content="Frenagem Automática" Canvas.Left="249" Canvas.Top="33" FontSize="10" HorizontalAlignment="Left" VerticalAlignment="Center" ToolTip="Acionamento automático dos freios ao detectar obstáculos próximos"/>
<CheckBox Content="Sonar Ativado" Canvas.Left="249" Canvas.Top="48" FontSize="10" HorizontalAlignment="Left" VerticalAlignment="Center" ToolTip="Utilizar dados do sonar na tomada de decisão de controle direcional automático"/>
</Canvas>
</Border>
<Border x:Name="brdMapa" BorderBrush="Black" BorderThickness="1" Margin="465,71,475,63">
<Canvas>
<Image HorizontalAlignment="Center" VerticalAlignment="Center" Source="/Resources/mapa.jpg" Stretch="UniformToFill" Width="977" Height="873"/>
<controls:HeadingIndicator x:Name="HDG" Width="130" Height="130" Canvas.Left="10" Canvas.Top="10" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<controls:AttitudeIndicator x:Name="IMU" Width="160" Height="180" Canvas.Left="10" Canvas.Top="683" CriticalLimit="20" WarningLimit="10" HorizontalAlignment="Left" VerticalAlignment="Center"/>
</Canvas>
</Border>
<Border x:Name="brdControle" Margin="659,0,877,943">
<Canvas>
<controls:ManualControlPad x:Name="PadCtl" MaxSteerDeg="90" SpeedSpKmh="3.2" SpeedCurKmh="3.31" AngleSpDeg="2.92" AngleCurDeg="2.4" MoveType="MovimentoDiagonal"/>
</Canvas>
</Border>
<Border Name="brdMapaInfo" BorderBrush="Black" BorderThickness="1" Height="26" Width="980" Canvas.Top="878" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="465,951,0,0">
<Canvas>
<Label Content="Próximo Ponto: 15 | Aproximando | Distância próximo ponto: 1,32 m | Distância ponto anterior: 0,74 m | Corredor: Dentro | Margem: Não | Disância Esquerda: 34 cm | Distância Direita: 36 cm | Status: CaminhandoRua" FontSize="9" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="1"/>
<Button Content="Carregar Mapa" Canvas.Left="882" Canvas.Top="2" HorizontalAlignment="Left" VerticalAlignment="Center" Width="86"/>
</Canvas>
</Border>
<Border x:Name="brdCameraFrontal" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1453,0,7,735">
<Canvas>
<Label Content="Câmera frontal | 12 fps | 230 kbps | 0,00% cana | 43 cm - 27 cm | 12,95° | CaminhandoRua" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="-3"/>
<Image HorizontalAlignment="Center" Height="243" VerticalAlignment="Top" Width="438" Source="/Resources/caminho.jpeg" Stretch="UniformToFill" Canvas.Top="21" Canvas.Left="10"/>
</Canvas>
</Border>
<Border x:Name="brdCameraTraseira" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1453,281,7,491">
<Canvas>
<Label Content="Câmera traseira | 10 fps | 193 kbps | 5,41% erva | 0,00% cana" FontSize="10" HorizontalAlignment="Center" VerticalAlignment="Top" Canvas.Top="-3"/>
<Image HorizontalAlignment="Left" Height="201" VerticalAlignment="Center" Width="438" Source="/Resources/solo.jpeg" Stretch="UniformToFill" Canvas.Top="21" Canvas.Left="10"/>
</Canvas>
</Border>
<Border x:Name="brdBicos" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1453,523,7,421">
<Canvas>
<Image HorizontalAlignment="Left" Height="59" VerticalAlignment="Center" Width="454" Source="/Resources/barra.jpg" Canvas.Top="2" Canvas.Left="2" Stretch="UniformToFill"/>
</Canvas>
</Border>
<Border x:Name="brdLidar" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1453,593,7,104" Background="Black">
<Canvas>
<controls:Bbox3DViewer x:Name="BBoxes3D" Height="305" Width="453" HorizontalAlignment="Left" VerticalAlignment="Center" Canvas.Top="2" Canvas.Left="2"/>
</Canvas>
</Border>
<Border x:Name="brdObstaculos" BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="1453,908,7,32">
<Canvas>
<ListBox HorizontalAlignment="Center" Canvas.Left="2" Canvas.Top="2" VerticalAlignment="Top" Width="454" Height="63" BorderThickness="0,0,0,0">
<ListViewItem Content="Obstáculo detectado: Esquerda 22 cm, Frente 32 cm"/>
<ListViewItem Content="Obstáculo detectado: Direita 14 cm, Frente 25 cm"/>
<ListViewItem Content="Obstáculo detectado: Direita 132 cm, Frente 84 cm"/>
<ListViewItem Content="Obstáculo detectado: Esquerda 184 cm, Frente 196 cm"/>
</ListBox>
</Canvas>
</Border>
<Border x:Name="brdBottom" BorderBrush="Black" BorderThickness="1" Margin="0,982,0,0">
<Canvas>
</Canvas>
</Border>
</Grid>
</Window>