June 10, 20232 yr I am in the process of writing a small callout script using Axis and Ohs for Fenix 320. The idea is I can concentrate on taking-off the plane and receive audible V1, V2 and Vr speeds. Unfortunately, Fenix A320 does not store these values in local variables we can use. This is the confirmation I received from Fenix Support. 1. However, this guy has found a way to extract these values among others from the memory. I am using FenixQuartz with AirManager Fenix A320 panels and it works. https://github.com/Fragtality/FenixQuartz https://github.com/Delta-Charlie-DEV/A320FENIX_AIRMANAGER 2. Author of this addon has used FenixQuartz with the paid version of Fsuipc to create a callout Mod (which is what I require). I can buy Fsuipc to run this callout mod, but I am trying to avoid to have run yet another program with MSFS2020. AirManager panel states it requires Fsuipc, but everything works without Fsuipc running. This was disclosed in their Discord. https://flightsim.to/file/39243/pmco-fnx32x-pilot-monitoring-callouts-for-the-fenix-a320-add-on I am wondering whether Axis and Ohs can have a functionality to extract these values and export them as Local variables Fenix does not store in variables. I am happy to test-drive any development code 🙂 Thank you,
June 10, 20232 yr Commercial Member 24 minutes ago, london-simmer said: I am wondering whether Axis and Ohs can have a functionality to extract these values and export them as Local variables Fenix does not store in variables. Sorry, but definitely not. We will not start hacking into other processes on your computer. Besides, Windows and AntiVirus are supposed to prevent this thing from happening - imagine that the other process was your online banking app.... I know from another tester that the Quartz thing will also export the values to LVars. So I suggest that you try that, if that is indeed the case, AAO should be able to read from those LVars. It would be an absolutely negligible effort for Fenix to provide those values either as LVars or in the default AVars. They will have reasons why they choose not to do this. Edited June 10, 20232 yr by Lorby_SI LORBY-SI
June 15, 20232 yr Author On 6/10/2023 at 12:28 PM, Lorby_SI said: Sorry, but definitely not. We will not start hacking into other processes on your computer. Besides, Windows and AntiVirus are supposed to prevent this thing from happening - imagine that the other process was your online banking app.... Fair enough. My initial thoughts were the same. However, I have a separate 'Gaming' PC for the flight simulator and I don't use it for anything else. But, still I run firewall/anti-virus software on it. I have studied computer operating systems at the University and was surprised to read this user space process is allowed to read the memory locations used by another user space process. I am guessing this is possible because of the Mobiflight WASIM module ? Anyway, these are the two required LVars if anyone else wants to go on this path, but please read the comments from Lorby about possible security implications for running FenixQuartz. I am not implying the author of this program has any bad intentions. (L:FNX2PLD_speedV1, Number) (L:FNX2PLD_speedVR, Number) FenixQuartz exports these variables and AAO can read them and use in scripts. AAO rocks !
June 15, 20232 yr Commercial Member 9 hours ago, london-simmer said: but please read the comments from Lorby about possible security implications for running FenixQuartz. I didn't mean to imply that Quartz would do this. I was just amazed that this kind of thing is possible in this day an age. There was a famous computer virus not too long ago (but I forgot the name) that did this, and I thought that at that point all venues of reading in the data segments of Windows processes have been closed. Obviously they were not. LORBY-SI
Archived
This topic is now archived and is closed to further replies.