It’s been almost two years since I first started developing the RTT linux/R-PI client. I continued development a couple of weeks ago and since I noticed there is some discussion in this and the original threat I thought I give a quick update and clarify the RTT / Multicast confusion.
When we talk about Multicast we are only talking about the simple shared mem data without the actual RTT images like MFDs, RWR, HUD, and so on. This simple data can be consumed by simple Arduino-like microcontrollers to implement things like my DED, my new FuelFlow-, and EngineGauge-Panel, or any other instrument that displays simple values or lights LEDs. For the RTT images to be received and displayed on a screen, you need at least an R-PI running Linux and this is not covered by the documentation found in Tools/RTTRemote/MULTICAST.txt or is otherwise documented officially AFAIK. For both types of clients, you should be familiar with networking and developing C/C++ (or another programming language) to some degree. So I would say the documentation is geared toward pit builders who happen to be developers as well.
At the moment my software is able to display all RTT-exported images running on multiple R-PI 4s / CM4s displaying one exported image each on individually connected small screens from 4" to 10" depending on the image type.
I also started creating some yame-like clients to create and display instruments on screen that are not available as RTT-image. The first one here is the EHSI which I “painted” entirely by myself. A couple of others will hopefully follow soon but I don’t have the time and desire to create all the needed assets. I had a look at the instrument images located in the BMS DDS files but it would still be a lot of work to adapt them and use them in my software and there might also be some legal issues as well if I wanted to distribute the software at some point. - Any help here would be appreciated.
I will try to assemble a couple of images and videos from what I currently use in my pit the next days and will post it here: https://forum.falcon-bms.com/topic/19572/rtt-linux-client-possible?_=1671546419967