Jump to content

DCSFlightpanels (DCSFP) thread. Saitek Pro Flight Panels & DCS


ArturDCS

Recommended Posts

Hi fordfairlane,

 

Here are the steps. I will follow-up with a screen shot (now posted below).

 

On the initial PZ70 configuration screen, right click in configuration field for either "LCD Knob DEC" or "LCD Knob INC."

Left click on "Edit DCS-BIOS Control."

In the dialog box that appears click on "NEW."

In the next dialog box, type in your search word, e.g. "HDG."

In this example, double-click on "HSI_HDG."

Verify that input type is "VARIABLE_STEP."

In the field "Enter value sent to DCS-BIOS:" type 1500 if INC or -1500 if DEC.

Click OK.

Click OK again.

Configure other direction of knob, i.e. INC or DEC.

 

Hope this helps,

Paul

 

 

Thanks Paul - that did the trick. Though I had to start out with a fresh profile - when I right clicked the field in my old profile I only say a menu where I could select between different timing options

 

Cheers,

Martin

Link to comment
Share on other sites

Sorry Artur to be completely honest Im kinda new to the forums thing. I usually just read them and fix my problem but I'm finding out that if I don't post anything or at least let folks know that issues get fixed than it doesn't help anybody else with the same issue....with that said I'm very thankful for your help as well as PD and a few others on here. As far as the

tags is that in the ED forums or somewhere else. again sorry for being a NOOB at this but I feel like I'm close to a resolution and want to help you and me and everyone else for  that matter.  Thanks in advance.

Win 10 Pro - Intel I7 12700k@4.9ghz water cooled - ASUS TUF Z690 -EVGA RTX 3080 12G Hybrid - EVGA 1000W PSU - 32GB 3200 G-Skill XMP- Reverb G2 -Custom mip and side panels - Leo Bodnar  BBI32x2, BBI64x4 - TM Warthog HOTAS - TM Cougar MFD's x 3 - TM TPR pedals

Link to comment
Share on other sites

2.) ENVCP_TEMP_PRESS (3 way sitch) shows a max value of "20" in the GUI Dialog.

 

This function appears to be set up incorrectly in DCS-BIOS. I ignored the "20" and set states of "0", "1" and "2" and the in-cockpit switch did move, but barely. It's acting more like an increment than a state setting.

 

You can work around this though. I mapped the three positions to keyboard commands in DCS and then simply used those key strokes in Flightpanels. I found that "RSHIFT + 1", "RSHIFT + 2" and "RSHIFT + 3" were available. I then configure the Switch Panel knob to these key commands using the "R", "L" and "BOTH/ALL" positions respectively.

 

Hope this helps.

 

Paul

Link to comment
Share on other sites

Though I had to start out with a fresh profile - when I right clicked the field in my old profile I only say a menu where I could select between different timing options

 

@Martin -- If you already have a key command in the field, right-clicking will only show the timing settings as you noted. However, if you double-click in the field it will clear the key commands. Right-clicking now will show the DCS-BIOS option. You should not have to start a fresh profile in the future if this happens again.

 

Hope this helps.

 

Thanks,

Paul

Link to comment
Share on other sites

dont know how to put it in code tags and it wont let me attach the log file in here......

 

 

 20.03.2015 11:25:15  version : 2.0.13.5166
471073 Custom message = []
System.InvalidOperationException
Operation is not valid while ItemCollection has no inner collection. ItemCollection is uninitialized or binding on ItemsControl.ItemSource supplied null for collection.
  at System.Windows.Controls.ItemCollection.GetItemAt(Int32 index)
  at ProUsbPanels.MainWindow.SetApplicationMode(DCSAirframe dcsAirframe)
  at ProUsbPanels.MainWindow.SelectedAirframe(DCSAirframe dcsAirframe)
