#LCD Screen as Annunciator

1 messages · Page 1 of 1 (latest)

cloud forge
#

I got a 16x2 LCD screen laying around, and thought of testing if it was possible to use the LCD display as an Annunciator screen like the MD-80, however, I don't have the IC2 module, and from the tutorials I saw, it seems I can't use without it...

however, before I go down the rabbit hole, is it even possible to use the screen as an Annunciator like the MD-80, where an error triggers a error message, and they move around the lines as they go?

My idea was to make an Annunciator like the MD-80 that could be used for all planes, be it a DC-9 with the ANN lights triggering a message, a MD-80 or an A320. is that even possible?

tacit cypress
cloud forge
#

move around as in, say L & R GEN is turned on, then that message would disappear, and the messages bellow would move up one line, then maybe move onto the other screen

for example, set up two 20x4 LCD screens, and use them as like 8 lines of messages

#

as the annunciator messages would appear or disappear, the messages would move around in the screen, showing up or disappearing

#

and for example, set up mobiflight so that if the L GEN OFF light is on on the DC-9, it would give a 1 signal, and that would trigger the L GEN OFF message to be displayed on the LCD, then if R GEN OFF light is also on, then mobiflight would change the message to L & R GEN OFF (like in the pic in the MD-80)

#

thus allowing the screens to be used as ANN more broadly with multiple models, even A320 for example

tacit cypress
#

There is no scroll function. You format a screen and everything has a fixed location in that screen. Seems like You are trying to implement your own panel logic outside of the Sim. I won't say it's impossible to do, but it will take some work to make that work as you described. There is no ready made solution.

cloud forge
#

there goes my annunciator idea then 🫠 (I don't know how to code, only within the mobiflight configs)

thanks though!

forest gazelle
#

I wonder if you could concatenate all the annunciator messages into one long one?

#

and then display that?

forest gazelle
#

ok this works but there is a caveat, you cannot set it to an empty string, or the config reference placeholder replacement will not work, it leaves the config references there so your warning will be "!#?" if you used those characters as config reference, and their value is empty. So you need to set the simvar to ' ' (one space in single quotes) so it gets replaced properly.

#

This has a side effect of your warning string becoming a series of spaces if there are no warnings, so any warning towards the end will have spaces in front. But it is a start!