New free MFD/ICP app to control Falcon BMS from touch devices
-
@r00t I can’t tap the wheel because the app never gets there. It’s stuck on “Discovering server…”
Now the unknown computer part. With regard to your last sentence, I don’t know how to double check network setup. Also, where would I get network settings and details? -
@jc1 this is strange. The properties/config wheel is shown and clickable here always:
On my iPad v1.3.2 of the app is installed. The most recent one according to the AppStore.
Network stuff on windows:
Open cmd.exe (Terminal/Shell app) and useipconfig
We are interested in IPv4-Adress, Subnetmask and Defaultgateway.
On your iPad go to
PropertiesSettings -> Wi-Fi -> and tap on the (i) to get verbose info about your connection. Lookup for the data mentioned above. If it’s a basic setup on your site, subnetmask and defaultgateway should match. IPv4 address should differ in its last octet. Example:Client: IPv4: 192.168.178.5 Subnet: 255.255.255.0 Gateway: 192.168.178.1 iPad: IPv4: 192.168.178.82 Subnet: 255.255.255.0 Gateway: 192.168.178.1
To simplify this a bit (without being technically correct):
the subnetmask declares how many hosts within the network are available. The example above would be a class C network with 254 usable hosts within 192.168.178.n and the address 192.168.178.255 is the broadcast address (I.e yell into the complete network).
There are some addresses reserved for private use in local area networks without interfering „the internet“. 192.168.x is one of them, 10.x and 172.16.n are others.
-
@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