20.03.2015 11:31:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:31:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:31:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:31:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:31:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:32:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:32:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 11:32:15  version : 2.0.13.5166
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 12:14:15  version : 2.1.73.3059
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 12:14:15  version : 2.1.73.3059
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\dcs-bios-v0.2.5\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 12:23:15  version : 2.1.73.3059
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\Users\Bryan\Saved Games\DCS\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
20.03.2015 12:23:15  version : 2.1.73.3059
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\Users\Bryan\Saved Games\DCS\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
21.03.2015 09:10:15  version : 2.1.78.7092
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\Users\Bryan\Saved Games\DCS\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
21.03.2015 09:10:15  version : 2.1.78.7092
1073 Custom message = []
System.Exception
LoadControls() : 
Failed to find DCS-BIOS files. -> 
Could not find a part of the path 'C:\Users\Bryan\Saved Games\DCS\Scripts\DCS-BIOS\doc\json'.
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.LoadControls()
  at DCS_BIOS.DCSBIOSControlLocator.GetControl(String controlId)
  at DCS_BIOS.DCSBIOSControlLocator.GetDCSBIOSOutput(String controlId)
  at DCS_BIOS.DCSBIOSOutput.GetUpdateCounter()
  at NonVisuals.SaitekPanel..ctor(SaitekPanelsEnum typeOfSaitekPanel, String instanceId)
  at NonVisuals.RadioPanelPZ69Base..ctor(String instanceId)
  at NonVisuals.RadioPanelPZ69A10C..ctor(String instanceId)
  at ProUsbPanels.RadioPanelPZ69UserControlA10C..ctor(String instanceId, TabItem parentTabItem, IGlobalHandler globalHandler)
  at ProUsbPanels.MainWindow.SearchForPanels()
21.03.2015 09:12:15  version : 2.1.78.7092
1002 Custom message = []
System.Exception
1003351 Error in CopyValues() : Please enter a valid value (whole number). Value found : []
DCS-BIOS Input is HSI_CRS / VARIABLE_STEP
  at ProUsbPanels.DCSBiosInputWindow.CopyValues()
  at ProUsbPanels.DCSBiosInputWindow.ButtonOkClick(Object sender, RoutedEventArgs e)
21.03.2015 09:12:15  version : 2.1.78.7092
1002 Custom message = []
System.Exception
1003351 Error in CopyValues() : Please enter a valid value (whole number). Value found : []
DCS-BIOS Input is HSI_CRS / VARIABLE_STEP
  at ProUsbPanels.DCSBiosInputWindow.CopyValues()
  at ProUsbPanels.DCSBiosInputWindow.ButtonOkClick(Object sender, RoutedEventArgs e)
21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()
21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()
21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()
21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()


Edited by Baldawg

Win 10 Pro - Intel I7 12700k@4.9ghz water cooled - ASUS TUF Z690 -EVGA RTX 3080 12G Hybrid - EVGA 1000W PSU - 32GB 3200 G-Skill XMP- Reverb G2 -Custom mip and side panels - Leo Bodnar  BBI32x2, BBI64x4 - TM Warthog HOTAS - TM Cougar MFD's x 3 - TM TPR pedals

Link to comment
Share on other sites

I dont know how to put it in code tags and it wont let me attach the log file in here...

 

Hi Baldawg,

 

At the bottom of the page where you reply, click on "Go Advanced." That will allow you to get access to adding code tags around text as well as attach files.

 

Clicking on the "#" symbol adds the code tags. The code text goes between the start and end tags.

 

Thanks,

Paul

Link to comment
Share on other sites

Hi - I think I've stumpled upon a new issue. If I assign RightWin + A to a knob ingame this works fine. And I can set this up i flightpanals also - but I seems like when flightpanels send the keystroke - Its never recieved by DCS.

 

My example was mapping the auto throttle to the master arm safe and master arm 'on' using RWIN. Worked great ingame but could not get it to work with flightpanels. If I use Lshit insted both ingame and in flightpanels the commands are recieved correctly

 

If guessing that the Rwin command is context sensitive - so the command stays within the flightpanal application and thus never recieved by DCS

 

Again I found a workaround, but perhaps somethink to look into if RWIN should be removed as a option to map in flightpanels?

 

Best regards

Martin

Link to comment
Share on other sites

Thanks guys for the code tags help....previous post edited.

