• Has anyone successfully gotten the TMD sender to work when you press a button in the cockpit? I am trying to output the Flight Data Recorder button position; I am running a small PowerShell script to monitor any outputs, it doesn't seem to work for any custom buttons or switches.


    <[event_edge_rising][RecorderGroundControlResetWithFirstEngineStarted][]
    <[string8][Input][AnyEngineRunning.Output]>
    <[float64][Value][1.0]>
    <[string8][Events][ RecorderGroundControlSwitch.Reset ]>
    >
    <[input_switch][RecorderGroundControlSwitch][]
    <[string8][Message][Recorder.GroundControl]>
    <[float64][Value][0.0]>
    <[string8][Events] [ OverheadMiddleRightButtonSoundIn.Trigger ]>
    <[string8][EventsRelease][ OverheadMiddleRightButtonSoundOut.Trigger ]>
    >
    <[output][RecorderGroundControl][]
    <[string8][Input][RecorderGroundControlSwitch.Output]>
    >

    // RP EXTERNAL KEYPRESS / BRIDGE TRIGGER
    // Uses existing RCDR GND CTL cockpit switch.
    // Sends the switch state out for external tools such as RAAS/QAR/OBS helper.

    <[sender][RPSenderRecorderGroundControl][]
    <[string8][Input][RecorderGroundControlSwitch.Output]>
    <[string8][Message][Aircraft.RPRecorderGroundControl]>
    >

  • Check that you're receiving the messages with the "State" message flag, not with event. Event is used when a control clickspot is pressed or when the user presses an assigned button on the keyboard and they are sent just once. State variables should be sent continuously just like aircraft position, velocity, heading, etc.

  • I looked into it, and unfortunately there isn’t an alternative to DLLs right now. For my RAAS mod based on 777Driver , I use the UDP protocol instead, which lets the app read the simulator data without needing a DLL.

    If you’re interested, I can send you the Mac version.

    Please send it to me, would be interested.

    Are you packing the UDP via the tmd with the variables or you’re sending only the ForeFlight data?