New free MFD/ICP app to control Falcon BMS from touch devices
-
<p>@jayb Can you try setting the quality lower? 80 is actually pretty high and quite demanding on the network side of things… Try 65 or so, you should not get too many artifacts.<br /><br />Plus you can dramatically speed up reconnects by entering your PC’s IP in the settings now, if it does not constantly change.<br /><br />In the mean time, I’ll see if I can get a proper fix for the network contention problem (because as far as I can tell, that’s what happens). The protocol itself is connection-less and should not care about dropped RTT frames…</p>
-
<p>@kungfoo thanks for the suggestions - I will try them and see if it makes a difference <br /><br />-JayB</p>
-
<p>I tried with the IP of my PC in the settings and a setting of 65 for quality. Unfortunately, the app still freezes after a while with the buttons responsive but no MFD images <br /><br />-JayB</p>
-
<p>@jayb I assume the beta version of the server helped quite a bit, right?</p>
-
<p>@kungfoo hi I responded in Discord sorry for not putting it up here as well. The beta was better and I could sense it recovering a couple of times. Unfortunately the app froze with the beta as well, although it put up a better fight than the current version. Let me know if or how I can help further </p>
-
<p>@kungfoo<strong> - thank you for this app. It is great, simple and just works!!</strong><br /><br />Thank you.</p>
-
<blockquote>The <strong>beta</strong> was <strong>better</strong> and it put up a <strong>better</strong> fight…<br /><br /></blockquote><p><em>HAHAHA…!</em> Most excellent…!!</p>
-
<blockquote>@kungfoo hi I responded in Discord sorry for not putting it up here as well. The beta was better and I could sense it recovering a couple of times. Unfortunately the app froze with the beta as well, although it put up a better fight than the current version. Let me know if or how I can help further </blockquote><p><br />Did another test today with quality at 50 - worked better. The log mentions a few instances of stopping the MFD stream (eg. <span style=“color:#d4d4d4”>FalconBmsUniversalServer|Stopping to stream f16/left-mfd</span>) but it picks it up again after 2-3 seconds. <br /><br />Could it be that the stream-stops are connected to how complex the MFD graphics is? For instance, a HSD has only few details, so the bitmap is simple (small?), while a TGP picture is more complex? A demanding scenario would then be boresighting mavs, in which the TGP is on one MFD and the WPN page has the Maverick camera image on the other - I would suppose that could put a lot of strain on the packet size<br />@kungfoo <br />Anyway, I will run with Quality at 50 for now.<br /><br /><br /><br /><br /></p>
-
<p>Well done @kungfoo for the lovely app! It has a small issue, at least to me. Sometimes it freezes, disconnects and tries to find the server… Any possible solutions to that? Can we add a static IP for the app???</p>
-
<p>@FireWind You can enter the IP of the PC running BMS, if that is what you mean? Just go to the settings in the app</p>
-
<p>@jayb It stops the stream as well, when you leave that screen for the ICP (not need to stream all those precious bytes if you’re not even going to see them <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=gcfd8gb1ch8” alt=“” class=“not-responsive emoji emoji-android emoji–smile” /> )<br />And yes, the more complex the pictures are (in that there is more high-frequency detail in them), the bigger are the packets for each frame. But in my testing it only went up to something like 11mbps (I don’t remember the quality settings) with both the MAV and the TGP screens visible, so on a decent Wifi that should work. However, sustained data rates across Wifi: YMMV.<br /><br />I will soon publish the better version of the server to github. Stand by.</p>
-
<p>@jayb I will check it out! Thanks!</p>
-
<blockquote>@jayb It stops the stream as well, when you leave that screen for the ICP (not need to stream all those precious bytes if you’re not even going to see them <img src=“/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=gcfd8gb1ch8” alt=“” class=“not-responsive emoji emoji-android emoji–smile” /> )<br />And yes, the more complex the pictures are (in that there is more high-frequency detail in them), the bigger are the packets for each frame. But in my testing it only went up to something like 11mbps (I don’t remember the quality settings) with both the MAV and the TGP screens visible, so on a decent Wifi that should work. However, sustained data rates across Wifi: YMMV.<br /><br />I will soon publish the better version of the server to github. Stand by.</blockquote><p><br />Thank you, highly appreciate your continued support of this app !</p>
-
<p>I have published a new version of the server executable that is more resilient to dropped enet packets on sending RTT streams to clients.<br />If you have a really long network blip (over 6s at 30fps), it will still assume your client died and stop sending data to it.<br /><br /><a href=“https://github.com/kungfoo/falcon-bms-control/releases/tag/server-0.5” target=“_blank”>https://github.com/kungfoo/falcon-bms-control/releases/tag/server-0.5</a><br /><br />You can continue to use the
1.3.0
clients. </p> -
<p>NICE!!</p>
-
<p>@kungfoo <br /><br />I’ve been anxiously watching for your update. Thank you.<br /><br />GC<br /></p>
-
<p>On request (and also because it was fairly easy to do) I created a Linux client. This can help with touch enabled devices that are not fast enough to run Windows 10 but can easily run Linux. The client is available as an appimage, so running it should be as simple as anywhere else.<br /><br />Check it out here: <a href=“https://github.com/kungfoo/falcon-bms-control/releases/tag/client-1.3.1” target=“_blank”>https://github.com/kungfoo/falcon-bms-control/releases/tag/client-1.3.1</a><br /><br />Oh: and there is a 32 bit windows build as well.</p>
-
<p>@kungfoo Excellent !</p>
-
<blockquote>On request (and also because it was fairly easy to do) I created a Linux client. This can help with touch enabled devices that are not fast enough to run Windows 10 but can easily run Linux. The client is available as an appimage, so running it should be as simple as anywhere else.<br /><br />Check it out here: <a href=“https://github.com/kungfoo/falcon-bms-control/releases/tag/client-1.3.1” target=“_blank”>https://github.com/kungfoo/falcon-bms-control/releases/tag/client-1.3.1</a><br /><br />Oh: and there is a 32 bit windows build as well.</blockquote><p><br />Windows RT? Oh, never mind.<br /><br /><br />I have an original MS Surface :)<br /><br /></p>
-
<p>@kungfoo that is a great app! I just installed it on my android tablet, and it worked immediately! Thank you! <br />Also a small suggestion since it seems to be a lot of space going to waste :-), for a better no keyboard - mouse experience, maybe you can add Fence IN - Fence Out options like main light switch and master arm On -Off or even autopilot switches. <br /><br />Thank you for a great tool! </p>