New free MFD/ICP app to control Falcon BMS from touch devices
-
@Raptor: I would love to add that as well, tbh, but so far it seemed like it might just make it into the sim. Since I don’t know the roadmap, I am not sure if it’s worth the effort… Once I have some other issues ironed out, I might just give it a shot.
-
:yo:
-
Yes it prompted me and I checked that it was in the firewall rules to port tcp as well as udp. The server is connecting to komurcu’s android app but your app on my android and IPad are just showing “Discovering server”.
-
@Trini: is it possible that something else is also running on the same ports? Can you attach the first 10 lines or so of the log file? You can just delete it, it will be recreated when you run the server application.
-
Falcon MFD 1/8/2021 12:23:23 PM Başladı fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 1 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 2 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 3 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 4 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 5 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 6 [email protected]@-3976.000000@-1@ fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 7 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 8 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 12:23:24 PM target 9
-
@Trini: that looks like the komercu logfile. Can you make sure to run only one of the server apps for debugging purposes?
-
Here is another one with from the file after I cleaned out the log. fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 1 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 2 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 3 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 4 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 5 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 6 [email protected]@-3976.000000@-1@ fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 7 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 8 [email protected]@0.000000@-1@Notset fnkReadCallSign_INI_File Log 1/8/2021 3:40:32 PM target 9 [email protected]@0.000000@-1@Notset
-
I found the problem…. :rofl:… I was using the wrong file to start the server
-
@Trini: :bdance: Glad you sorted it out.
-
Here is how my MFDs look…is that correct?
-
What version of BMS is this? 4.34.4? On 4.34 you have to set
set g_bDoubleRTTResolution 1
to make the resolution of the RTT correct for the app. -
4.35 is the version I am using. Also the hud video freezes after sometime. I have this set in the falcon cfg. set g_bExportRTTTextures 1 I will have to add this (set g_bDoubleRTTResolution 1)
-
Thanks:p
-
The double resolution option has no more effect in 4.35, afaik. It’s for 4.34 and lower versions. RTT export is currently bugged in bms (confirmed by devs) and sometimes freezes up, so wait for u1 to achieve a stable export…
-
To the people having problems with some buttons not working: you need to use bms full.key file or copy the keyboard key binds from it to your keyfile. The reason is, that the server app does not (currently) act as dx device and thus can only call keyboard callbacks.
-
To the people having problems with some buttons not working: you need to use bms full.key file or copy the keyboard key binds from it to your keyfile. The reason is, that the server app does not (currently) act as dx device and thus can only call keyboard callbacks.
As you already reading shared mem with your server side app. With 4.35 there is a new datastructure Stringarea wich included which key file is used by the running BMS instance so maybe an idea to check against either by filename or as other apps do by checking if the required callbacks are present and bound
-
@oak: I am already using that to read the keyfile. The thing that I still need to do is check that all the required callbacks are present and bound and otherwise yield a big helpful error message that tells people what is going on. I will make sure to add this to the next version of the server app.
-
Hey everyone: I published a new release of the server app: https://github.com/kungfoo/falcon-bms-control/releases/tag/0.3
If you face any problems with buttons not working, make sure to use this release, as it logs a pretty aggressive message every time a button is pressed and no callback is found for it in the key file, so you know what’s going on.
-
Thanks Kungfoo…your server works well with your app. I use it alongside komercu‘s. I use yours for the ICP, and his for the MFDs. Yours is more responsive and I like the sound when I push the buttons to confirm the keystrokes are imputed. Great work and I really appreciate it.
-
@Trini: Good to hear. I supposed the MFD exports also have less delay, but I might be wrong. Using the newest version, you can also have haptic feedback (vibration) when you press buttons. Depends on whether the hardware device (tablet or phone) has support for it, though.