Win 10 Pro - Intel I7 12700k@4.9ghz water cooled - ASUS TUF Z690 -EVGA RTX 3080 12G Hybrid - EVGA 1000W PSU - 32GB 3200 G-Skill XMP- Reverb G2 -Custom mip and side panels - Leo Bodnar  BBI32x2, BBI64x4 - TM Warthog HOTAS - TM Cougar MFD's x 3 - TM TPR pedals

Link to comment
Share on other sites

21.03.2015 09:12:15  version : 2.1.78.7092
1002 Custom message = []
System.Exception
1003351 Error in CopyValues() : Please enter a valid value (whole number). 

This is normal, you tried to enter a invalid value.

 

21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()
21.03.2015 09:21:15  version : 2.1.32.7092
666 Custom message = [Via SaitekPanel.SetLastException()]
System.NullReferenceException
Object reference not set to an instance of an object.
  at NonVisuals.RadioPanelPZ69A10C.Startup()

 

This I have no idea why you are getting. You need to explain a bit what the status is because your log keeps changing -> you are making changes, it is impossible to know what you have done and what is working and what is not. Is DCS-BIOS now installed properly?

Link to comment
Share on other sites

When I load the program the panels I own do not appear. The older flight panel software that only works with the switch panel is still functioning. Any Ideas why I can not see any of my panels with 2.0?

 

