<?xml version="1.0" encoding="utf-8"?>
<nacs:ScreenWindow TemplateScreen="Background1" PopupScreen="False" ModalScreen="True" BorderStyle="ThreeDBorder" ScreenTitle="Screen1" Title="Opmode" SizeToContent="WidthAndHeight" Top="0" Left="0" WindowStartupLocation="CenterScreen" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:nacs="clr-namespace:Neo.ApplicationFramework.Controls.Screen;assembly=Controls" xmlns:nacs1="clr-namespace:Neo.ApplicationFramework.Controls.Symbol;assembly=Controls" xmlns:nai="clr-namespace:Neo.ApplicationFramework.Interfaces;assembly=Interfaces" xmlns:nata="clr-namespace:Neo.ApplicationFramework.Tools.Action;assembly=Tools" xmlns:nacw="clr-namespace:Neo.ApplicationFramework.Controls.WindowsControls;assembly=Controls" xmlns:nacd="clr-namespace:Neo.ApplicationFramework.Common.Data;assembly=CommonCF" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:nacd1="clr-namespace:Neo.ApplicationFramework.Common.Dynamics;assembly=CommonCF" xmlns:nacc="clr-namespace:Neo.ApplicationFramework.Common.Converters;assembly=Common" xmlns:nac="clr-namespace:Neo.ApplicationFramework.Controls;assembly=Controls" xmlns:nacb="clr-namespace:Neo.ApplicationFramework.Common.Bevel;assembly=Common" xmlns:nac1="clr-namespace:Neo.ApplicationFramework.Common;assembly=CommonCF" x:Class="Neo.ApplicationFramework.Generated.Opmode">
  <nacs:ElementCanvas Background="#00FFFFFF" Name="m_EditorCanvas" Width="320" Height="240" FocusVisualStyle="{x:Null}" AllowDrop="True" ClipToBounds="True" Focusable="True">
    <nacs1:Picture SymbolName="button 2a" Name="m_Picture1" Width="43" Height="43" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="6" Canvas.Left="264" Canvas.Top="32">
      <nai:ActionProperties.Actions>
        <nai:ActionList>
          <nata:Action Name="Set Tag">
            <nata:Action.ActionMethodInfo>
              <nata:ActionMethodInfo Name="SetTag" ObjectName="Tags.DRV_EN" EventName="MouseDown" ReferenceType="Global" ObjectParentName="" />
            </nata:Action.ActionMethodInfo>
          </nata:Action>
        </nai:ActionList>
      </nai:ActionProperties.Actions>
    </nacs1:Picture>
    <nacs1:Picture SymbolName="button 2b" Name="m_Picture2" Width="43" Height="43" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="7" Canvas.Left="264" Canvas.Top="80">
      <nai:ActionProperties.Actions>
        <nai:ActionList>
          <nata:Action Name="Set Tag">
            <nata:Action.ActionMethodInfo>
              <nata:ActionMethodInfo Name="SetTag" ObjectName="Tags.DRV_DIS" EventName="MouseDown" ReferenceType="Global" ObjectParentName="" />
            </nata:Action.ActionMethodInfo>
          </nata:Action>
        </nai:ActionList>
      </nai:ActionProperties.Actions>
    </nacs1:Picture>
    <nacw:ComboBox FontSize="16" Name="m_ComboBox1" Width="236" Height="39" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="10" Canvas.Left="16" Canvas.Top="48">
      <nacw:ComboBox.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="ComboBox1.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nacw:ComboBox.Resources>
      <nacw:ComboBox.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.DRV_OPMODE].Value" Converter="{StaticResource ComboBox1.VariantValueConverter}">
          <Binding.FallbackValue>
            <s:Double>0</s:Double>
          </Binding.FallbackValue>
        </Binding>
      </nacw:ComboBox.Value>
      <nacw:ComboBox.IntervalMapper>
        <nacd1:StringIntervalMapper DefaultValue="{x:Null}">
          <nacd1:StringIntervalMapper.Intervals>
            <nacd1:StringIntervalList>
              <nacd1:StringInterval Start="0" End="0" Value="Torque" />
              <nacd1:StringInterval Start="1" End="1" Value="Velocity" />
              <nacd1:StringInterval Start="2" End="2" Value="Position" />
            </nacd1:StringIntervalList>
          </nacd1:StringIntervalMapper.Intervals>
        </nacd1:StringIntervalMapper>
      </nacw:ComboBox.IntervalMapper>
    </nacw:ComboBox>
    <nac:Label Text="Operation Mode" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text3" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="11" Canvas.Left="24" Canvas.Top="30" />
    <nacw:ComboBox FontSize="16" Name="m_ComboBox2" Width="236" Height="38" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="12" Canvas.Left="16" Canvas.Top="104">
      <nacw:ComboBox.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="ComboBox2.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nacw:ComboBox.Resources>
      <nacw:ComboBox.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.DRV_CMDSOURCE].Value" Converter="{StaticResource ComboBox2.VariantValueConverter}">
          <Binding.FallbackValue>
            <s:Double>0</s:Double>
          </Binding.FallbackValue>
        </Binding>
      </nacw:ComboBox.Value>
      <nacw:ComboBox.IntervalMapper>
        <nacd1:StringIntervalMapper DefaultValue="{x:Null}">
          <nacd1:StringIntervalMapper.Intervals>
            <nacd1:StringIntervalList>
              <nacd1:StringInterval Start="0" End="0" Value="Service" />
              <nacd1:StringInterval Start="1" End="1" Value="Fieldbus" />
              <nacd1:StringInterval Start="2" End="2" Value="Electronic Gearing" />
              <nacd1:StringInterval Start="3" End="3" Value="Analog" />
            </nacd1:StringIntervalList>
          </nacd1:StringIntervalMapper.Intervals>
        </nacd1:StringIntervalMapper>
      </nacw:ComboBox.IntervalMapper>
    </nacw:ComboBox>
    <nac:Label Text="CMD Source" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text4" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="13" Canvas.Left="24" Canvas.Top="86" />
    <nac:Label Text="Digital Speed Setpoint" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text5" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="14" Canvas.Left="128" Canvas.Top="192" />
    <nac:AnalogNumericFX AutoStretchFont="False" DisplayFormat="Decimal" NumberOfDecimals="3" BorderBrush="#FF7F9DB9" Foreground="#FF000000" FontSize="12" Padding="2,2,2,2" Name="m_AnalogNumeric1" Width="92" Height="24" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="15" KeyboardNavigation.TabNavigation="None" Canvas.Left="132" Canvas.Top="208">
      <nac:AnalogNumericFX.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="AnalogNumeric1.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nac:AnalogNumericFX.Resources>
      <nac:AnalogNumericFX.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.VL_CMDU].Value" Converter="{StaticResource AnalogNumeric1.VariantValueConverter}">
          <Binding.FallbackValue>0</Binding.FallbackValue>
        </Binding>
      </nac:AnalogNumericFX.Value>
      <nac:AnalogNumericFX.BevelEffectInfo>
        <nacb:BevelEffectInfo Style="Sunken" Width="2" />
      </nac:AnalogNumericFX.BevelEffectInfo>
      <nac:AnalogNumericFX.TextDecorations>
        <TextDecorationCollection />
      </nac:AnalogNumericFX.TextDecorations>
      <nac:AnalogNumericFX.Background>
        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
          <LinearGradientBrush.GradientStops>
            <GradientStopCollection>
              <GradientStop Color="#FFFFFFFF" />
              <GradientStop Color="#FFD4D0C8" Offset="1" />
            </GradientStopCollection>
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </nac:AnalogNumericFX.Background>
    </nac:AnalogNumericFX>
    <nacw:CheckBox Text="Autohome" TextHorizontalAlignment="Left" TextVerticalAlignment="Top" FontSize="12" Padding="3,0,3,1" Name="m_CheckBox1" Width="73.0166666666667" Height="15.4833333333333" RenderTransformOrigin="0.5,0.5" InputMethod.IsInputMethodEnabled="True" Panel.ZIndex="16" Canvas.Left="240" Canvas.Top="148" Content="Autohome">
      <nacw:CheckBox.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="CheckBox1.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nacw:CheckBox.Resources>
      <nacw:CheckBox.IsChecked>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.HOME_AUTOMOVE].Value" Converter="{StaticResource CheckBox1.VariantValueConverter}">
          <Binding.FallbackValue>
            <s:Boolean>False</s:Boolean>
          </Binding.FallbackValue>
        </Binding>
      </nacw:CheckBox.IsChecked>
    </nacw:CheckBox>
    <nacs1:Symbol FontSize="8" Name="m_MultiPicture1" Width="52" Height="51" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="17" Canvas.Left="252" Canvas.Top="172">
      <nacs1:Symbol.SymbolIntervalMapper>
        <nacd1:SymbolIntervalMapper>
          <nacd1:SymbolIntervalMapper.Intervals>
            <nacd1:SymbolIntervalList>
              <nacd1:SymbolInterval Start="0" End="0">
                <nacd1:SymbolInterval.Value>
                  <nac1:MultiSymbolItem SymbolName="play" Transparent="False" />
                </nacd1:SymbolInterval.Value>
              </nacd1:SymbolInterval>
              <nacd1:SymbolInterval Start="1" End="1">
                <nacd1:SymbolInterval.Value>
                  <nac1:MultiSymbolItem SymbolName="last" Transparent="False" />
                </nacd1:SymbolInterval.Value>
              </nacd1:SymbolInterval>
            </nacd1:SymbolIntervalList>
          </nacd1:SymbolIntervalMapper.Intervals>
        </nacd1:SymbolIntervalMapper>
      </nacs1:Symbol.SymbolIntervalMapper>
      <nai:ActionProperties.Actions>
        <nai:ActionList>
          <nata:Action Name="Toggle Tag">
            <nata:Action.ActionMethodInfo>
              <nata:ActionMethodInfo Name="ToggleTag" ObjectName="Tags.HOME_AUTOMOVE" EventName="MouseDown" ReferenceType="Global" ObjectParentName="" />
            </nata:Action.ActionMethodInfo>
          </nata:Action>
        </nai:ActionList>
      </nai:ActionProperties.Actions>
    </nacs1:Symbol>
    <nac:Label Text="Brake On/Off" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text1" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="18" Canvas.Left="244" Canvas.Top="216" />
    <nac:Label Text="ACC Limit" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text2" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="19" Canvas.Left="12" Canvas.Top="140" />
    <nac:Label Text="DEC Limit" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text6" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="21" Canvas.Left="128" Canvas.Top="140" />
    <nac:AnalogNumericFX AutoStretchFont="False" DisplayFormat="Decimal" NumberOfDecimals="3" BorderBrush="#FF7F9DB9" Foreground="#FF000000" FontSize="12" Padding="2,2,2,2" Name="m_AnalogNumeric4" Width="108" Height="24" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="23" KeyboardNavigation.TabNavigation="None" Canvas.Left="16" Canvas.Top="156">
      <nac:AnalogNumericFX.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="AnalogNumeric4.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nac:AnalogNumericFX.Resources>
      <nac:AnalogNumericFX.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.DRV_ACC32].Value" Converter="{StaticResource AnalogNumeric4.VariantValueConverter}">
          <Binding.FallbackValue>0</Binding.FallbackValue>
        </Binding>
      </nac:AnalogNumericFX.Value>
      <nac:AnalogNumericFX.BevelEffectInfo>
        <nacb:BevelEffectInfo Style="Sunken" Width="2" />
      </nac:AnalogNumericFX.BevelEffectInfo>
      <nac:AnalogNumericFX.TextDecorations>
        <TextDecorationCollection />
      </nac:AnalogNumericFX.TextDecorations>
      <nac:AnalogNumericFX.Background>
        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
          <LinearGradientBrush.GradientStops>
            <GradientStopCollection>
              <GradientStop Color="#FFFFFFFF" />
              <GradientStop Color="#FFD4D0C8" Offset="1" />
            </GradientStopCollection>
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </nac:AnalogNumericFX.Background>
    </nac:AnalogNumericFX>
    <nac:AnalogNumericFX AutoStretchFont="False" DisplayFormat="Decimal" NumberOfDecimals="3" BorderBrush="#FF7F9DB9" Foreground="#FF000000" FontSize="12" Padding="2,2,2,2" Name="m_AnalogNumeric5" Width="108" Height="24" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="24" KeyboardNavigation.TabNavigation="None" Canvas.Left="128" Canvas.Top="156">
      <nac:AnalogNumericFX.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="AnalogNumeric5.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nac:AnalogNumericFX.Resources>
      <nac:AnalogNumericFX.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.DRV_DEC32].Value" Converter="{StaticResource AnalogNumeric5.VariantValueConverter}">
          <Binding.FallbackValue>0</Binding.FallbackValue>
        </Binding>
      </nac:AnalogNumericFX.Value>
      <nac:AnalogNumericFX.BevelEffectInfo>
        <nacb:BevelEffectInfo Style="Sunken" Width="2" />
      </nac:AnalogNumericFX.BevelEffectInfo>
      <nac:AnalogNumericFX.TextDecorations>
        <TextDecorationCollection />
      </nac:AnalogNumericFX.TextDecorations>
      <nac:AnalogNumericFX.Background>
        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
          <LinearGradientBrush.GradientStops>
            <GradientStopCollection>
              <GradientStop Color="#FFFFFFFF" />
              <GradientStop Color="#FFD4D0C8" Offset="1" />
            </GradientStopCollection>
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </nac:AnalogNumericFX.Background>
    </nac:AnalogNumericFX>
    <nac:Label Text="Controlled Stop DEC" Background="#00FFFFFF" Foreground="#FF000000" Padding="2.5,0,2.5,1" Name="m_Text7" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="25" Canvas.Left="12" Canvas.Top="180" />
    <nac:AnalogNumericFX AutoStretchFont="False" DisplayFormat="Decimal" NumberOfDecimals="3" BorderBrush="#FF7F9DB9" Foreground="#FF000000" FontSize="12" Padding="2,2,2,2" Name="m_AnalogNumeric6" Width="72" Height="24" RenderTransformOrigin="0.5,0.5" Panel.ZIndex="26" KeyboardNavigation.TabNavigation="None" Canvas.Left="16" Canvas.Top="196">
      <nac:AnalogNumericFX.Resources>
        <ResourceDictionary>
          <nacc:VariantValueConverter x:Key="AnalogNumeric6.VariantValueConverter" ExpressionName="{x:Null}" />
        </ResourceDictionary>
      </nac:AnalogNumericFX.Resources>
      <nac:AnalogNumericFX.Value>
        <Binding Source="{x:Static nacd:DataItemProxyFactory.Instance}" Path="[Tags.CS_DEC32].Value" Converter="{StaticResource AnalogNumeric6.VariantValueConverter}">
          <Binding.FallbackValue>0</Binding.FallbackValue>
        </Binding>
      </nac:AnalogNumericFX.Value>
      <nac:AnalogNumericFX.BevelEffectInfo>
        <nacb:BevelEffectInfo Style="Sunken" Width="2" />
      </nac:AnalogNumericFX.BevelEffectInfo>
      <nac:AnalogNumericFX.TextDecorations>
        <TextDecorationCollection />
      </nac:AnalogNumericFX.TextDecorations>
      <nac:AnalogNumericFX.Background>
        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
          <LinearGradientBrush.GradientStops>
            <GradientStopCollection>
              <GradientStop Color="#FFFFFFFF" />
              <GradientStop Color="#FFD4D0C8" Offset="1" />
            </GradientStopCollection>
          </LinearGradientBrush.GradientStops>
        </LinearGradientBrush>
      </nac:AnalogNumericFX.Background>
    </nac:AnalogNumericFX>
  </nacs:ElementCanvas>
</nacs:ScreenWindow>