Jump to content
Sign in to follow this  
FSC190

PMDG737 MSFS Module v0.3

Recommended Posts

Hi Andrew

the Course knop turn direction is twisted

 

function PMDG_GLSD_MCP_AP_CRSL_inc ()
    ipc.control(PMDG_EVT, 37607)
    ipc.sleep(20)
    PMDG_GLSD_MCP_AP_CRSL_show ()
end

You have to change the PMDG_EVT, 37607 into 37308 and the 37308 into 37607

Didn't test it with the CRSR knob

 

Edited by ScotFlieger

With kind regards

Roland Pohl
Vice chairman FSC e.V.

Share this post


Link to post
Share on other sites

Hi Frank

Thank you. Will be fixed in v0.4.


Andrew Gransden

Scotland, UK

LINDA Support/Developer - VATSIM and BAVirtual - Airbus Flyer

i7 1TB SSD GTX980 - FSX/P3D - Aerosoft Airbus A318/A319/A320/A321 - FS2Crew

Share this post


Link to post
Share on other sites

I think Autobrake settings 0-state read is missing in the lua for buttons to specific setting (inc dec work of course)


Intel 2500K | AMD 7970 | Win7x64 | 16GB | TV 40" | Touchscreen 22" | HOTAS | Rudder | MCP | FFB Joystick | FSX-SE | Prepar3D | DSC A10

Share this post


Link to post
Share on other sites
On 5/21/2022 at 4:03 PM, majapahit said:

I think Autobrake settings 0-state read is missing in the lua for buttons to specific setting (inc dec work of course)

Function PMDG_MPNL_AUTOBRAKE_off() is available.


Andrew Gransden

Scotland, UK

LINDA Support/Developer - VATSIM and BAVirtual - Airbus Flyer

i7 1TB SSD GTX980 - FSX/P3D - Aerosoft Airbus A318/A319/A320/A321 - FS2Crew

Share this post


Link to post
Share on other sites
6 hours ago, zhensanmao said:

Assigning to PMDG PED ENG1 idle and PMDG PED ENG2 idle is not working, this is why

PMDG_PED_ENG1_idle and _ENG2_idle relate to the Start Levers (Idle and Cutoff) not to position throttle in the idle position. Will be renamed to PMDG_PED_ENG1_START_idle for clarify in next update.


Andrew Gransden

Scotland, UK

LINDA Support/Developer - VATSIM and BAVirtual - Airbus Flyer

i7 1TB SSD GTX980 - FSX/P3D - Aerosoft Airbus A318/A319/A320/A321 - FS2Crew

Share this post


Link to post
Share on other sites

Andrew 

this:

function PMDG_CDU1_GroundPower_toggle ()
    if _tl("7X7X_Ground_Power_Light_Connected", 0) then
       PMDG_GroundPower_on ()                  <<<<---------------- should be   PMDG_CDU1_GroundPower_on
    else
       PMDG_GroundPower_off ()                   <<<<---------------- should be   PMDG_CDU1_GroundPower_off
    end
end

But it still does not woek for me 

Frank

Share this post


Link to post
Share on other sites
1 hour ago, Carliolian said:

Andrew 

this:

function PMDG_CDU1_GroundPower_toggle ()
    if _tl("7X7X_Ground_Power_Light_Connected", 0) then
       PMDG_GroundPower_on ()                  <<<<---------------- should be   PMDG_CDU1_GroundPower_on
    else
       PMDG_GroundPower_off ()                   <<<<---------------- should be   PMDG_CDU1_GroundPower_off
    end
end

But it still does not work for me 

Frank

Hi @Carliolian Thank you for the report. Your fix will be in the next update.


Andrew Gransden

Scotland, UK

LINDA Support/Developer - VATSIM and BAVirtual - Airbus Flyer

i7 1TB SSD GTX980 - FSX/P3D - Aerosoft Airbus A318/A319/A320/A321 - FS2Crew

Share this post


Link to post
Share on other sites

Andrew 

Got the ground connections working.

Use Lvar "7X7X_Ground_Power_Light_NotInUse" not "7X7X_Ground_Power_Light_Connected"

-- $$ Grund Power Unit

function PMDG_CDU2_GroundPower_on ()
    PMDG_CDU2_GroundConn ()
    ipc.sleep(10)
    NGXchocks = ipc.readLvar("NGXWheelChocks")
    NGXGPU = ipc.readLvar("7X7X_Ground_Power_Light_NotInUse")

    ipc.sleep(100)
    if NGXchocks == 0 and NGXGPU == 0 then
        DspShow ("not", "able")
        ipc.sleep(1000)
        DspShow ("set", "chks")
    elseif NGXchocks == 1 and NGXGPU == 0 then
        PMDG_PED_CDU2_LSK_2L ()
    else
    DspShow ("GPU", "on")
    end
end

function PMDG_CDU2_GroundPower_off ()
    PMDG_CDU2_GroundConn ()
    ipc.sleep(10)
    NGXchocks = ipc.readLvar("NGXWheelChocks")
    NGXGPU = ipc.readLvar("7X7X_Ground_Power_Light_NotInUse")

    ipc.sleep(100)
    if NGXchocks == 0 and NGXGPU == 0 then
        DspShow ("not", "able")
        ipc.sleep(1000)
        DspShow ("set", "chks")
    elseif NGXchocks == 1 and NGXGPU == 1 then
        PMDG_PED_CDU2_LSK_2L ()
    else
    DspShow ("GPU", "off")
    end
end

function PMDG_CDU2_GroundPower_toggle ()
    if _tl("7X7X_Ground_Power_Light_NotInUse", 0) then
       PMDG_CDU2_GroundPower_on ()
    else
       PMDG_CDU2_GroundPower_off ()
    end
end

 

Frank

Share this post


Link to post
Share on other sites

Thank you Frank.

These changes will be in the next release.


Andrew Gransden

Scotland, UK

LINDA Support/Developer - VATSIM and BAVirtual - Airbus Flyer

i7 1TB SSD GTX980 - FSX/P3D - Aerosoft Airbus A318/A319/A320/A321 - FS2Crew

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...