Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Home and Direct to
#1
I have the TDS GTN650xi setup on my thranda 172m in x-plane. Visually it looks like the old 650 and not the xi. When I press the home and direct to buttons nothing happens within the cockpit.  I also use air manager and when pressing the buttons (or the use the dials ) with their overlay nothing happens. When I press the buttons on the pop out it seems to work.

I have tried re-installing the TDS software and the thranda 172. I also tried other models with the gtn popped out with the same problem. 

I am not sure how to proceed to get the home and direct to buttons to work or to be able to use the rotary dials in airmanager.
Reply
#2
Hello,

This question is best addressed with Thranda, from TDS we will do our best to assist you, but as this has to do with the 3d model, it is Thranda's department.

In regards to the keys/knobs, please first check the Plugins/TDS GTNXi/General Settings for Legacy VC Integration, if it is disabled or enabled, it should be enabled.
If the settings was disabled, you can delete the TDSGTN.ini from the X-Plane Thranda 172 Aircraft folder so it would regenerate.

For AirManager, can you let us know what are the X-Plane commands that are tied to the keys/knobs?

Do the TDS GTNXi XPlane keys/knobs work in other add-on aircraft?
Reply
#3
The commands being passed in air manager are the same in the PDF provided with the TDS software. 

I have no other add on planes. I have tried just using a standard xplane plane with the TDS popped out. none of them will work with the bezel in air manager. As far as I can tell the TDS plugin will not receive any commands from air manager. 

I have the legacy option checked. 




this is the code from air manager for the generic TDS 650xi.

-- Variables --
device_id_prop = user_prop_add_integer("Device ID", 1, 2, 2, "Set the device ID")
local device_id = tostring(user_prop_get(device_id_prop))


-- Add background image
img_add_fullscreen("background.png")


-- Add buttons
btn_home = button_add("btn_home.png", "btn_home_pressed.png", 1457, 183, 126, 100, function()
    msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_HomeKEY)")
    xpl_command("TDS/GTNXI/HOME_" .. device_id)
end,
function()
    msfs_rpn("0 (>L:TDSGTNXI650U" .. device_id .. "_HomeKEY)")
end)
btn_direct = button_add("btn_direct.png", "btn_direct_pressed.png", 1457, 323, 126, 100, function()
    msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_DTOKEY)")
    xpl_command("TDS/GTNXI/DTO _" .. device_id)
end,
function()
    msfs_rpn("0 (>L:TDSGTNXI650U" .. device_id .. "_DTOKEY)")
end)


-- Add dial top
dial_top = dial_add("rotary_black.png", 0, 4, 152, 152, function(direction)
    if direction == 1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_LKnobInc)")
        xpl_command("TDS/GTNXI/VOL_CW_" .. device_id)
    elseif direction == -1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_LKnobDec)")
        xpl_command("TDS/GTNXI/VOL_CCW_" .. device_id)
    end
end)
img_add("rotary.png", 33, 37, 86, 86)


-- Add dial bottom
dial_bottom_outer = dial_add("xl_rotary_black.png", 1419, 465, 200, 200, function(direction)
    if direction == 1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_RKnobOuterInc)")
    elseif direction == -1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_RKnobOuterDec)")
    end
end)
img_add("xl_rotary.png", 1451, 497, 136, 136)
img_add("rotary_shadow.png", 1446, 512, 146, 146)

dial_bottom_inner = dial_add("inner_rotary_black.png", 1470, 516, 98, 98, function(direction)
    if direction == 1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_RKnobInnerInc)")
        xpl_command("TDS/GTNXI/FMS_OUTER_CW_" .. device_id)
    elseif direction == -1 then
        msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_RKnobInnerDec)")
        xpl_command("TDS/GTNXI/FMS_OUTER_CCW_" .. device_id)
    end
end)
mouse_setting(dial_bottom_inner, "CURSOR_LEFT", "ctr_cursor_ccw.png")
mouse_setting(dial_bottom_inner, "CURSOR_RIGHT", "ctr_cursor_cw.png")
img_add("inner_rotary.png", 1470, 516, 98, 98)


-- Add rotary push functions
push_top = button_add(nil, "click.png", 56, 60, 40, 40, function()
    msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_LKnobCRSR)")
    xpl_command("TDS/GTNXI/VOL_PUSH_" .. device_id)
end,
function()
    msfs_rpn("0 (>L:TDSGTNXI650U" .. device_id .. "_LKnobCRSR)")
end)
push_bottom = button_add(nil, "click.png", 1499, 545, 40, 40, function()
    msfs_rpn("1 (>L:TDSGTNXI650U" .. device_id .. "_RKnobCRSR) ")
    xpl_command("TDS/GTNXI/FMS_PUSH_" .. device_id)
end,
function()
    msfs_rpn("0 (>L:TDSGTNXI650U" .. device_id .. "_RKnobCRSR) ")
end)


Attached Files Thumbnail(s)
   
Reply
#4
Hello,

Thank you for the information.

As a test, can you please assign a keyboard command inside X-Plane, Settings, Keyboard, TDS and let us know if this works, as this will confirm that the TDS Custom Commands and being set internally.

In addition, from inside AirManager, what do you have set as "device_id" and from the TDS GTNXi Plugins Menu, on which Unit (1 or 2) is the TDS GTNXi 650 unit shown in the image set to?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)