Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Collapse
Just Flight Community Forum
  1. Home
  2. Just Flight
  3. MSFS Products
  4. Black Square Add-Ons
  5. Steam Gauge Overhaul
  6. KA350 Condition Levers

KA350 Condition Levers

Scheduled Pinned Locked Moved Steam Gauge Overhaul
48 Posts 5 Posters 3.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • hangar_101H hangar_101

    @lemny it does work in Spad, see below how I have it implemented

    In the client events page I have created the following events using the B:Vars

    dc542f65-e4a2-4cd6-995b-9762c9ddea8d-image.png

    Below an example of axis setup in Spad.Next

    axis range between 0 and 25 (Cut Off)
    9560adb6-58a9-4bda-a50c-deacfbba164a-image.png
    There's a delay in the axis movement so I added a check for the condition lever position != 0 so I could activate the repeat function to make sure no matter how fast I move the lever it will always catch up and get the position right - without such check of the condition lever position it would create an infinite loop (and we don't want to waste resource on that, right?! :) )

    axis range between 26 and 74 (Low Idle)
    24d9a07e-a3fa-414c-a76f-5b02db4ad75f-image.png
    - the condition lever position must be != 1 in this case

    axis range between 75 and 100 (High Idle)
    11a2d0f7-938b-4573-acc4-c060b1af6c2e-image.png
    - the condition lever position must be != 2 in this case

    These are all script events hence I get the levers in the game in sync with my hardware all the time.

    In case someone does not know where to find the Client Events page

    1f88b4c5-d9b7-4571-b521-facf4404d051-image.png

    Some extra 2 cents (out of topic)

    There are some other events I have added you guys may find useful like events for the Radar, External Power, Pressurization Alt knob (yeah I also use the same event in the C414AW), for instance. Check it out!

    Regards

    Anderson

    M Offline
    M Offline
    meh1951
    wrote on last edited by
    #13

    @anderson
    I have tried to replicate this but I am not sure what the reference to Local:Joy_0X16D00X09C1_Slider is or where it came from. I do not have it on my system.

    hangar_101H 1 Reply Last reply
    0
    • M meh1951

      @anderson
      I have tried to replicate this but I am not sure what the reference to Local:Joy_0X16D00X09C1_Slider is or where it came from. I do not have it on my system.

      hangar_101H Offline
      hangar_101H Offline
      hangar_101
      wrote on last edited by hangar_101
      #14

      @meh1951 you got to replace that by whatever the appropriate var for your hardware lever/switch/button is.
      This var just tells spad.next whether that button/switch of your hardware position is pressed or not - for instance.
      The key piece of information here is the PROP_PITCH2_SET (-25), that's the one that actually makes the lever move to the feather position in the game.

      Hangar 101

      M 1 Reply Last reply
      0
      • hangar_101H hangar_101

        @meh1951 you got to replace that by whatever the appropriate var for your hardware lever/switch/button is.
        This var just tells spad.next whether that button/switch of your hardware position is pressed or not - for instance.
        The key piece of information here is the PROP_PITCH2_SET (-25), that's the one that actually makes the lever move to the feather position in the game.

        M Offline
        M Offline
        meh1951
        wrote on last edited by meh1951
        #15

        @anderson
        Could not get the feather to work that way but I did get it to work this way

        705c68f5-da88-4fe3-a4c2-1ecd867d68a2-image.png

        1d7fe1cb-c4b1-4173-a209-fbc638d2a87b-image.png

        Still have not got the Condition Levers to work :-(

        hangar_101H 1 Reply Last reply
        0
        • M meh1951

          @anderson
          Could not get the feather to work that way but I did get it to work this way

          705c68f5-da88-4fe3-a4c2-1ecd867d68a2-image.png

          1d7fe1cb-c4b1-4173-a209-fbc638d2a87b-image.png

          Still have not got the Condition Levers to work :-(

          hangar_101H Offline
          hangar_101H Offline
          hangar_101
          wrote on last edited by hangar_101
          #16

          @meh1951 for button 26 try to setup the following

          Button Pressed -> Send PROP_PITCH1_SET - Event (-25) for Left Prop

          For whatever the other button used for right prop set the following

          Button Pressed -> Send PROP_PITCH2_SET - Event (-25) for Right Prop

          The condition levers you got to create those events listed above first

          Regards,

          Anderson

          Hangar 101

          M 1 Reply Last reply
          0
          • hangar_101H hangar_101

            @meh1951 for button 26 try to setup the following

            Button Pressed -> Send PROP_PITCH1_SET - Event (-25) for Left Prop

            For whatever the other button used for right prop set the following

            Button Pressed -> Send PROP_PITCH2_SET - Event (-25) for Right Prop

            The condition levers you got to create those events listed above first

            Regards,

            Anderson

            M Offline
            M Offline
            meh1951
            wrote on last edited by meh1951
            #17

            @anderson

            Yes I got feather wotking your way...thx

            Yes I created the BVars and copied what you had minus the Joy

            4ce712eb-9c24-4fb6-9dfd-cf19a24714dd-image.png

            hangar_101H 1 Reply Last reply
            0
            • M meh1951

              @anderson

              Yes I got feather wotking your way...thx

              Yes I created the BVars and copied what you had minus the Joy

              4ce712eb-9c24-4fb6-9dfd-cf19a24714dd-image.png

              hangar_101H Offline
              hangar_101H Offline
              hangar_101
              wrote on last edited by hangar_101
              #18

              @meh1951 how are controlling the lever? Are you using one of the Bravo axis for that?

              Show a printscreen of the Spad.Next setup you have for controlling the lever.

              As per the printscreen you have sent before I guess your setup will be something like

              LOCAL: search for RX_AXIS in the Bravo device list
              18fed926-b339-4a8a-a236-2cdad4e128b5-image.png

              The condition lever setup
              b2ca05d8-af92-4548-8b20-4f8f135aa769-image.png

              Cut Off setup
              cb762f32-03e7-4fa9-ac37-3f04a95026cf-image.png

              If you are going to use a different axis just replace the RX_AXIS by the correct axis name

              There will be 3 entries for each lever

              0 - 25 Cut Off
              26 - 73 Low Idle
              75 - 100 High Idle

              You may change these range values to whatever range is best for you.

              Regards,

              Anderson

              Hangar 101

              M 2 Replies Last reply
              0
              • hangar_101H hangar_101

                @meh1951 how are controlling the lever? Are you using one of the Bravo axis for that?

                Show a printscreen of the Spad.Next setup you have for controlling the lever.

                As per the printscreen you have sent before I guess your setup will be something like

                LOCAL: search for RX_AXIS in the Bravo device list
                18fed926-b339-4a8a-a236-2cdad4e128b5-image.png

                The condition lever setup
                b2ca05d8-af92-4548-8b20-4f8f135aa769-image.png

                Cut Off setup
                cb762f32-03e7-4fa9-ac37-3f04a95026cf-image.png

                If you are going to use a different axis just replace the RX_AXIS by the correct axis name

                There will be 3 entries for each lever

                0 - 25 Cut Off
                26 - 73 Low Idle
                75 - 100 High Idle

                You may change these range values to whatever range is best for you.

                Regards,

                Anderson

                M Offline
                M Offline
                meh1951
                wrote on last edited by
                #19

                @anderson

                Thank you buddy the first screen shot answered a ton of questions for me.

                I will try this...

                thanks for your support!

                1 Reply Last reply
                0
                • hangar_101H hangar_101

                  @meh1951 how are controlling the lever? Are you using one of the Bravo axis for that?

                  Show a printscreen of the Spad.Next setup you have for controlling the lever.

                  As per the printscreen you have sent before I guess your setup will be something like

                  LOCAL: search for RX_AXIS in the Bravo device list
                  18fed926-b339-4a8a-a236-2cdad4e128b5-image.png

                  The condition lever setup
                  b2ca05d8-af92-4548-8b20-4f8f135aa769-image.png

                  Cut Off setup
                  cb762f32-03e7-4fa9-ac37-3f04a95026cf-image.png

                  If you are going to use a different axis just replace the RX_AXIS by the correct axis name

                  There will be 3 entries for each lever

                  0 - 25 Cut Off
                  26 - 73 Low Idle
                  75 - 100 High Idle

                  You may change these range values to whatever range is best for you.

                  Regards,

                  Anderson

                  M Offline
                  M Offline
                  meh1951
                  wrote on last edited by meh1951
                  #20

                  @anderson

                  Does this look close??

                  b558ad02-8120-4de3-b1e7-8fefda9b0d57-image.png

                  b56e6a5f-cba1-4a74-bd07-d7b1754175ef-image.png

                  f67a4f1b-70e9-4a2f-b307-ead7a7d53beb-image.png

                  fb2fb243-3087-4989-b5e3-f11cb3bc1969-image.png

                  M 1 Reply Last reply
                  0
                  • M meh1951

                    @anderson

                    Does this look close??

                    b558ad02-8120-4de3-b1e7-8fefda9b0d57-image.png

                    b56e6a5f-cba1-4a74-bd07-d7b1754175ef-image.png

                    f67a4f1b-70e9-4a2f-b307-ead7a7d53beb-image.png

                    fb2fb243-3087-4989-b5e3-f11cb3bc1969-image.png

                    M Offline
                    M Offline
                    meh1951
                    wrote on last edited by meh1951
                    #21

                    @meh1951
                    No I still have problems.
                    Handle still not moving and Looping

                    Just realized I am getting 0 and 1 in the data monitor not 0 to 100 for the TURN ENG CONDITION LEVER

                    Failed again. Been working on this way to long.

                    hangar_101H 1 Reply Last reply
                    0
                    • M meh1951

                      @meh1951
                      No I still have problems.
                      Handle still not moving and Looping

                      Just realized I am getting 0 and 1 in the data monitor not 0 to 100 for the TURN ENG CONDITION LEVER

                      Failed again. Been working on this way to long.

                      hangar_101H Offline
                      hangar_101H Offline
                      hangar_101
                      wrote on last edited by
                      #22

                      @meh1951 you are almost there, notice you have not activated the repeat feature

                      866dbfc4-6d55-401d-9419-cd71403c2d8f-image.png

                      It should be ON

                      You also can simplify the evaluation code by replacing the following line

                      d6398601-6dbe-4d51-a47b-d56af26742dd-image.png

                      by

                      7bad4c3a-e8e2-40af-b834-1f07a30c208b-image.png

                      Regards

                      Anderson

                      Hangar 101

                      M 2 Replies Last reply
                      0
                      • hangar_101H hangar_101

                        @meh1951 you are almost there, notice you have not activated the repeat feature

                        866dbfc4-6d55-401d-9419-cd71403c2d8f-image.png

                        It should be ON

                        You also can simplify the evaluation code by replacing the following line

                        d6398601-6dbe-4d51-a47b-d56af26742dd-image.png

                        by

                        7bad4c3a-e8e2-40af-b834-1f07a30c208b-image.png

                        Regards

                        Anderson

                        M Offline
                        M Offline
                        meh1951
                        wrote on last edited by
                        #23

                        @anderson
                        Repeat has been implemented but still the same results

                        1 Reply Last reply
                        0
                        • hangar_101H hangar_101

                          @meh1951 you are almost there, notice you have not activated the repeat feature

                          866dbfc4-6d55-401d-9419-cd71403c2d8f-image.png

                          It should be ON

                          You also can simplify the evaluation code by replacing the following line

                          d6398601-6dbe-4d51-a47b-d56af26742dd-image.png

                          by

                          7bad4c3a-e8e2-40af-b834-1f07a30c208b-image.png

                          Regards

                          Anderson

                          M Offline
                          M Offline
                          meh1951
                          wrote on last edited by
                          #24

                          @anderson
                          Gone through a lot of programming but it's still the same results

                          ccd74373-ff83-4258-8ced-240cef332f5e-image.png

                          hangar_101H 1 Reply Last reply
                          0
                          • M meh1951

                            @anderson
                            Gone through a lot of programming but it's still the same results

                            ccd74373-ff83-4258-8ced-240cef332f5e-image.png

                            hangar_101H Offline
                            hangar_101H Offline
                            hangar_101
                            wrote on last edited by hangar_101
                            #25

                            @meh1951 the very first condition should be

                            5d09c751-f887-452d-977d-a4e25ed4a557-image.png

                            Your condition is different

                            Turb Eng Condition Lever Position:2 equals ((LOCAL:JOY .... <=100))

                            Delete this Turb Eng Condition Lever Position:2

                            Your condition
                            f4e96980-2d85-444a-9627-6ef729e678d8-image.png

                            The correct condition
                            429dbb74-547d-4abf-9bf7-b61330a86df5-image.png

                            There's no Turbo Eng Condition Lever Position:2 in the first line.

                            Give it a try as indicated.

                            Anderson

                            Hangar 101

                            M 1 Reply Last reply
                            0
                            • hangar_101H hangar_101

                              @meh1951 the very first condition should be

                              5d09c751-f887-452d-977d-a4e25ed4a557-image.png

                              Your condition is different

                              Turb Eng Condition Lever Position:2 equals ((LOCAL:JOY .... <=100))

                              Delete this Turb Eng Condition Lever Position:2

                              Your condition
                              f4e96980-2d85-444a-9627-6ef729e678d8-image.png

                              The correct condition
                              429dbb74-547d-4abf-9bf7-b61330a86df5-image.png

                              There's no Turbo Eng Condition Lever Position:2 in the first line.

                              Give it a try as indicated.

                              Anderson

                              M Offline
                              M Offline
                              meh1951
                              wrote on last edited by
                              #26

                              @anderson
                              Are you talking about the
                              While TURB ENG CONDITION LEVER:2 equals ??

                              hangar_101H 1 Reply Last reply
                              0
                              • M meh1951

                                @anderson
                                Are you talking about the
                                While TURB ENG CONDITION LEVER:2 equals ??

                                hangar_101H Offline
                                hangar_101H Offline
                                hangar_101
                                wrote on last edited by
                                #27

                                @meh1951 yes, scripted event window should look like this

                                4826de71-06b1-4448-be27-b83bbefe5bae-image.png

                                Notice the first condition line just evaluates the lever position.

                                Anderson

                                Hangar 101

                                M 2 Replies Last reply
                                0
                                • hangar_101H hangar_101

                                  @meh1951 yes, scripted event window should look like this

                                  4826de71-06b1-4448-be27-b83bbefe5bae-image.png

                                  Notice the first condition line just evaluates the lever position.

                                  Anderson

                                  M Offline
                                  M Offline
                                  meh1951
                                  wrote on last edited by meh1951
                                  #28

                                  @anderson not sure I know how to do that

                                  791de9c9-bd9a-43ed-a734-78c6bf992e97-image.png

                                  ?

                                  1 Reply Last reply
                                  0
                                  • hangar_101H hangar_101

                                    @meh1951 yes, scripted event window should look like this

                                    4826de71-06b1-4448-be27-b83bbefe5bae-image.png

                                    Notice the first condition line just evaluates the lever position.

                                    Anderson

                                    M Offline
                                    M Offline
                                    meh1951
                                    wrote on last edited by meh1951
                                    #29

                                    @anderson
                                    This is what I am supposed to have ... correct?

                                    (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 0) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 25))

                                    [TURB ENG CONDITION LEVER POSITION:2] != 0

                                    B:FUEL_2_Condition_Lever_Cut_Off-Event

                                    (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 26) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 74))

                                    [TURB ENG CONDITION LEVER POSITION:2] != 1

                                    B:FUEL_2_Condition_Lever_Low_Idle-Event

                                    (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 75) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 100))

                                    [TURB ENG CONDITION LEVER POSITION:2] != 2

                                    B:FUEL_2_Condition_Lever_High_Idel-Event

                                    hangar_101H 1 Reply Last reply
                                    0
                                    • M meh1951

                                      @anderson
                                      This is what I am supposed to have ... correct?

                                      (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 0) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 25))

                                      [TURB ENG CONDITION LEVER POSITION:2] != 0

                                      B:FUEL_2_Condition_Lever_Cut_Off-Event

                                      (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 26) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 74))

                                      [TURB ENG CONDITION LEVER POSITION:2] != 1

                                      B:FUEL_2_Condition_Lever_Low_Idle-Event

                                      (([LOCAL:JOY_0X294B0X1901_Z_AXIS] >= 75) && ([LOCAL:JOY_0X294B0X1901_Z_AXIS] <= 100))

                                      [TURB ENG CONDITION LEVER POSITION:2] != 2

                                      B:FUEL_2_Condition_Lever_High_Idel-Event

                                      hangar_101H Offline
                                      hangar_101H Offline
                                      hangar_101
                                      wrote on last edited by hangar_101
                                      #30

                                      @meh1951 correct. make sure repeat ON. If you want it to be exactly as the example I sent you use the is in range option for evaluating the axis value.

                                      Hangar 101

                                      M 1 Reply Last reply
                                      0
                                      • hangar_101H hangar_101

                                        @meh1951 correct. make sure repeat ON. If you want it to be exactly as the example I sent you use the is in range option for evaluating the axis value.

                                        M Offline
                                        M Offline
                                        meh1951
                                        wrote on last edited by meh1951
                                        #31

                                        @anderson
                                        Was the screen shot at 28 correct?

                                        or is this

                                        b556ae46-5a8d-400c-8e69-81450aaa587f-image.png

                                        hangar_101H 1 Reply Last reply
                                        0
                                        • M meh1951

                                          @anderson
                                          Was the screen shot at 28 correct?

                                          or is this

                                          b556ae46-5a8d-400c-8e69-81450aaa587f-image.png

                                          hangar_101H Offline
                                          hangar_101H Offline
                                          hangar_101
                                          wrote on last edited by
                                          #32

                                          @meh1951 it looks okay, notice you set range 0 thru 15 for Cut Off and 26 thru 75 for Low Idle, there's a gap between 16 thru 25. Recommend you change the Low Idle range to 16 thru 75.

                                          Let me know if it works.(It should)

                                          Anderson

                                          Hangar 101

                                          M 3 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users