Splash Posted November 29, 2020 Report Posted November 29, 2020 All, I have installed the ixeg 737 and trying to interface my MCP with it. What I noticed is that ixeg published dataref values (looking through dataref inspector) are different from what actually is displayed on the MCP, Ex: ixeg/733/MCP/mcp_cplt_course_act ixeg/733/MCP/mcp_plt_course_act This is also true for other ixeg datarefs such as heading, V/S. What's going on here? As a side point, the values in Xplane's standard datarefs match what's displayed on the MCP: sim/cockpit2/radios/actuators/nav1_obs_deg_mag_pilot sim/cockpit2/radios/actuators/nav2_obs_deg_mag_pilot Please advise. Quote
Splash Posted November 29, 2020 Author Report Posted November 29, 2020 Oh, ... I think I understand the issue here ... anything with suffix _act mean actuator position ... not the actual MCP A/P value ... Okay, so I'll use the Xplane's dataref for Course/hdg/alt/speed. But what about V/S? How do I set this value? Xplane's dataref sim/cockpit2/autopilot/vvi_dial_fpm is ignored and you don't seem to have a dataref for it. Please advise. Quote
Litjan Posted November 29, 2020 Report Posted November 29, 2020 Hi! I am not familiar with the interfacing of X-Plane to real cockpit hardware, I will ping Tom on this (he coded it) and maybe some of the other cockpit builders can chime in? It must be possible, I think. Cheers, Jan Quote
jfjoubert Posted December 1, 2020 Report Posted December 1, 2020 There is sim/cockpit/autopilot/vertical_velocity which is a writable float dataref for "Vertical speed to hold". I assume this is the default X-Plane dataref for vertical speed, but it's ignored by the IXEG. I therefore also assume that the IXEG is using it's own internal "dataref" which is not exposed to the outside world. I think this is one for Tom to have a look at. 1 Quote
Splash Posted December 1, 2020 Author Report Posted December 1, 2020 I was using "sim/cockpit2/autopilot/vvi_dial_fpm" which works fine with standard Xplane aircraft, unfortunately like you said, IXEG uses an internal dataref. FYI: The interface documentation is out of date. The command "ixeg/733/autopilot/TOGA" has been removed from latest version but is still in the documentation. Quote
Litjan Posted December 1, 2020 Report Posted December 1, 2020 36 minutes ago, html_splash said: FYI: The interface documentation is out of date. The command "ixeg/733/autopilot/TOGA" has been removed from latest version but is still in the documentation. Thanks for the heads-up! Quote
Splash Posted December 4, 2020 Author Report Posted December 4, 2020 Quick question to Litjan: Is there a dataref exposed that allows me to check whether throttle servos are engage or disengaged at any point in time? I have throttle quadrant that is motorized but as you know with A/T armed, the servos can be disengaged and the re-engaged under various circumstances such as on T/O or during descend using LVL change mode. Right now, I only look at the MCP's n1/speed/lvl change modes to determine when to engage the A/T servos but unfortunately that's not sufficient. Any help would be appreciated. Quote
tkyler Posted December 4, 2020 Report Posted December 4, 2020 VVI wheel dataref actuator is: ixeg/733/MCP/mcp_vs_target_act Regarding autothrottle servo, we don't currently have a dataref for that, but we should be able to add one. I'll have to get with Jan to go over the current functionality and see how we can weave it in. -TomK 1 Quote
Splash Posted December 4, 2020 Author Report Posted December 4, 2020 (edited) Tom, The dataref ixeg/733/MCP/mcp_vs_target_act is only an actuator for moving V/S knob, ... I would like to display the current set V/S in fpm on my 7Seg display on the mcp. Another question: When A/T is active and servos are engaged, currently I am using dataref "sim/flightmodel/engine/ENGN_thro_use" to read the current position of the levers to drive my throttle levers. It works for most part but sometimes my levers retard without reason and then come back again to correct position (I have to investigate further why but it is probably related to the dataref I have mentioned that I use to track my thrust inputs). The question is: Is this the dataref that I should be using for this purpose? Btw, for Xplane's default 737 I use dataref "sim/flightmodel/engine/ENGN_thro" without any issues. This dataref doesn't work with ixeg 737 when in A/T is on and servos are engaged since these values are not populated. Edited December 5, 2020 by html_splash Quote
tkyler Posted December 6, 2020 Report Posted December 6, 2020 rgr, I was responding to your question about how to actuate VVI above. For the levers, we have the following datarefs to reflect throttle lever angle when in autothrottle: ixeg/733/engine/eng1_thro_angle / ixeg/733/engine/eng2_thro_angle ...FWIW, we also have for the reversers: ixeg/733/engine/eng1_rev_angle / ixeg/733/engine/eng2_rev_angle Regarding the default 737...as one who used to work for Laminar developing aircraft, they keep their customization to a minimum and develop their models to use the default datarefs. If some significant functionality were to be missing...we'd just go tell Austin and he'd customize stuff and give us new datarefs....but now that I'm "on the outside", we don't quite have that luxury and so have to go custom and abandon default datarefs when they don't suite our purpose. ....and finally, the dataref for the VS annunciator is: ixeg/733/MCP/mcp_vs_dial_ann Hope this helps. -TomK 1 Quote
Splash Posted December 6, 2020 Author Report Posted December 6, 2020 Thanks Tom for detailed explanation. 1) The dataref "ixeg/733/MCP/mcp_vs_dial_ann" seems not to get updated, it is always zero (looking through dataref inspector). 2) The datarefs "ixeg/733/engine/eng1_rev_angle", "ixeg/733/engine/eng2_rev_angle" are read-only so I will have to use the original Xplane's datarefs for setting reverse thrust. Let me know about #1 item work around. Quote
Litjan Posted December 6, 2020 Report Posted December 6, 2020 We will likely have to revisit the coding of the v/s scroll wheel manipulator again, anyway. Currently it only has a limited numbers of revolutions, so it is possible to "run out" during your flight. The real scrollwheel has no limit, of course. Cheers, JJan Quote
tkyler Posted December 7, 2020 Report Posted December 7, 2020 (edited) 18 hours ago, Splash said: 1) The dataref "ixeg/733/MCP/mcp_vs_dial_ann" seems not to get updated, it is always zero (looking through dataref inspector). perhaps VS mode wasn't activated? Were you trying it while sitting on the ground? Works on this end. Edited December 7, 2020 by tkyler 1 Quote
Splash Posted December 7, 2020 Author Report Posted December 7, 2020 (edited) Tom, I know what happened. When I typed this dataref in dataref inspector, it couldn't find it and displayed it as "ixeg/733/MCP/mcp_vs_dial_ann(0)" <= I thought, that it found it and it had a zero value. Long story short, this dataref never displayed for me in the dataref inspector. I am using Dataref tool by Lee C Baker. What dataref inspector are you using? I took a leap of faith and programmed that dataref into my GF interface tool anyways and it works. Any reasons why this dataref is not showing up in my dataref inspector? Edited December 7, 2020 by Splash Quote
tkyler Posted December 7, 2020 Report Posted December 7, 2020 2 hours ago, Splash said: ...... Any reasons why this dataref is not showing up in my dataref inspector? I really couldn't say. Are you using "Dataref Tool" as your inspector? I will say I recall some "absentee datarefs" when I tried it, that I couldn't explain (and could plainly see with DRE)...which is why I went back to DRE for dataref work. I use DRE for dataref feedback and DRT for working with commands. DRE supports the pipe symbol for "OR", which makes it useful enough for me to isolate whatever datarefs I need. -TomK Quote
Splash Posted December 7, 2020 Author Report Posted December 7, 2020 (edited) Quote Are you using "Dataref Tool" as your inspector? Yes. And that's the only one I use. I used to use the older tool (DRE) but did not like its rigid UI. Thanks for the heads up. Edited December 7, 2020 by Splash Quote
Teemx Posted January 2, 2021 Report Posted January 2, 2021 Hello, I confirme ixeg/733/MCP/mcp_vs_dial_ann(0) is not displayed in datarefool BUT its work fine in airmanager ! ie : xpl_dataref_subscribe("ixeg/733/MCP/mcp_vs_dial_ann", "FLOAT", ap_vspeed_callback) regards, 1 Quote
Ben Russell Posted January 2, 2021 Report Posted January 2, 2021 (edited) Datarefs will display in both DRE and Dataref Tool with the next release of Gizmo... Edited January 2, 2021 by Ben Russell 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.