Programmable HOTAS Systems – Update 1 Page 5

Back To Page 4

 

Logic and Math

The ability of a HOTAS controller to use logic and math allows if / then programming that can increase the utility of the HOTAS.

CH Fighterstick and CH Pro Throttle

All logical and math statements for CH equipment are made in the CMS language. Control Manager can do math, which increases the logical capabilities of CH Product devices a great deal. For example, math gives the CH equipment the ability to “virtualize” analogue, differential wheel brakes when a sim only accepts a single digital braking command, through the use of fancy programming.

Mathematical statements also allow so-called digital axis programming (programming one or more digital keystrokes in certain bands of an analogue axis, usually a rotary) for CH equipment, as well as the ability to program a controller button to do different things when it is held down for different amounts of time.

Logitech Flight System G940

The Flight System G940 does not have logical capabilities that allow for the advanced programming techniques discussed above, although there are provisions in the Logitech Gaming Software for programming simple digital axis control (called “zones”).

Saitek X-52 Pro Flight

The X-52 Pro Flight does not have logical capabilities that allow for the advanced programming techniques discussed above, although there are provisions in SST for programming simple digital axis control (called “bands”).

Saitek X-65F Pro Flight

X-65F logical capabilities mimic those of the X-52 Pro Flight.

Thrustmaster HOTAS Cougar

The HOTAS Cougar cannot do math via Foxy programming, although it can calculate other logical functions. It uses something called logical flags to do so; these are turned on and off according to the joystick programming and can themselves send keystroke commands. There is a limit of 48 logical flags per HOTAS Cougar profile. Logical programming on the HOTAS Cougar is not very intuitive, but with some studying of the manual it can come to make sense. There is a logical flag viewer utility to help the user understand what is happening and what state logical flags are in.

Foxy logical programming

Foxy logical programming.

Foxy logical flag viewer.

Foxy logical flag viewer.

Thrustmaster HOTAS WARTHOG

T.A.R.G.E.T. also has a number of built-in functions that greatly simplify logical programming. The most useful of these is the TEMPO function, which easily instructs T.A.R.G.E.T. to perform one command when a button is held down briefly, and do something else when it is held down for a longer time. In CH Control Manager and in Foxy it is just as possible to create this sort of functionality, but it takes more complicated code.

Testing and Documentation

Proper testing utilities allow a user to determine if he or she has programmed the HOTAS as desired. Proper documentation allows a user to learn about all of the HOTAS programming capabilities and use them wisely.

CH Fighterstick and CH Pro Throttle

Control Manager includes a key tester that displays all keyboard keypresses, including “invisible” keypresses (e.g. ESC, F1, Print Screen, etc.). The device test screen can be used to test DirectX button presses and axis responses. This is a complete and simple test suite that should suit all needs.

Control Manager documentation is primarily provided through the well-written help file. Although the help file does not cover all aspects of the program, it does provide useful CMS scripting examples and uses plain English to teach the user how Control Manager works and what it can do.

Good orientation and training basics for the CH Products Control Manager software is available in the “Control Manager for Dummies” pdf reference by Ken “531 Ghost” King. You can download it from here (8MB).

Logitech Flight System G940

The Flight System G940 help is minuscule, and what little there is is through the Logitech Gaming Software’s help system that is written generically for all Logitech controllers, and not for the Flight System G940’s specific capabilities. There is no key-testing utility; Logitech recommends using Notepad, but most “invisible” keystrokes don’t show up in Notepad.

Flight System G940 Help.

Flight System G940 Help System.

Saitek X-52 Pro Flight

Downloadable PDFs and HTML help files written to the hard drive at installation provide clear programming instructions. A profile tester is included in the SST software.

Saitek X-65F Pro Flight

X-65F documentation and testing capabilities mimic those of the X-52 Pro Flight.

Thrustmaster HOTAS Cougar

The HOTAS Cougar has similar help and documentation features as CH Products. Useful tutorials are provided by means of heavily commented controller profiles.

Foxy tutorial 3 - adding slash modifiers

Foxy’s Tutorial 3 – Adding Slash Modifiers.

Thrustmaster HOTAS WARTHOG

The T.A.R.G.E.T. manual uses stilted English, written by a non-native speaker, and includes grammatical errors, spelling errors, and incomplete sentences. While I appreciate the fact that the French programmers who actually wrote the WARTHOG’s programming language had a hand in creating the manual, a product this expensive deserves professional and less distracting documentation. Like T.A.R.G.E.T. itself, hopefully the T.A.R.G.E.T. documentation will continue to improve.

Go To Page 6

 

SimHQ Feature / Programmable HOTAS Systems – Update 1 / Table of Contents

Page 1 Page 2 Page 3
Introduction
HOTAS Systems Overview
Simple HOTAS Programming Axis Response Manipulation

Page 4 Page 5 Page 6
HOTAS Connectivity and Axis Reporting
Axis Swapping
Logic and Math
Testing and Documentation
Miscellaneous
Comments from Manufacturers
Table of HOTAS Capabilities
Conclusion
Author’s System Specs

SATCOM Maintenance Panel w/ Red Master Switch picture

SATCOM Maintenance Panel w/ Red Master Switch

$200.00



Learjet 54 Toggle Switching Panel 5489121-45 picture

Learjet 54 Toggle Switching Panel 5489121-45

$175.00



12TW1-5 Honeywell Micro Switch (ID.K2008) picture

12TW1-5 Honeywell Micro Switch (ID.K2008)

$47.00



MULTI  BUTTON STICK GRIP,  ALL SWITCHES WORK, USED-AS REMOVED (B2303) picture

MULTI BUTTON STICK GRIP, ALL SWITCHES WORK, USED-AS REMOVED (B2303)

$325.00



Piper PA23-250 Aztec Starter Switch, PN  8859k50 MS25127-F7 picture

Piper PA23-250 Aztec Starter Switch, PN 8859k50 MS25127-F7

$54.00



Cessna Push/Pull (OFF/ON) Switch | 0713026-4 | NEW picture

Cessna Push/Pull (OFF/ON) Switch | 0713026-4 | NEW

$78.50



Cessna Master Switch  S1994-1-1 picture

Cessna Master Switch S1994-1-1

$34.98



Bendix Electric Trim Switch P/N 200-1902-02  -  As Removed picture

Bendix Electric Trim Switch P/N 200-1902-02 - As Removed

$796.60



KORRY ELECTRONICS 308-607-7303-005 PUSH SWITCH  6210-00-2607-313  NEW OLD STOCK picture

KORRY ELECTRONICS 308-607-7303-005 PUSH SWITCH 6210-00-2607-313 NEW OLD STOCK

$199.99



Vintage Speed Switch Tester For 305538 Series  Switches, Cam Codes Cessna, Honey picture

Vintage Speed Switch Tester For 305538 Series Switches, Cam Codes Cessna, Honey

$65.00



Powered by WordPress. Designed by WooThemes