Jump to content

Simpit Software from SDA


HJPuhlmann

Recommended Posts

Thanks for the info, that is very sad. Are you working on current solution? I mean your SD plugin works fine for me, since I'm flying mostly the f/a18c. But I see the issue coming when new modules are on market like the mi24?

Gesendet von meinem CLT-L29 mit Tapatalk

ASUS Maximus XI CODE Z390 | I9 9900K (5GHz)  | G-Skill TridentZ 32GB 4000MHz | RTX 3090Ti | Creative AE-9 | Samsung 970 EVO PLUS 2TB | VR Headset HP Reverb G2 rev2

Link to comment
Share on other sites

  • 2 weeks later...

Après avoir rèsolu le tacan, je m attaque a l ILS. TM1637 6 DIGITS . MON tm1637 AFFICHE 801.53 ALORS QUE SUR dcs L I LS AFFICHE 108.35. MERCI  .

 

#define DCSBIOS_IRQ_SERIAL
#include "DcsBios.h"
#include <TM1637TinyDisplay.h>
#include <LedControl.h>

String  Ils = ""; // Declare global new string variable
char Digit0 = ""; // Declare global new character variable
char Digit1 = "";//  Declare global new character variable
char Digit2 = "";//  Declare global new character variable
char Digit3 = "";//  0
char Digit4 = "";//  Declare global new character variable
char Digit5 = "";//  Declare global new character variable
int Ils_power = 1;


//FIRST - 6 DIGIT 7 SEGMENT DISPLAY-Ils
// Module connection pins (Digital Pins)
#define CLK 2
#define DIO 3
TM1637TinyDisplay display (CLK, DIO); //set up the 6-Digit Display

DcsBios::PotentiometerEWMA<5, 128, 5> ilsVol("ILS_VOL", A0);
DcsBios::Switch2Pos ilsPwr("ILS_PWR", 4);
DcsBios::RotaryEncoder ilsMhz("ILS_MHZ", "DEC", "INC", 5, 6);
DcsBios::RotaryEncoder ilsKhz("ILS_KHZ", "DEC", "INC", 7, 8);

//ILS
// DCS-Bios Code
// Appel DCS-Bios Khz avec A10C.lua 
void onIlsMhzChange(char* newValue) {
 
  display.showString(newValue, 3, 0);


}
DcsBios::StringBuffer<3> ilsMhzStrBuffer(0x116e, onIlsMhzChange);


void onIlsKhzChange(char* newValue){
  
  display.showString(newValue, 2, 4);


}
DcsBios::StringBuffer<2> ilsKhzStrBuffer(0x1172, onIlsKhzChange);

// Canal Ils
void onIlsFrequencySChange(char* newValue) {

  display.showString(newValue, 0, 6);
}
DcsBios::StringBuffer<6> ilsFrequencySBuffer(0x12d8, onIlsFrequencySChange);

void onIlsPwrChange(unsigned int newValue) {
  if (newValue == 0) {
    display.setBrightness(0, false );
  }
  else {
    display.setBrightness(15, true);
  }
}
DcsBios::IntegerBuffer ilsPwrBuffer(0x1168, 0x0010, 4, onIlsPwrChange);


void setup() {
  display.clear();
  DcsBios::setup();
}
void loop(){
 DcsBios::loop();
}

Link to comment
Share on other sites

  • 5 months later...

Anybody still using this and managed to get it working for the Mi24 Hind?

I mean all the gauges are the same more or less.

There is a DCS-Export Script for the Mi24 and the gauges even seem to have most of the same IDs

Basically I copied my Mi8 profile and renamed it Mi-24P, but Ikarus doesn't want to open it when I launch in a Hind and opening it manually it doesn't read the output from the export-script.

Any ideas where I'm going wrong? I can't find anything in the config files that specifically says read the Mi8 output

Link to comment
Share on other sites

@jonsky7 The SDA version of this project is no longer being maintained. Another user has started a fork of this project (including Mi24 support) here: 

https://github.com/asherao/DCS-ExportScripts

See discussion here: 

EDIT: The link is only for continued maintenance of the export scripts, Ikarus profiles will still have to be created manually.


Edited by ctytler
Link to comment
Share on other sites

54 minutes ago, ctytler said:

@jonsky7 The SDA version of this project is no longer being maintained. Another user has started a fork of this project (including Mi24 support) here: 

https://github.com/asherao/DCS-ExportScripts

See discussion here: 

EDIT: The link is only for continued maintenance of the export scripts, Ikarus profiles will still have to be created manually.

 

Thanks, I downloaded the latest version of exports scripts and got it working. I had just added the Mi24 lua from the library before but must have needed the whole thing

Link to comment
Share on other sites

  • 1 year later...

Hello,

I use Ikarus to run my pit gauges and I was having a terrible time with the gauges stopping while in flight. Alt-tabbing out of DCS to restart them could be tricky at times. I tried everything I could think of for a fix with no luck before finally finding the answer and I thought I would share it here in case any others were having the same problem.

In my Nvidia Control Panel, there is a setting for "Background Application Max Framerate". I simply set it to match my DCS Max FPS, both are set to 30 FPS, and I have never had my gauges stop working since. DCS is also much smoother than before with a lot of lags removed as a bonus. It made my day fixing this and I hope it helps.

 

Cary  -    smil


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

  • 6 months later...
  • 2 weeks later...
On 7/16/2023 at 12:06 PM, 760mm said:

Is there a way here to export A-10C II ARC-210 screen with Icarus? 

Ikarus doesn't do displays, only gauges.

But you can do a bit of modding to make DCS export the screen, it is only the screen mind you.

The mod folder below allows the export of the following, define a location in your monitor config file for the ones you want to export.
ARC_210
RWR
A10C_CMSP

A10C2 exports.zip

 

These mod files will not pass integrity check on servers running "pure script = true" option, but otherwise they are fine to use in multiplayer.

  • Thanks 2
Link to comment
Share on other sites

  • Recently Browsing   0 members

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