📄
SPAD.neXt
  • SPAD.neXt Manual
  • About SPAD.neXt
  • Getting Started
    • System Requirements
    • Supported hardware
      • Check Hardware
    • Installation
      • Simulation Specifc Steps
        • SimConnect Configuration
        • MSFS: Enable PMDG data access
        • X-Plane Configuration
    • First Start
      • Configuration Wizard
    • Common Tasks and Issues
      • SPAD
        • Online Services
        • Fresh reinstall
        • Move SPAD.neXt to new Computer
        • License Issues
      • MSFS Specific Topics
      • X-Plane specific Topics
      • Saitek/Logitech MP/RP blinking
      • USB Powermanagement
  • Guides and Videos
    • New User Series
    • MSFS SimConnect
    • L:Vars / H:Events and B:Events
    • Features & Functions
    • Device Specific
      • Arduino / SPAD Serial
      • Authentikit
      • Cockpit Simulator CDU
      • Honeycomb
      • Joystick (Generic HID)
      • miniCockpit
      • RealSimGear
      • Saitek/Logitech
      • Script Panel
      • Stream Deck
      • Thrustmaster TCA
      • vFIP
      • Virtual Avionics
      • vJoy
      • VRinsight
      • X-Touch MC Mode
      • X-Touch Midi Mode
    • Simulation Specific
      • ATR 600 (MSFS)
      • AS CRJ 550/700/900/1000 (MSFS)
      • FBW A32NX (MSFS)
      • FFX/MG HJet (MSFS)
      • FFX Vision Jet (MSFS)
      • FSW C414AW (MSFS)
      • PMDG 737 (MSFS)
      • PMDG 777 (MSFS)
      • SWS Kodiak (MSFS)
      • WT CJ4 (MSFS)
      • WT G1000 NXi (MSFS)
      • PMDG 777 (P3D)
  • User Interface
    • UI Familiarization
      • Home Page
      • Profiles Page
  • Features
    • Expressions
      • Values
      • Referencing Simulation Data
      • Operators
      • Functions
      • Examples
    • Tuner Acceleration
    • Event Execution Order
  • Simulations
    • MSFS 2024
    • MSFS 2020
    • X-Plane
      • Pre-Requisites
      • Dataref Tool
      • Helping Spad Help You
      • Dataref vs. Command: Know Your Copilots
      • Basic Flight Controls – Axis Setup
    • P3d and FSX
    • Other
  • Hardware specific
    • USB HUB Requirements
    • CPFlight Devices
    • Saitek FIP (Flight Instrument Panel)
      • Saitek FIP: Driver & Function Check
    • Loupedeck Image Devices
    • Midi Devices
      • X-Touch Mini
    • Serial (COM) Devices
    • Skalarki
    • VRInsight Overhead
  • Extending and API's
    • Gauges and Extensions
      • SPAD Gauges: GaugeSettings
    • C# Scripting Interface
      • C# Scripting: ScriptStub
      • C# Scripting: Provide Values
      • C# Scripting: PreCompile
    • Device Interface
      • Device Communication Flow
        • Device INIT-Phase
        • Device CONFIG-Phase
          • Device options
          • Device COLORSET configuration
          • Device PROFILE configuration
          • Device OUTPUT Configuration
          • Device INPUT configuration
            • Device input AXIS
            • Device input ENCODER
            • Device input PUSHBUTTON
            • Device input ROTARY
            • Device input SWITCH
            • Device input SWITCH3
            • Device LABEL
          • Device config: Advanced topics
        • Device STATESCAN-Phase
      • Device General Commands
      • Device commands
        • Page-Control
      • Device SPAD.neXt Events (2)
      • Device Simulation Events (Channel 4)
      • Device Data (Channel 5)
      • Device LED Update (Channel 6)
      • Device Display Update (Channel 7)
      • Device Input Updates (Channel 8)
      • Device Virtual Power
      • Device Custom UI
      • Device HTML UI
      • Device preconfigured definition
      • Serial V2
        • Command 1,RAISE
        • Command: 0,AUTH
    • X-Plane Datarefs & Commands
    • FSUIPC: Custom Offsets
    • RestAPI
    • HTML Rendering API
    • Other API's
  • FAQ
    • General FAQ
    • MSFS: Lost profile aircraft assigments
  • Changes
    • 0.9.21
    • 0.9.14.0
    • 0.9.13.39
  • Glossar
  • Old-Docs
    • Old-Getting-Started-Guide
Powered by GitBook
On this page

Was this helpful?

  1. Guides and Videos

