Alhard Horstmann Posted July 19, 2019 Report Posted July 19, 2019 Hi Pete, I found in the documentation the parameter IgnoreThese= j.b, j.b, ... , but I need ignore axis. I understood it's for buttons only. How can I implement this function ignore axis ?
John Dowson Posted July 19, 2019 Report Posted July 19, 2019 Yes, its currently only available for buttons, but I can look into extending this functionality to axis as well.
Alhard Horstmann Posted July 19, 2019 Author Report Posted July 19, 2019 Thanks, this would be fine. I have an USB microcontroller with a lot of buttons and no axis, which send axis information to FSUIPC, though there is no axis installed. And this confuses the FSUIPC configuration with the other real axis.
John Dowson Posted July 22, 2019 Report Posted July 22, 2019 I'm not sure this is needed.... Can you not use the 'Ignore Axis' button (top right) in the Axis Assignment tab?
Alhard Horstmann Posted July 22, 2019 Author Report Posted July 22, 2019 I am using this button 'ignore' each time when I start to fly. And I have to do this for 4 axis! Next time I have to do it again and again, cause this axis ignore is not stored. So I still think this function is missing.
Pete Dowson Posted July 23, 2019 Report Posted July 23, 2019 On 7/19/2019 at 1:34 PM, alihor said: I have an USB microcontroller with a lot of buttons and no axis, which send axis information to FSUIPC, though there is no axis installed. If you don't assign those 'ghost axes' to anything, then FSUIPC will not be bothered by them at all. The way DirectInput works is that all buttons, axes, and POVs are read on each scan. It is just one call to DirectInput. This is why there's no 'ignore axis' facility -- there is no need for it at all. Just don't assign axes you aren't using! 15 hours ago, John Dowson said: Can you not use the 'Ignore Axis' button (top right) in the Axis Assignment tab? That only applies whilst you are assigning. It is simply to stop a jittering axis being recognised before one you want to assign. It has no further effect once you exit. I don't think it is worth adding a new facility, as it simply isn't needed. Perhaps alihor can explain what is really troubling him? Pete
Alhard Horstmann Posted July 25, 2019 Author Report Posted July 25, 2019 Hi Pete, I did not assign any of these "open" axis. What troubles me is the following: When I start my flight and want to change e.g. the calibration of one of my assigned axis, I CAN NOT , due to jittering continuously one of these "open" axis. An access to the correct axis is not possible, as long as I do not click on "ignore axis". The reason for having "open" axis is that some of the input sensors of my micro controller is OPEN. No hardware connected. Does it make sense to send you the log file?
Pete Dowson Posted July 25, 2019 Report Posted July 25, 2019 8 minutes ago, alihor said: When I start my flight and want to change e.g. the calibration of one of my assigned axis, I CAN NOT , due to jittering continuously one of these "open" axis. An access to the correct axis is not possible, as long as I do not click on "ignore axis". So the "ignore axis" facility works for you. How often are you needing to re-calibrate the assigned axes? That's normally a job that onvce done stays done, at least till you axis pots wear out, which shouldn't happen for years. If you are re-calibrating for different aircraft then you should be using profiles in any case. calibrations are saved independently for each. Pete
Alhard Horstmann Posted July 29, 2019 Author Report Posted July 29, 2019 Hi Pete, as I am the moderator and group leader of about 8 simulator pilots, we have joint meetings every 4 weeks on two simulators at my home for 8 hours, and also intermediate meetings. For preparation and during my sessions, I configure the flights for new actions on different airplanes, different weather conditions, different airfields. Therefore the FSUIPC calibration and configuration could change very often. I am using profiles from begin on, as we fly gliders, single propeller, twin propeller, commercial airliners (A320), helicopters, etc. Beside the profiles, I store the configurations in different FSUPC-xxxx.INI files. Now , since I connected the additional microcontroller box (Arcaze USB) , I have this jitter problem with "ignore axis" solution . And, sometimes the (e.g.:) ailerons don't work, due to jitter of other axis ! Please help.
Pete Dowson Posted July 29, 2019 Report Posted July 29, 2019 Thanks for explaining why you need this facility. It did seem a bit odd to us. I think John has now added it to his list of things to do and will get back to you about that when he can. Pete
John Dowson Posted July 29, 2019 Report Posted July 29, 2019 As Pete says, I'll take a look at this later this week, and I'll post an updated version here for you to test. John
Alhard Horstmann Posted July 30, 2019 Author Report Posted July 30, 2019 Hi dear Dawsons, thanks for your understanding and proposed help. May I ask Pete: who is John? Your new developing partner? He is very welcome!
Pete Dowson Posted July 30, 2019 Report Posted July 30, 2019 49 minutes ago, Alhard Horstmann said: May I ask Pete: who is John? John is my son, who is taking over from me. I am retired from FSUIPC development with effect from Jan 1st this year. John will be taking FSUIPC into the future. Pete
Alhard Horstmann Posted July 30, 2019 Author Report Posted July 30, 2019 This is bad and good news!! Bad, cause I would miss you very very much Pete, It was great "talking" and developing over the past 12 years with you. I hope you will stay here in the forum. Good, cause the brilliant tool FSUIPC stays in Dawson family hands. John, welcome again from my side. BTW.: 2 years ago I intended to ask you Pete, who will be your follower? But I didn't dare. Now I got the answer!! Best regards, Alhard (13 years FSUIPC user)
John Dowson Posted July 31, 2019 Report Posted July 31, 2019 Hi Alhard, please try the attached version (5.152a). It will accept the IgnoreThese ini parameter in the [Axes] section using he same format as the one in the buttons section, except that you specify the axis letter after the '.'. Note that there is one 'quirk' in the way I have implemented, in that if you clear or change this parameter when FSUIPC/P3D is running, and you reload the assignments, the initial axes you ignored will still be present and so still ignored. To clear this completely, you need push 'Clr Ignores' button. Please try this and let me know how it goes. Regards, John FSUIPC5.dll
Alhard Horstmann Posted July 31, 2019 Author Report Posted July 31, 2019 Great, John, thanks for the quick implementation. I will test it tomorrow and I will report.
John Dowson Posted August 1, 2019 Report Posted August 1, 2019 Hi Alhard, here's a minor update to remove that 'quirk' mentioned above - now the permanent ignores (from the IgnoreThese ini parameter) are maintained in a separate list from the temporary ones from the 'Ignore' button. Cheers, John P.S. Its 'Dowson' not 'Dawson'! FSUIPC5.dll
Alhard Horstmann Posted August 1, 2019 Author Report Posted August 1, 2019 Hi John, IT WORKS PERFECT with P3D. Thanks! Now I need it also for FSX FSUIPC V4, as the group flies with FSX mainly and often P3D. Is it impertinent or ungrateful to ask for again?
Alhard Horstmann Posted August 1, 2019 Author Report Posted August 1, 2019 P.S. Its 'Dowson' not 'Dawson'! Sorry for the typo. Cheers Alhard
John Dowson Posted August 1, 2019 Report Posted August 1, 2019 5 minutes ago, Alhard Horstmann said: Now I need it also for FSX FSUIPC V4 Sorry, FSUIPC4 is now closed for future development. Cheers, John
Alhard Horstmann Posted August 1, 2019 Author Report Posted August 1, 2019 Oh, I didnt know. Was it announced somewhere. I fully understand you to end development , cause I was a developer also in my early times. Nevertheless, it's bad news for our new function "Ignore" in FSX. I tested the minor update successfully ! Thanks again. best regards Alhard PS: send me a PM if you have a work around idea.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now