19.03.2015 03:19:15  version : 2.1.73.3059
1093 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
  at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
  at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
  at System.Configuration.ConfigurationManager.GetSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowTop(Double value)
  at ProUsbPanels.MainWindow.MainWindowLocationChanged(Object sender, EventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
2043 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowHeight(Double value)
  at ProUsbPanels.MainWindow.MainWindowSizeChanged(Object sender, SizeChangedEventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
1017 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
  at System.Configuration.SettingsBase.get_Item(String propertyName)
  at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
  at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
  at ProUsbPanels.Properties.Settings.get_MainWindowHeight()
  at ProUsbPanels.MainWindow.LoadSettings()
  at ProUsbPanels.MainWindow.WindowLoaded(Object sender, RoutedEventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
2100 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.MainWindowClosing(Object sender, CancelEventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
2018 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.Shutdown()
19.03.2015 03:19:15  version : 2.1.73.3059
1093 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
  at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
  at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
  at System.Configuration.ConfigurationManager.GetSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowTop(Double value)
  at ProUsbPanels.MainWindow.MainWindowLocationChanged(Object sender, EventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
2043 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowHeight(Double value)
  at ProUsbPanels.MainWindow.MainWindowSizeChanged(Object sender, SizeChangedEventArgs e)
19.03.2015 03:19:15  version : 2.1.73.3059
1017 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
  at System.Configuration.SettingsBase.get_Item(String propertyName)
  at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
  at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
  at ProUsbPanels.Properties.Settings.get_MainWindowHeight()
  at ProUsbPanels.MainWindow.LoadSettings()
  at ProUsbPanels.MainWindow.WindowLoaded(Object sender, RoutedEventArgs e)
19.03.2015 03:20:15  version : 2.1.73.3059
2029 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.ButtonImageOpenMouseDown(Object sender, MouseButtonEventArgs e)
19.03.2015 03:20:15  version : 2.1.73.3059
2100 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.MainWindowClosing(Object sender, CancelEventArgs e)
19.03.2015 03:20:15  version : 2.1.73.3059
2018 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.Shutdown()
19.03.2015 03:21:15  version : 2.1.73.3059
1093 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
  at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
  at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
  at System.Configuration.ConfigurationManager.GetSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowTop(Double value)
  at ProUsbPanels.MainWindow.MainWindowLocationChanged(Object sender, EventArgs e)
19.03.2015 03:21:15  version : 2.1.73.3059
2043 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.SetPropertyValueByName(String propertyName, Object propertyValue)
  at System.Configuration.SettingsBase.set_Item(String propertyName, Object value)
  at System.Configuration.ApplicationSettingsBase.set_Item(String propertyName, Object value)
  at ProUsbPanels.Properties.Settings.set_MainWindowHeight(Double value)
  at ProUsbPanels.MainWindow.MainWindowSizeChanged(Object sender, SizeChangedEventArgs e)
19.03.2015 03:21:15  version : 2.1.73.3059
1017 Custom message = []
System.Configuration.ConfigurationErrorsException
Configuration system failed to initialize
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
  at System.Configuration.SettingsBase.get_Item(String propertyName)
  at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
  at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
  at ProUsbPanels.Properties.Settings.get_MainWindowHeight()
  at ProUsbPanels.MainWindow.LoadSettings()
  at ProUsbPanels.MainWindow.WindowLoaded(Object sender, RoutedEventArgs e)
19.03.2015 03:21:15  version : 2.1.73.3059
2100 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.MainWindowClosing(Object sender, CancelEventArgs e)
19.03.2015 03:21:15  version : 2.1.73.3059
2018 Custom message = []
System.NullReferenceException
Object reference not set to an instance of an object.
  at ProUsbPanels.MainWindow.Shutdown()


Edited by GunfighterSIX

HHC, 229th AHB, 1st Cav Div

http://1stcavdiv.conceptbb.com/

Link to comment
Share on other sites

Got my RadioPanel and everything works almost perfectly.

Great piece of work :thumbup:

 

But:

 

1.) When I put the gear down, the RED LED´s are ON all the way down till the gear is down (-> green) :thumbup: . But if I put the gear up, the RED LED´s switch almost instantly to DARK?

You can also see it in your Introduction video.

 

2.) It takes quite a time till the FP software recognize my Switch & Radio Panel, up to 30 sec?

 

3.) When I start a mission in the air, the GREEN Lights are always on, I have to put the gear down then up and then everything works perfect

 

Are these small issues normal or have I to change something?

 

I was a little bit confused if I should also install the DCS-BIOS Arduino library, but you dont need any additional libraries. Just the ARDUINO Software.

Windows 10 | i7-8700K@5GHz | 2080 Ti | Intel Z370 Chipset | 32GB RAM@1866 MHz | SSD: Samsung 850 EVO 1TB| Thrustmaster Warthog HOTAS w. FSSB R3 Mod | Saitek Switch Panel + Radio Panel + Multi Panel + FIP + Flightpanels Software | MFG_Crosswind | TrackIR5 | TM Cougar MFD Pack | Obutto R3volution | 1 x LG38 | GAMETRIX KW-908 JETSEAT

Link to comment
Share on other sites

30s is normal.

 

A new version is being tested which I think addresses exactly those LG light issues. Paul knows more about that.

 

Got my RadioPanel and everything works almost perfectly.

Great piece of work :thumbup:

 

But:

 

1.) When I put the gear down, the RED LED´s are ON all the way down till the gear is down (-> green) :thumbup: . But if I put the gear up, the RED LED´s switch almost instantly to DARK?

You can also see it in your Introduction video.

 

2.) It takes quite a time till the FP software recognize my Switch & Radio Panel, up to 30 sec?

 

3.) When I start a mission in the air, the GREEN Lights are always on, I have to put the gear down then up and then everything works perfect

 

Are these small issues normal or have I to change something?

 

I was a little bit confused if I should also install the DCS-BIOS Arduino library, but you dont need any additional libraries. Just the ARDUINO Software.

Link to comment
Share on other sites

Thanks, now back to some Test fligthts

Windows 10 | i7-8700K@5GHz | 2080 Ti | Intel Z370 Chipset | 32GB RAM@1866 MHz | SSD: Samsung 850 EVO 1TB| Thrustmaster Warthog HOTAS w. FSSB R3 Mod | Saitek Switch Panel + Radio Panel + Multi Panel + FIP + Flightpanels Software | MFG_Crosswind | TrackIR5 | TM Cougar MFD Pack | Obutto R3volution | 1 x LG38 | GAMETRIX KW-908 JETSEAT

Link to comment
Share on other sites

1.) When I put the gear down, the RED LED´s are ON all the way down till the gear is down (-> green) :thumbup: . But if I put the gear up, the RED LED´s switch almost instantly to DARK?

You can also see it in your Introduction video.

 