Features & Functions

We will use this section for videos where we are focused on SPAD.neXt Features or Functionality to leverage to complete our tasks

PreviousL:Vars / H:Events and B:EventsNextDevice Specific

Last updated 1 year ago

Was this helpful?

Conditional Events and Local Variables are powerful for creating intelligent actions. We may want to have multiple things on a single Button or Encoder. We can use conditions to allow them to figure out which event to send on that click! In this Video we use Multiple Conditions and a Local Variable to create our own Acceleration Events!!

Condition Levers in the 208 and King Air were removed in SU6 .. New Events were added in SU7 but they are not in the SDK currently... We will use vJoy to work around it :)

How to Remove the Warning about Trim Percent and Replace those actions using Trim Position instead! This video shows you how to do that and explain why this warning is now appearing. Also great example using the Event Monitor and Data Monitor Features!!

From time to time the SDK can be updated or other developers like Fly By Wire may add their own sim events that SPAD.neXt is not aware of yet. In those situations you can leverage the Client Events Tab in the Menu to add in any of these events that are missing..

SPAD.neXt has a very useful Text to Speech Feature. In this short Feature video we use it to setup button events and script events to have the Bravo and Multipanel tell us what their selectors are assigned to!

Another application where we needed to use Local Variables, Expressions and Conditions to make the Radio Panel operate in a different mode of operation for the transponder. The operational result is a way to visualize how to leverage these SPAD.neXt features to enhance your sim experience!!

Use Local Variables and Conditional Events to put Multiple Functions onto a single Knob. Here we use the example of toggling a Variable on the X-Touch by pushing the Knob to flip between Heading and Speed Controls. We also setup a second Local Variable to make the Second Knob flip between Altitude adjustment in 100 Foot increments to 1000 Foot Increments.

Well this one is kind of a Feature ... Using the vJoy Axis we can make an indirect link to the throttle. We do this so that the TBM 930 Throttle will move in the cockpit by mapping the MSFS control bindings for the vJoy to the Throttle Axis. Then we use Spad to map out hardware controller Axis to the vJoy Axis... Now we have the same freedom to re map controllers and auto switch profiles!

This Video focuses on using a Local Variable that we Create to Allow us to assign conditions to what the Radio Panel will Display. This example focuses on the Radio Panel and switching between displaying Baro in in/HG or MB but could be applied to anything!!

Using the "Import Device" feature. Now you can Import a device from one of your other local profiles. No longer need to switch profiles.. copy the device... switch back to Paste it!!

v0.9.12 introduced the Axis Range Feature to Standard Axis Configuration. Now it is possible to create "zones" for the Full / Idle and Reverse ranges. This will be really helpful for High resolution devices like the TCA throttles or Low Resolution where the end stops can sometimes mis a value or two..

Using an L:Var, an Expression and a Local Variable we will create a Script Panel Conditional Action to Pause the AAU2 WT 787 at the Top of Descent!

Big Changes with Axis GUI and Capabilities!! Much Desired Ability to bind Conditions with Axis is now here!! v0.9.13.39 is released and we can finally directly manipulate Axis mappings without the need for scripts!

How to use an Axis to control a Switch. Using Custom Axis with Range Definitions we can apply Axis Value Ranges that will Trigger Sending Sim Events with Fixed Parameters. The Example we use is the PMDG Fuel Cut Off Switches controlled by the Thrustmaster Boeing Yoke lower "throttle" axis.

How to Best use the Button Held Mode along with a Button Pressed Mode to implement Repeat Events. Adding a copy of the Button Pressed Event, Changing to HELD mode and Editing to get the best result for triggering repeat Events when the Button is Held.

Use a Local Variable and Multiple Conditions to create our own Encoder Acceleration!!
Condition Lever Binding using vJoy to bridge the gap
Resolve Trim PCT Warning with Trim Position!
Client Event Tab: Add Missing Sim Events to SPAD.neXt
Text to Speech: Devices Can Talk to you!
Local Variable + Expression + Conditions = Alternate Operation!!
vJoy Axis - Re Map the Throttle in MSFS
Local Variable and Conditions = Multiple Display Options!
Import Device Configuration From Another Local Profile
Axis Ranges added in v0.9.12
Pause the AAU2 WT 787 at Top of Descent
Apply Conditions To Axis Now. Example Toggle Thrust Reverse Mode
Control the Fuel Cutoff Switches with the Boeing Yoke Lower Throttles
How To Repeat Events with Button HELD Mode! - Still use a Press though
😄