Jump to content

Recommended Posts

Posted

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

  • 2 weeks later...
Posted

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();
}

  • 5 months later...
Posted

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

Posted
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

  • 1 year later...
Posted (edited)

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
  • 6 months later...
  • 2 weeks later...
Posted
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
  • 1 year later...
  • Recently Browsing   0 members

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