3.) When I start a mission in the air, the GREEN Lights are always on, I have to put the gear down then up and then everything works perfect

 

@Hammer -- There are two things at play here that result in this behavior. First, DCS, and therefore DCS-BIOS, only provides for gear safe (green usually) or gear unsafe (dark usually) conditions. They do not provide for up, transition and down states directly. When the gear is going from down and safe to up, it immediately becomes unsafe. The call to make the LEDs dark overrides the call to make the LEDs red, which is most likely based on the gear handle state. Therefore, as soon as you tell the gear to retract you see a brief period of red and then the LEDs go dark for the rest of the transition.

 

The other issue is that DCS-BIOS, at least in the case of the LEDs, is action driven. If there is no action, nothing will change. This is why the LEDs do not change when starting out in flight, but it also explains why the gear LEDs work properly, or as expected, when the gear is going from an up to down state. First change from the gear unsafe condition (up and dark) is the gear handle change, so the LEDs go red. They stay that way until the next action, which is gear safe (down and green).

 

In any case, ArturDCS has found a way around this. Testing so far looks good, but we need to do a bit more before releasing the build.

 

Thanks,

Paul

  • Like 1
Link to comment
Share on other sites

When I load the program the panels I own do not appear. The older flight panel software that only works with the switch panel is still functioning. Any Ideas why I can not see any of my panels with 2.0?

 

 

  • The pre v2.0 profiles are not compatible with v2.0.
  • Please delete or move away any old profiles.
  • Newer versions uses Windows HID driver, older versions < v1.6 used a libusb driver. If you happen to have that driver still installed then please delete it. You can do that from "Device Manager".
  • Do not keep different versions of FP in same directory
  • Delete or purge current error log after you have done all the above

You had so many errors in that log that I can't make anything out other than that FP could not read settings. Please do the above and post a new error log.

OK?

Link to comment
Share on other sites

Thanks to Monty Rimorin (Mad Catz) who provided me with a 2nd Radio Panel, I have today been able to verify that FP works with dual PZ69 Radio Panels, probably more than that but 2 is confirmed. :pilotfly:


Edited by ArturDCS
added creds which I forgot before
  • Like 1
Link to comment
Share on other sites

  • The pre v2.0 profiles are not compatible with v2.0.
  • Please delete or move away any old profiles.
  • Newer versions uses Windows HID driver, older versions < v1.6 used a libusb driver. If you happen to have that driver still installed then please delete it. You can do that from "Device Manager".
  • Do not keep different versions of FP in same directory
  • Delete or purge current error log after you have done all the above

You had so many errors in that log that I can't make anything out other than that FP could not read settings. Please do the above and post a new error log.

OK?

 

That got it working. Thanks for all your help.


Edited by GunfighterSIX

HHC, 229th AHB, 1st Cav Div

http://1stcavdiv.conceptbb.com/

Link to comment
Share on other sites

Does anyone have a good guide on how to setup the B.I.P with DCS BIOS, where the files go and all that? I have looked through the BIOS a little with the Google chrome extension, just not sure how to build a profile and how to install it. All the videos online talk about Arduino boards, not the BIP.

 

Thanks

HHC, 229th AHB, 1st Cav Div

http://1stcavdiv.conceptbb.com/

Link to comment
Share on other sites

@GunfighterSIX -- Are you looking for instructions on how to configure the B.I.P. using Flightpanels? If so, it's fairly straight forward and I can provide an example.

 

Thanks,

Paul

Link to comment
Share on other sites

B.I.P. Configuration Example

 

@GunfighterSIX -- I'll do the Pitot Tube as an example.

 

1. Right click on the LED you want to configure, then left click on "Configure."

2. Left click on the "New Green" button.

3. In the "...search words:" field type "pitot."

4. Double click on the line with "ENVCP_PITOT_HEAT."

5. In the "Enter trigger value:" field, change the "0" to a "1"

6. Click on "OK"

 

You have just configured that LED to go green when pitot heat is on.

 

Now...

 

7. Left click on the "New Dark" button.

8. Repeat steps 3 & 4 above.

9. This time, leave the trigger value at "0"

10. Click "OK"

 

