Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Engine Master Switches #3

Open
BlueFinBima opened this issue Aug 26, 2023 · 2 comments
Open

Engine Master Switches #3

BlueFinBima opened this issue Aug 26, 2023 · 2 comments
Assignees
Labels
good first issue Good for newcomers

Comments

@BlueFinBima
Copy link
Contributor

Listing so not forgotten - The toggle switches for the Engine Master switches are not visible in the up position when the cover is closed. The same is true for a horizontal covered switch (Pilot cockpit red on left.. can't remember the name).

<?xml version="1.0" encoding="utf-8"?>
<HeliosProfile>
 <Version>3</Version>
 <Monitors>
   <Monitor>
     <Location>0,0</Location>
     <Size>1920,1080</Size>
     <Hidden>False</Hidden>
     <Orientation>DMDO_DEFAULT</Orientation>
     <AlwaysOnTop>True</AlwaysOnTop>
     <Background />
     <Children>
       <Control TypeIdentifier="Helios.Panel" Name="Engine Management Panel" SnapTarget="True" Locked="False">
         <Location>0,0</Location>
         <Size>355,240</Size>
         <Hidden>False</Hidden>
         <Background />
         <Interaction>
           <AllowInteractionFull>False</AllowInteractionFull>
           <AllowInteractionNone>True</Allow
InteractionNone>
           <AllowInteractionLegacy>False</AllowInteractionLegacy>
         </Interaction>
         <Children>
           <Control TypeIdentifier="Helios.Base.Image" Name="Engine Management Panel" SnapTarget="False" Locked="False">
             <Image>MadKreator37/F-15E/Bezels_And_Faces/Engine_Management_Panel.png</Image>
             <Alignment>Stretched</Alignment>
             <CornerRadius>0</CornerRadius>
             <Location>0,0</Location>
             <Size>350,240</Size>
             <Hidden>False</Hidden>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.Indicator" Name="Starter Indicator" SnapTarget="True" Locked="False">
             <OnImage>MadKreator37/F-15E/Lamps_And_Indicators/TO_trim.png</OnImage>
             <OffImage>MadKreator37/F-15E/Transparent_Image.png</OffImage>
             <Font>
               <FontFamily>Franklin Gothic</FontFamily>
               <FontStyle>Normal</FontStyle>
               <FontWeight>Normal</FontWeight>
               <FontSize>4.32</FontSize>
               <HorizontalAlignment>Center</HorizontalAlignment>
               <VerticalAlignment>Center</VerticalAlignment>
               <Padding>
                 <Left>0</Left>
                 <Top>0</Top>
                 <Right>0</Right>
                 <Bottom>0</Bottom>
               </Padding>
             </Font>
             <Text />
             <OnTextColor>#FFB3A229</OnTextColor>
             <OffTextColor>#FF1C1C1C</OffTextColor>
             <ScalingMode>Height</ScalingMode>
             <Location>196,119</Location>
             <Size>18,18</Size>
             <Hidden>False</Hidden>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Engine Master Switch" SnapTarget="True" Locked="False">
             <Location>52,140</Location>
             <Size>30,68</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.GuardedSwitch" Name="Left Engine Master Cover" SnapTarget="True" Locked="False">
             <Location>44,111</Location>
             <Size>50,116</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <GuardUp>
               <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
               <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
             </GuardUp>
             <GuardDown>
               <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
               <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
             </GuardDown>
             <DefaultPosition>Two</DefaultPosition>
             <DefaultGuardPosition>Down</DefaultGuardPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Engine Master Switch" SnapTarget="True" Locked="False">
             <Location>268,139</Location>
             <Size>30,68</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.GuardedSwitch" Name="Right Engine Master Cover" SnapTarget="True" Locked="False">
             <Location>260,111</Location>
             <Size>50,116</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <GuardUp>
               <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
               <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
             </GuardUp>
             <GuardDown>
               <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Open.png</PositionOneImage>
               <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Engine_Mgt_Switch_Cover_Closed.png</PositionTwoImage>
             </GuardDown>
             <DefaultPosition>Two</DefaultPosition>
             <DefaultGuardPosition>Down</DefaultGuardPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Generator" SnapTarget="True" Locked="False">
             <Location>28,26</Location>
             <Size>45,80</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Generator" SnapTarget="True" Locked="False">
             <Location>74,26</Location>
             <Size>45,80</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Left Engine Control" SnapTarget="True" Locked="False">
             <Location>230,25</Location>
             <Size>45,80</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Right Engine Control" SnapTarget="True" Locked="False">
             <Location>275,25</Location>
             <Size>45,80</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_5_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ToggleSwitch" Name="Starter" SnapTarget="True" Locked="False">
             <Location>191,161</Location>
             <Size>32,68</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionTwoImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ThreeWayToggleSwitch" Name="Emerg Generator" SnapTarget="True" Locked="False">
             <Location>164,37</Location>
             <Size>32,61</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_ Center.png</PositionTwoImage>
             <PositionThreeImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_4_Down.png</PositionThreeImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
           <Control TypeIdentifier="Helios.Base.ThreeWayToggleSwitch" Name="Ext Power" SnapTarget="True" Locked="False">
             <Location>122,141</Location>
             <Size>32,68</Size>
             <Hidden>False</Hidden>
             <SwitchType>OnOnOn</SwitchType>
             <Orientation>Vertical</Orientation>
             <ClickType>Swipe</ClickType>
             <PositionOneImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Up.png</PositionOneImage>
             <PositionTwoImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_ Center.png</PositionTwoImage>
             <PositionThreeImage>MadKreator37/F-15E/Buttons_And_Switches/Console_Switch_2_Down.png</PositionThreeImage>
             <DefaultPosition>Two</DefaultPosition>
             <Children />
           </Control>
         </Children>
       </Control>
     </Children>
   </Monitor>
 </Monitors>
 <Interfaces>
   <Interface TypeIdentifier="Helios.Base.ProfileInterface" Name="Profile" />
   <Interface TypeIdentifier="Helios.Base.Keyboard" Name="Keyboard">
     <KeyDelay>30</KeyDelay>
   </Interface>
   <Interface TypeIdentifier="Patching.DCS.MonitorSetup" Name="DCS Monitor Setup" />
   <Interface TypeIdentifier="Patching.DCS.AdditionalViewports" Name="DCS Additional Viewports" />
   <Interface TypeIdentifier="Helios.F15ESE" Name="DCS F-15E Strike Eagle" />
 </Interfaces>
 <Bindings>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Jet Starter Ready Indicator.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Starter Indicator;Helios.Base.Indicator;Starter Indicator" Name="set.indicator" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Master Switch.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Master Switch;Helios.Base.ToggleSwitch;Left Engine Master Switch" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Master Switch Cover.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Master Cover;Helios.Base.GuardedSwitch;Left Engine Master Cover" Name="set.guard position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Master Switch.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Master Switch;Helios.Base.ToggleSwitch;Right Engine Master Switch" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Master Switch Cover.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Master Cover;Helios.Base.GuardedSwitch;Right Engine Master Cover" Name="set.guard position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Generator.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Left Generator;Helios.Base.ToggleSwitch;Left Generator" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Generator.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Right Generator;Helios.Base.ToggleSwitch;Right Generator" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Left Engine Control Switch.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Left Engine Control;Helios.Base.ToggleSwitch;Left Engine Control" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Right Engine Control Switch.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Right Engine Control;Helios.Base.ToggleSwitch;Right Engine Control" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Jet Starter.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Starter;Helios.Base.ToggleSwitch;Starter" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.Emergency Generator.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Emerg Generator;Helios.Base.ThreeWayToggleSwitch;Emerg Generator" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.External Power Switch.changed" />
     <Action Target="Visual;Monitor 1.Engine Management Panel.Ext Power;Helios.Base.ThreeWayToggleSwitch;Ext Power" Name="set.position" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Master Switch;Helios.Base.ToggleSwitch;Left Engine Master Switch" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Master Switch" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Master Cover;Helios.Base.GuardedSwitch;Left Engine Master Cover" Name="guard position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Master Switch Cover" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Master Switch;Helios.Base.ToggleSwitch;Right Engine Master Switch" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Engine Master Switch" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Master Cover;Helios.Base.GuardedSwitch;Right Engine Master Cover" Name="guard position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.release.Right Engine Master Switch Cover" />
     <StaticValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Generator;Helios.Base.ToggleSwitch;Left Generator" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Generator" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Generator;Helios.Base.ToggleSwitch;Right Generator" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Generator" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Left Engine Control;Helios.Base.ToggleSwitch;Left Engine Control" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Left Engine Control Switch" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Right Engine Control;Helios.Base.ToggleSwitch;Right Engine Control" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Right Engine Control Switch" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Starter;Helios.Base.ToggleSwitch;Starter" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Jet Starter" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Emerg Generator;Helios.Base.ThreeWayToggleSwitch;Emerg Generator" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.Emergency Generator" />
     <TriggerValue />
   </Binding>
   <Binding BypassCascadingTriggers="True">
     <Trigger Source="Visual;Monitor 1.Engine Management Panel.Ext Power;Helios.Base.ThreeWayToggleSwitch;Ext Power" Name="position.changed" />
     <Action Target="Interface;;Helios.F15ESE;DCS F-15E Strike Eagle" Name="Engine.set.External Power Switch" />
     <TriggerValue />
   </Binding>
 </Bindings>
</HeliosProfile>

Engine_Mgt_Switch_Cover_Closed
Engine_Mgt_Switch_Cover_Open

@BlueFinBima
Copy link
Contributor Author

@MadKreator37 Just popped in to check on progress of the issue I raised ;-) The JFS and ADI Pitch comments should really be in their own issues (IMHO) because they are unrelated to the headline issue.

@MadKreator37
Copy link
Contributor

MadKreator37 commented Nov 10, 2023

I deleted the comments about the others. I forgot they were there. I fixed the adi wings. he jfs input does not work for whatever reason, but I will "fridge" that since its really not important, and so far no one has noticed, or seems to care 🤷‍♂️

As far as the switches, I wasn't planning on changing them at this stage. Having them hide/unhide does make them far easier to use as you're not fighting the activation points, finding that sweet spot between the switches and covers, at the loss of visual accuracy. However, If you would like them that way, I will happily make you a Bluefin edition with the switches they way you prefer 😃

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants