New free MFD/ICP app to control Falcon BMS from touch devices
-
@jc1
What is the size of your screen, it seems so large ?
Thanks -
@r00t You’re right, there was a setting icon on the bottom right of my iPad. Hey, thanks a lot for your advice. I got through config and found my IPv4 address. I couldn’t find any menu item called Properties on my iPad. Anyway I typed in the IPv4 address in the settings page on the iPad and it made the app work on the iPad. I got the IC P and MFDs! I’ll save your computer advice in case I need it in the future. Could you give me one more? How do I get to the Properties item on my iPad?
-
@coyotte It’s a Asus monitor 32 inches wide.
-
@jc1 nice to read that it works again.
Sorry for the confusion about the thing that I called “Properties” :). EN-US is not my native language ;).
It’s called “Settings” on your iOS device, the grey “gear icon”. Tap on “Settings” > “Wi-Fi” as shown in https://support.apple.com/en-us/HT202639 and click on the blue (i) sign next to your connection. Connection details are revealed then.
One final note, tho:
The IP Address of your gaming client might change, most likely after reboot, depending on your setup. Yet another bit of simplified techno-babble: If your client receives it’s IP address from your router by DHCP (dynamic host configuration protocol) and your router isn’t configured to offer the very same address to that client everytime it requests one, it will sooner or later change. It all depends on your setup. Don’t panic then,…just lookup your address again and change the Server Adress Setting in the App (or advise your internet router thingy to hand out the same adress to that client if possible). -
@jc1 I have a 34 inches Samsung but how< could you have this FOV ?
Thanks -
@coyotte
set g_fDefaultFOV 100
set g_fFOVIncrement 10
set g_fMaximumFOV 110
set g_fViewlimitPitchDown 90.0
set g_fNarrowFOV 40
set g_nScaleUIMode 0 -
@jc1 Thanks It’s better for me.
-
@hoover I have been off-grid and mostly offline for a solid 1.5y, but now am online more or less again. I’ll continue to work on the app in the near future. I want to add a feature to support creating custom layouts and remembering them in the app settings. Once that is in place, I can see support for gauges being possible.
-
falcon-bms-control
is now open source on github: https://github.com/kungfoo/falcon-bms-controlI’m more than happy to review pull-requests if someone wants to dig in.
-
Quick question: I am currently working on adding predefined screen layouts, so that users can choose whichever they would like.
This is the current list of pre-defined layouts I can come up with:
- default landscape layout: two screens, MFDs and ICP/DED, landscape
- default portrait: same as above but portrait MFDs
- one device per screen: Left MFD, Right MFD, ICP/DED
- everything on one screen: mandates a different button layout for the ICP, but some people might like that
Can you come up with another layout, that this app should have?
Later I will likely use the same feature to enable custom layouts, but I have to get the gestures to edit and place things like MFDs right first…
-
@kungfoo
Would you consider an option with day (default) and with night (green instrument lighting) on the default landscape layout? A toggle between the two.GC
-
@greatcouloir Not sure I follow, that would dim the buttons and turn on the ‘lighting’?
-
@kungfoo
That is correct. Green on the ICP labels/buttons and MFD buttons similar to linked image. The user could select the version that suits the flight conditions or mission (unlit or lit).Something like this.
https://i.pinimg.com/originals/42/37/a9/4237a963c5fe0a07ba4c41e18f92d9bf.pngGC
-
Hi @kungfoo
I am really interested in having one screen, portrait mode, with only : the DED on top and the ICP below, but using full width/height. That would make the buttons of the ICP more usable on a smartphone screen.
I cloned the repo and tested the screen #1 of layout ‘One device per screen’. It is almost that, except that I am not sure whether it will take all screen space on an Android device ?
Actually I wanted to build and test by myself (and modify the .lua as required) but I cannot build the client for Android, based on what I read in the repo readme. I then tried to put love2d on the device and run from a .love file, but there are problems with library linking I believe. (I thought that maybe what you cannot share yet is the code required for bundling an .apk and that I could just use love2d directly, which is why I tried that).
Thanks for this great app !
-
Hi, Kungfoo.
Brilliant App!!! I love it. makes controlling the MFD’s so much easier.
I have a question?
Can you separate the MFD’s up so you have 1 in one tablet and 1 in another?
I have a couple of tablets and thought it might look good with one either side of the ICP i bought from Winwing.I have also noticed that when using it on an ipad air 4th gen os17 it tend to crash out the the home screen when the cursor is used in the TGP.
ok, after a bit of experimenting this happens randomly when interacting with the MFD’s using the HOTAS controls.Regards
-
Actually, I realized I can create a .love file as a zip archive of the ‘client’ folder.
I created one (with .lua files and subdirs) and pushed it on the phone.
I open it with the Love2d app and it seems to be working perfectly.
The new layout ‘One device per screen’ is perfect then ! If fits the whole screen. -
Howdy @kungfoo I’m interested in getting your app to work on my Samsung Tablet, specifically the ICP panel. I cannot understand how you are doing that with this app, is there a tutorial around on YouTube I could follow step by step to get things going?
Clearly people here have had no problems but I must be doing something wrong. I installed the .apk version, and my tablet is attached to my laptop via a usb hub. What’s next?
Oh btw I already have MFD’s extracted to my laptop screen using the RTTClient.ini file in the Tools directory. Any help would be appreciated, we have two other guys interested in doing this.
Thanks in advance.
=VG= Kavelenko
-
@Kavelenko Enable rtt export in Falcon BMS configuration files, Download the application from the play store on the tablet, download the application from the server on your PC where you are going to start BMS.
https://kungfoo.github.io/falcon-bms-control/
start the server, start the app on the tablet, start BMS
-
@Apolo27 Thanks for the hints, so here’s where I’m at.
I’ve managed to get this app running on my laptop which is a great start. Start the server, Start up Falcon BMS, spawn into the pit, Start up the App (on the Laptop) and it displays the data from the MFD’s in BMS.
All good so far - except the app fills my main monitor and obscures Falcon BMS. There does not appear to be a resizing option unless I’m looking in the wrong place. I would like to move the ICP, and MFDs down to my laptop’s screen. It would be nice to be able to drag the app onto that screen if possible. Any thoughts?
Didn’t get the tablet going yet but I’m working on this problem first.
-
@Kavelenko The fact is that the ICP has to be seen on your tablet, the tablet connects via Wi-Fi to your home network which in turn is connected to your PC… the application runs on your tablet, the server on your PC
In the app options on your tablet, set your IP addressI don’t know if I’m explaining myself correctly, in any case you also have the Helios option.
!