I think I’ve found a small bug. When I connect VFRnav to my Stratux, the artificial horizon display only works with the UDP protocol. So, when I connect TCP via NMEA, the horizon displays incorrect values.
Thank you! I can confirm this issue: when processing NMEA data, the AHRS data is decoded incorrectly. This affects not only the TCP connection but also the Bluetooth LE connection to the Stratux.
As you correctly stated, this does NOT affect the GDL90 data stream over UDP.