New free MFD/ICP app to control Falcon BMS from touch devices
-
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.
! -
@Apolo27 Yes thanks for the help, it works fine on my laptop but I should have read all the previous posts on this thread. Its really designed for WiFi “touch” devices therefore I can see why it automatically expands to full screen now. It was the ICP that I was mostly interested in, the MFD’s I can already extract.
-
@Kavelenko said in New free MFD/ICP app to control Falcon BMS from touch devices:
@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.
The way I understand your setup with a laptop and multiple screens you might be better to go the Helios route. By using a tablet as a secondary monitor you can put stuff like the ICP to a “touch” tablet acting as a touch monitor I explained that method for both android and apple IOS devices in depth here. Even so the video is 3 years old the method is still valid
-
@oakdesign said in New free MFD/ICP app to control Falcon BMS from touch devices:
The way I understand your setup with a laptop and multiple screens you might be better to go the Helios route. By using a tablet as a secondary monitor you can put stuff like the ICP to a “touch” tablet acting as a touch monitor I explained that method for both android and apple IOS devices in depth here. Even so the video is 3 years old the method is still valid
Zzzzzzzzzingt! That’s an excellent idea, really like the idea of extracting the ICP panel to my tablet, and a few other extras like the HSI. What a great project to work on cheers!
-
@pyhg Yes, the new one-device-per-screen layout will expand to fit your entire screen.
Good to hear you got it working with the standard love2d apk, this means my instructions in the README were somewhat understandable.
I will release a new version with the predefined layouts as soon as I find the time. I might also add an option to load one (or multiple) layout from the server, so people can customise it on their BMS machines and the client does not need a new release for a new layout.
-
@drillerman52 The app should not randomly crash because of you interacting with the screens.
In the next release the app will support different ‘screen layouts’, one of which will put all the ‘devices’ on a separate screen. Thus you could have two tablets running, one displaying the left MFD and one the right MFD.
-
Hey, first of all, thank you very much for the great tool, I use it all the time, it really enhances my BMS experience! Awesome that it works under Wine on Linux, too.
Is there a reason why RWR is limited to 240x240 pixels? I’ve been poking at the code a little, at it seemed to me that if I increase the canvas size by the factor of 2 (for example), and remove the check that makes sure that the scaling factor is < 1, it works OK with larger sizes. My use case for this is creating a separate RWR-only layout and putting it on my phone; I don’t win much legibility over having the RWR in 3D if the size limit is as it is now.
-
@wsy I don’t think there is a real reason for the rwr to be restricted in size. It’s probably a leftover from a time when it messed with the layout of the other components.
Feel free to create a PR with the changes and the layout file.