New free MFD/ICP app to control Falcon BMS from touch devices
-
What did I miss in the first statement? “You’re ok with things they are and don’t change a thing”
You better think carefully what will say next , as when “I get sober” I might spank your ass kid. -
@Logic Are you using the 0.5 version of the server? Maybe you can adjust the refresh rate to 30fps and set the compression quality slightly lower to get the streams working reliably. How far you can go is kinda dependent on your wifi setup…
-
@white_fang to me it looks, like they are pretty much exactly the same size. Maybe the komercu app ones are even a bit smaller, but in falcon-bms-control you get more ‘black space’ around them, since the app is truly full screen. so you don’t see the system menu and action bar.
-
@kungfoo
Yes, I am at the minimums already, 15kb/s, quality 50.
But np, I will have to live with my poor Wifi. -
@Logic Oi, that must be really quite slow wifi then. There are three things you can do:
- find a way to get a wired connection for the tablet, there are adapters for android.
- get a better access point/wifi setup (may not work if you’re not the person running it), I’m sure there are many people that can suggest something better.
- live with the slow updates and low quality.
I have been thinking about switching to a better jpeg compressor than the stock .NET one server side, so that would lower the bandwidth requirements a bit more, but don’t expect too much, there is only so much that can do…
-
@kungfoo Is it easily to implement changing between the screens via swiping instead of the button?
I’m testing on a Pixel 4a and Google desided to overlay the borders of the display with “back” function. So I can hardly touch the button of your app because the system takes my input touch…
Also the position of the button is directly under the punch hole, when rotated the wrong side -
@bohni it’s not that easy but something i have been looking into. also the next version of the clients will read the maximum safe screen dimensions for notched phones and tablets.
-
@bohni Not sure how your 4a is set up, because on mine the app is fullscreen and does not render or show that back function.
-
@kungfoo said in New free MFD/ICP app to control Falcon BMS from touch devices:
@bohni it’s not that easy but something i have been looking into. also the next version of the clients will read the maximum safe screen dimensions for notched phones and tablets.
That sounds good. Thanks.
@kungfoo said in New free MFD/ICP app to control Falcon BMS from touch devices:
@bohni Not sure how your 4a is set up, because on mine the app is fullscreen and does not render or show that back function.
As for my 4a: I use “Settings > System > Gestures > System navigation > Gesture navigation”.
The app does not exit nor do I go back, but the button does not react - I think, system waits for the gesture “swipe from either side” - But I justed tap, I do not swipe. So nothing happens…
Hm, I must add - there is a little chance, that I tap exactly that little spot., where the system does not react and I still hit the button. But that spot is really tiny… -
@bohni I’ll try to reproduce this. I don’t know if Android excludes those areas from the ‘safe to use’ full screen dimensions. Let’s see.
-
@kungfoo … yeah it just seems like, but you know it is always the question of perspective , so little comparison side to side never hurt anyone’s feelings
-Your’s
-Komurcu’s
. feeling it now, eh ? ,. the trick is that his buttons are inside the stream , not outside … like a “touch” button, osd … and it is a good trick …
If you care to implement like this , beers all-around , if not/can’t … no problem.
I don’t actually know anything about limitations of “love” so there , I’m sorry , can’t be much of a help… but I would gladly. - my area of expertise is all-around nowhere , everything whereis needed , not anything specific.
I’ve even tried editing his apk , as it is open source now , but … if anything I hate in computerworld it is gui , graphical design all together… give me a console and I’m happyCheers
-
@white_fang said in New free MFD/ICP app to control Falcon BMS from touch devices:
@kungfoo … yeah it just seems like, but you know it is always the question of perspective , so little comparison side to side never hurt anyone’s feelings
-Your’s
-Komurcu’s
. feeling it now, eh ? ,. the trick is that his buttons are inside the stream , not outside … like a “touch” button, osd … and it is a good trick …
If you care to implement like this , beers all-around , if not/can’t … no problem.
I don’t actually know anything about limitations of “love” so there , I’m sorry , can’t be much of a help… but I would gladly. - my area of expertise is all-around nowhere , everything whereis needed , not anything specific.
I’ve even tried editing his apk , as it is open source now , but … if anything I hate in computerworld it is gui , graphical design all together… give me a console and I’m happyCheers
I don’t like this TRICK at all, and I would likely look for another alternative if @kungfoo went this route.
I can barely see those OSBs and would worry that buttons will conflict with one another.
But, horses-for-course.
-
@CriticalMass @white_fang I see this would have to be a config option. I dislike the trick as well and people with large touch devices certainly don’t benefit from it. People with smaller devices do.
Look, i tried compiling and reviewed the code of the komercu app before i decided to write my own. it compiled after some tricks, but I could never get rid of the lag on the displays and especially not on the buttons.
I then decided to write my own app and made especially sure the buttons never lag, regardless of what’s going on with the texture streams. And then I figured out a way to get the streams zo actually run at 30-60fps over a good network. This took quite a while and before I had cracked that nut I did not want to add any more features. Once i had all that figured out, i added the rwr and now will likely be adding more buttons/switches and maybe very light support for custom layouts, once I figure out an economic way to define them.
Long story short: if the komercu app works for you and you don’t want any changes made to it: use it. It’s pretty cool in it’s own way and I don’t feel like I have to replace it completely.
I may add an option to toggle ‘expanded MFD mode’, I’ll see what I can do. But it definitely needs to be a user configurable option. And one of the design goals was: minimal configuration needed (but possible where necessary).
-
@kungfoo , excellent app, I recommend!!
-
@kungfoo I got rid of lag via usb-tethering … network over usb connection to tablet,
that’s what/why I’ve proposed to you year ago … when manually targeting server IP, … also and “refresh time=20” in apk settings.
So whole network is dedicated only to MFD’s … of max 480Mbit/s as in theory possible via usb-RNDIS.
That bandwidth is more then enough several times.Komurcu’s app deals big transfer rate , you can see on pic, over 4MB/s , that is more then 32Mbit/s … it could present a strain on WLAN., especially with other wifi devices on router.
When in game, BMS, with 2 streams on both MFDS… somewhat expected.Hey, no prob at all !!! , I’m, happy with Komurcu’s solution … even yours are “cooler” , I can’t say nothing against. - they look more realistic
But even on 10.1" (fullHD) I need to close my head to tablet to see better… but that’s my eyesight , nothing with app , it is what it is.
Yeah, I guess lag and stability is priority then … should be. I sincerely agree.
Cheers
@CriticalMass .??. well, buddy, you choose what is best for’ya., ok ?
Please do tell us all did you find something , hey, don’t be a stranger.
-
@white_fang said in New free MFD/ICP app to control Falcon BMS from touch devices:
@CriticalMass .??. well, buddy, you choose what is best for’ya., ok ?
Please do tell us all did you find something , hey, don’t be a stranger.@white_fang Sure, will do. I’m not a stranger, I’m here most days, you know, for if you feel like giving me a slap
-
@CriticalMass You wish
-
@white_fang said in New free MFD/ICP app to control Falcon BMS from touch devices:
-tethering … network over usb connection to tablet
@white_fang Please, could you tell me how you did your usb tethering? Did you use an usb-ethernet adapter for that or only with your USB cable?
-
@gabrielgcosta
only usb-micro cable (from charger) was enough , option is in the tablet , but!, it must be GSM tablet , …
tablets without GSM (only wifi) “normally” don’t have that option available in os (android-settings-connectivity)your phone should have this
there is a way even for those tablets without gsm , think there is some gapp
-
@white_fang I have managed to make it work only enabling the usb tethering option under the settings menu of my Android tablet. After this, the PC recognizes it and assign an NDIS IP to the device. It is a Lenovo Tablet, non-GSM.
It runs well and smooth, but I have been experiencing suddenly disconnects and freezings when playing. It is strange because to make it work again I have to reset the IP address on BMS Control server app to my PC IP (same as I use with WLAN), and then back to NDIS IP and then it reconnects.