Choose the simulator
Select MSFS or X-Plane mode.
MSFS uses FSUIPC7. X-Plane uses the local Web API available in X-Plane 12.4.0 or newer.
Load an aircraft profile
The profile loads the devices used by a specific cockpit for the selected simulator.
Each device is a Teensy, Arduino or compatible microcontroller that reads and sends data through FFair_Link.
Create and connect your devices
FFair_Link can connect compatible devices using Serial or UDP communication.
Each microcontroller needs its own custom code to talk with FFair_Link and manage the controls chosen by the user.
This can include switches, potentiometers, LEDs, servos, motors, stepper motors, encoders, absolute encoders, buzzers and other programmable inputs or outputs.
Work with items
An item is basically a message between the simulator and a device.
A sim-> item reads a simulator value, such as a dataref, offset or LVar, transforms the data if needed and sends it to the Arduino or Teensy.
A com/udp-> item receives a message from the device and uses it to write a dataref or LVar, update an offset or trigger a simulator command.