Falcon BMS Forum
    • Register
    • Login
    • Search
    • Categories
    • Unread
    • Recent
    • Unsolved
    • Popular
    • Website
    • Wiki
    • Discord

    Callbacks for specific radio menu commands?

    General Discussion
    7
    12
    312
    Loading More Posts
    • 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.
    • airtex2019
      airtex2019 last edited by

      Are there callbacks defined for specific radio-menu commands?

      Somewhere I thought I saw reference to a ‘CallTheBall’ callback… but it doesn’t seem to activate when I bind it to a keypress.

      How does eg. VoiceAttack work … does it do SendInput() to play the sequence of keystrokes needed to navigate the menu?

      1 Reply Last reply Reply Quote 0
      • oakdesign
        oakdesign last edited by

        @airtex2019:

        Are there callbacks defined for specific radio-menu commands?

        Somewhere I thought I saw reference to a ‘CallTheBall’ callback… but it doesn’t seem to activate when I bind it to a keypress.

        How does eg. VoiceAttack work … does it do SendInput() to play the sequence of keystrokes needed to navigate the menu?

        Voice attack just send a macro/series of keyboard commands so i.e Q Q Q 1
        At least all profiles I know do it that way

        For all direct Radio commands look into your BMS - Full.key

        Starting Sectiion 8. Radio Comms

        But I’m not aware of a direct callbacks for carrier ops comms

        Spec: AMD Ryzen [email protected] GHZ, MB MSI Tomahawk, 32GB RAM, 500GB NVMe EVO 970 SSD, 2 TB HD, GTX1660TI,3x24'' Full HD Screen, 15.6'' Touchscreen (Helios MFDE), Saitek X65F, OpenTrack+PS3 Eye+IR LED, DIY Build Rudder, Brake Pedals

        airtex2019 1 Reply Last reply Reply Quote 0
        • airtex2019
          airtex2019 @oakdesign last edited by

          Thanks … yeah carrier-ops and the ~4.34 era reimplementation of approach/tower/ground comms appear to be missing from BMS-Full.key…

          I was wondering if they necessarily existed, just not “documented” in BMS-Full.key or BMS-Technical-Manual.pdf

          Time to scrape the binary to see if there’s a string-table…

          J 1 Reply Last reply Reply Quote 0
          • J
            jayb @airtex2019 last edited by

            There are a few “deep” commands that can be bound, one I remember is Y-2 (“stabilized and ready”) for AAR. Nice to have on the HOTAS, you do not want to take hands off anything at that point. Call the ball would be a great command as well for the same reason. Do share if you find something ?

            Tumbler31 1 Reply Last reply Reply Quote 0
            • Tumbler31
              Tumbler31 @jayb last edited by

              “C:\Falcon BMS 4.35\Docs\01 Input Devices\02 Key File Editor\Complete Callback List.txt” holds all callbacks including the above mentioned “TankerReadyForGas”.

              F4RADAR v0.44 is out, a lightweight standalone radar application. Read more here

              airtex2019 1 Reply Last reply Reply Quote 0
              • airtex2019
                airtex2019 @Tumbler31 last edited by

                :smacksForehead: wow I never noticed that file – thanks.

                Still I don’t see the carrier comms menu items or any of the newer ATC approach/tower/ground-flow stuff there.

                Not a high priority, just maybe worth a pass to reconcile the docs/lists with the code, if there are callbacks that are supposed to be there.

                Tumbler31 1 Reply Last reply Reply Quote 0
                • Tumbler31
                  Tumbler31 @airtex2019 last edited by

                  The ATC commands you refer to are not separate callbacks, it’s like oak mentioned: call a radio menu (tanker, awacs, atc, …) and then call the sub item by number. Some shortcut call do exist as listed in the txt-file like:
                  TankerBreakaway
                  TankerDoneRefueling
                  TankerReadyForGas
                  TankerRequestFuel

                  But all callbacks are listed in the .txt file, there are no additional callbacks.

                  I do admit that some of the callbacks are not described in the Technical Manual

                  F4RADAR v0.44 is out, a lightweight standalone radar application. Read more here

                  airtex2019 1 Reply Last reply Reply Quote 0
                  • airtex2019
                    airtex2019 @Tumbler31 last edited by

                    Ok, looking at things from the outside I’m not able to know what’s a “callback” in the first-class sense, and what’s not. I just assumed there was a consistent mechanism in the code behind all the comms menus and menu items…

                    Not a serious problem at all – but if one day in the future BMS implemented a bidirectional shared-memory interface (or named-pipe or similar) for external apps to invoke callbacks, then it would be nice to have all these surfaced as proper callbacks.

                    Ironman53rd 1 Reply Last reply Reply Quote 0
                    • Ironman53rd
                      Ironman53rd @airtex2019 last edited by

                      Honestly - use Voice Attack or similar … its so easy and you can use your own voice commands (ones you can remember easily) and link them to the key strokes to navigate the menus to get to the correct action using the “record function” in VA
                      e.g
                      “Tanker are you ready for me” = Y1
                      “fill her up joe” = Y2
                      “thanks for the gas” = Y3

                      And the big thing is … it involves no hand movement what so ever - perfect.

                      Ironman

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        HaggisHero @Ironman53rd last edited by

                        i been constructing a “as real as it gets” Voice profile for the freeware Voicemacro which is coming on very well but i striped out most of the basic command . E.G Attack My target is “cleared Hot my target” you can do what you please with voicemacro

                        SemlerPDX 1 Reply Last reply Reply Quote 0
                        • SemlerPDX
                          SemlerPDX @HaggisHero last edited by

                          @HaggisHero:

                          i been constructing a “as real as it gets” Voice profile for the freeware Voicemacro which is coming on very well but i striped out most of the basic command . E.G Attack My target is “cleared Hot my target” you can do what you please with voicemacro

                          Same idea with VoiceAttack. Very cool to be able to create your own voice command macros for whatever! Nice to have a bunch of options for software, too!

                          AVCS4 Voice Control Radio Menus for Falcon BMS (and other profiles for VoiceAttack): veterans-gaming.com/avcs

                          H 1 Reply Last reply Reply Quote 0
                          • H
                            HaggisHero @SemlerPDX last edited by

                            @SemlerPDX:

                            Same idea with VoiceAttack. Very cool to be able to create your own voice command macros for whatever! Nice to have a bunch of options for software, too!

                            Yes I have seen Your profile looks great, However I already stumbled on Voicemacro when i did, and my project already started but yours is miles ahead buddy. someday i may release this profile but loads of work left to perfect it maybe we can both learn from each other 🙂

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            96
                            Online

                            10.6k
                            Users

                            21.0k
                            Topics

                            348.6k
                            Posts

                            Benchmark Sims - All rights reserved ©