Jump to content

DCS-BIOS Debug Tool


quick

Recommended Posts

This is a small tool I wrote, in order to debug DCS-BIOS panels for my pit. Now share it with everyone, hope every fan has his own pit.

 

DCS-BIOS Debug Tool, debug DCS-BIOS panels without start game.

 

It is based on serial communication, can send the brightness of the panel backlight, integer address bits (such as indicators), you can customize the command button.

 

System: Windows 7/8/10 , need .NET Framework 3.5

 

The video will upload later. Sorry for my poor English, can only make English subtitles.

 

Enjoy!

 

video:

https://www.bilibili.com/video/av28620446

ddt.jpg.c8e6b509841a7f08986fd3d0a9734209.jpg

ddt2.jpg.a33655a00e2f8ecd10c0b07ff33e2cf8.jpg

DCSBIOS_Debug_Tool1.1.zip


Edited by quick
Link to comment
Share on other sites

IFF panel Indicator Light

 

By the way , the IFF panel REPLY Indicator Light and TEST Indicator Light :

 

 

1) Edit the file DCS-BIOS\lib\A10C.lua

2) add two lines

definePushButton("IFF_TEST_TEST", 43, 3018, 796, "IFF", "TEST Push to Test")
definePotentiometer("IFF_TEST_DIM", 43, 3021, 901, {0.0, 1.0}, "IFF", "TEST Reply Dim")
--******************************quick edit*********************************
defineIndicatorLight("IFF_REPLY_LED", 798, "IFF", "REPLY LED")
defineIndicatorLight("IFF_TEST_LED", 799, "IFF", "TEST LED")
--**********************************************************************************
defineTumb("OXY_EMERGENCY", 40, 3003, 601, 1, {-1, 1}, nil, false, "Oxygen Regulator Panel", "Oxygen Flow: Emergency / Normal / Test")
defineToggleSwitch("OXY_DILUTER", 40, 3002, 602, "Oxygen Regulator Panel", "Oxygen Normal/100%"

 

3) Arduino code:

 

DcsBios::LED iffReplyLed(0x112a, 0x0080, PIN);
DcsBios::LED iffTestLed(0x112a, 0x0100, PIN);

 

4) Enjoy;

 

Test video: https://www.bilibili.com/video/av29097580

 

 

The issue same as this thread

https://forums.eagle.ru/showthread.php?t=189774

Link to comment
Share on other sites

  • Recently Browsing   0 members

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