Since the modification of the M2000C module PCN display to show malfunctions in the individual segments of the digits, we have lost the events that returned the full processed string of digits for PREP, DEST, LEFT & RIGHT displays in the PCN (INS).
This request is for those events to be implemented again, as the code to do this in the Arduino requires over 100 callbacks and uses lots of precious flash code memory (almost 25% in an Arduino Pro Micro).
PS: The previously mentioned malfunctions can be disabled in DCS in:
Options -> Special -> M-2000C -> Minor display wear malfunctions -> set to zero (0)
Version
Aircraft
M2000C
Control
PCN Display for Left, Right, Prep & Dest
Description
Since the modification of the M2000C module PCN display to show malfunctions in the individual segments of the digits, we have lost the events that returned the full processed string of digits for PREP, DEST, LEFT & RIGHT displays in the PCN (INS). This request is for those events to be implemented again, as the code to do this in the Arduino requires over 100 callbacks and uses lots of precious flash code memory (almost 25% in an Arduino Pro Micro).
PS: The previously mentioned malfunctions can be disabled in DCS in: Options -> Special -> M-2000C -> Minor display wear malfunctions -> set to zero (0)
Screenshots
No response
Additional context
As a reference, I am providing my implementation in C++ for Arduino, it can be found here: https://github.com/escaner/ufc/blob/flightpanels/src/displpnl.cpp
I am also copying here the code for the PCN Prep display. Note that this code does not process the dots in the display, only the digits.