• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
CDP Studio logo

CDP Studio

The no-code and full-code software development tool for distributed control systems and HMI

  • Doc
  • Why CDP
    • Software developers
    • Automation engineers
    • Managers
  • Products
    • Automation Designer
    • HMI Designer
    • Maritime HMIs
  • Services
  • Use cases
  • Pricing
  • Try CDP

CDP Studio Documentation

  • Hardware - ForceFeedbackJoystick I/O
  • ForceFeedbackJoystick Configuration Manual
  • 5.0.0

Force Feedback Joystick Setup Guide Hardware - ForceFeedbackJoystick I/O

ForceFeedbackJoystick Configuration Manual

Introduction

The ForceFeedbackJoystick I/O transforms game-device data from a joystick into CDP Signals.

Click here for a quick guide how to set up a ForceFeedbackJoystick Demo.

Configuring ForceFeedbackJoystick in CDP Studio

On Windows, no configuration is needed, the first joystick device is selected. On Linux, the device specified in the component property Device is passed to the Linux Joystick API. A typical Device value is '/dev/input/js0'.

Upon successful opening of a Device, the application will write out something like this

13:19:11.803 ForceFeedbackJoystick::Configure(): 9 button(s) mapped from XML.
14:21:10.065 The ForceFeedbackJoystick was successfully loaded:
14:21:10.065 - Driver version is 2.1.0.
14:21:10.065 - Connected joystick (THRUSTMASTER Wireless DT) has 6 axes and 12 buttons.

As can be seen from the above output, not all buttons may be accessible. For the above case, this can be fixed by adding 3 CDPSignal<bool> called 'Button_9', 'Button_10' and 'Button_11'. Buttons named 'Button_<number>' will be automatically mapped in from the joystick.

ForceFeedbackJoystick Demo

ForceFeedbackJoystick Demo - Describes how to run and configure a ForceFeedbackJoystick Demo

Force Feedback Joystick Setup Guide Hardware - ForceFeedbackJoystick I/O

The content of this document is confidential information not to be published without the consent of CDP Technologies AS.

CDP Technologies AS, www.cdpstudio.com

Get started with CDP Studio today

Let us help you take your great ideas and turn them into the products your customer will love.

Try CDP Studio for free
Why CDP Studio?

CDP Technologies AS
Hundsværgata 8,
P.O. Box 144
6001 Ålesund, Norway

Tel: +47 990 80 900
E-mail: info@cdptech.com

Company

About CDP

Contact us

Services

Partners

Blog

Developers

Get started

User manuals

Support

Document download

Release notes

My account

Follow CDP

  • LinkedIn
  • YouTube
  • GitHub

© Copyright 2025 CDP Technologies. Privacy and cookie policy.

Return to top