This will cause the LED to be dark when pitot heat is off.

 

You might have to go through some trial and error with search terms. Also, I noticed that occasionally the 1s and 0s seem backwards. This probably has to do with how DCS-BIOS was set up in that case, or with DCS itself.

 

In case it might help, I'll post my A-10C B.I.P. configuration code below. You can copy and paste this into your own config file if you wish either to use or just experiment with.

 

Hope this helps. If you are having trouble with something specific, we'll try to help with that as well.

 

Thanks,

Paul

 

P.S. -- If you do want to use the code below, you will have to change the panel ID number. Just find yours and do a search and replace. I believe the manual has notes on how to get your panel ID number.

 

#---------------------------------------------BackLitPanel, \\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}---------------------------------------------
PanelBIP{Position_1_1|GREEN|DCSBiosOutput{EPP_BATTERY_PWR|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_1|DARK|DCSBiosOutput{EPP_BATTERY_PWR|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_1|GREEN|DCSBiosOutput{EPP_INVERTER|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_1|DARK|DCSBiosOutput{EPP_INVERTER|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_1|GREEN|DCSBiosOutput{OXY_SUPPLY|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_1|DARK|DCSBiosOutput{OXY_SUPPLY|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_2|GREEN|DCSBiosOutput{NOSEWHEEL_STEERING|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_2|DARK|DCSBiosOutput{NOSEWHEEL_STEERING|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_3|DARK|DCSBiosOutput{LCP_POSITION|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_3|GREEN|DCSBiosOutput{LCP_POSITION|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_3|GREEN|DCSBiosOutput{LANDING_LIGHTS|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_3|DARK|DCSBiosOutput{LANDING_LIGHTS|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_3|GREEN|DCSBiosOutput{LANDING_LIGHTS|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_3|DARK|DCSBiosOutput{LANDING_LIGHTS|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_4|RED|DCSBiosOutput{MASTER_CAUTION|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_4|DARK|DCSBiosOutput{MASTER_CAUTION|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_4|RED|DCSBiosOutput{AHCP_MASTER_ARM|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_4|YELLOW|DCSBiosOutput{AHCP_MASTER_ARM|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_4|DARK|DCSBiosOutput{AHCP_MASTER_ARM|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_5|RED|DCSBiosOutput{L_ENG_FIRE|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_5|DARK|DCSBiosOutput{L_ENG_FIRE|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_6|RED|DCSBiosOutput{R_ENG_FIRE|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_6|DARK|DCSBiosOutput{R_ENG_FIRE|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_5|YELLOW|DCSBiosOutput{CL_I2|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_5|DARK|DCSBiosOutput{CL_I2|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_6|YELLOW|DCSBiosOutput{CL_I3|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_6|DARK|DCSBiosOutput{CL_I3|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_5|YELLOW|DCSBiosOutput{AHCP_TGP|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_5|DARK|DCSBiosOutput{AHCP_TGP|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_6|YELLOW|DCSBiosOutput{AHCP_LASER_ARM|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_6|DARK|DCSBiosOutput{AHCP_LASER_ARM|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_7|GREEN|DCSBiosOutput{FLAPS_SWITCH|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_7|YELLOW|DCSBiosOutput{FLAPS_SWITCH|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_7|YELLOW|DCSBiosOutput{FLAPS_SWITCH|Equals|2}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_7|DARK|DCSBiosOutput{FLAPS_SWITCH|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_4|GREEN|DCSBiosOutput{ENVCP_PITOT_HEAT|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_2_4|DARK|DCSBiosOutput{ENVCP_PITOT_HEAT|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_2|RED|DCSBiosOutput{SEAT_ARM|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_3_2|DARK|DCSBiosOutput{SEAT_ARM|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_2|GREEN|DCSBiosOutput{ANTI_SKID_SWITCH|Equals|1}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
PanelBIP{Position_1_2|DARK|DCSBiosOutput{ANTI_SKID_SWITCH|Equals|0}}\o/\\?\hid#vid_06a3&pid_0b4e#9&1c05bf1&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}


Edited by pdmarsh
  • Like 1
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...