Modify Warthog Throttle DX assignments?
-
I’m just starting to set this up and I noticed the “RDR ALTM” switch, which is two position, only transmits a DX press for the “NRM” position and nothing for the “DIS”. For other USB devices (my modded CH gear) I use MMJoyS to work directly with the device, is this not possible (MMJoy sees the throttle but cant DL from it)? I want to stay away from Target if possible, but is that what I need to do to get this (and others?) switch to function as a two position switch? Boggles my mind why it’s not correct at default…
-
DX /BMS can detect when a switch goes into and leaves the “on” position, so maybe this could be used to activate the function(s) you’re after.
All the best,
Uwe
-
DX /BMS can detect when a switch goes into and leaves the “on” position, so maybe this could be used to activate the function(s) you’re after.
All the best,
UweI have no idea how that works? I’m finding that all the 2-position toggles only put out 1 DX press (in the UP position). For ex. the “EAC” when moved to “ARM” transmits DX24. Move it back to “OFF” and there is nothing. Same for “RDR ALTM” (DX25), and the 3 position switch for Autopilot puts out DX27 and DX28 for “PATH” and “ALT” but nothing for the center position (ALT/HDG). I run some switches from a PoKeys 57U board and there is a special setting for a 3 position to get the center to send a key… maybe Target is mandatory? Haven’t even looked at that yet…
-
It’s correct in the sense that’s the way it was designed. A simple exercise in counting shows that if every position of every switch was given its own number the total would be higher than the 32 limit.
BMS natively can do actions on the release of buttons as well as the press of buttons. A search of the technical manual for “0x42” will find the right section. If the goal is to avoid TARGET then the 0x0 press context and 0x42 release context should be bound to your two desired functions. Here is an example from my key file where button 47 flips the AAR door switch up and down based on the press and release contexts. The straightforward way to make these is to bind the press context and copy that bind to a new line replacing the callback and changing the context code.
SimFuelDoorClose 47 8 -2 0 0x0 -1
SimFuelDoorOpen 47 8 -2 0x42 0x0 -1One thing you have to be careful of is that the SAVE button in the SETUP>CONTROLLERS part of BMS will not save any lines it doesn’t understand. This includes comments and 0x42 lines. Once you start to have features like these in your .key file then the SAVE button is off limits. Whatever editor you use to adjust the .key file, Notepad, Alternate Launcher, Kolbe’s Keyfile Editor, whatever is how you alter the file. Only the LOAD button should be used to load these complex .key files.
-
It’s correct in the sense that’s the way it was designed. A simple exercise in counting shows that if every position of every switch was given its own number the total would be higher than the 32 limit.
BMS natively can do actions on the release of buttons as well as the press of buttons. A search of the technical manual for “0x42” will find the right section. If the goal is to avoid TARGET then the 0x0 press context and 0x42 release context should be bound to your two desired functions. Here is an example from my key file where button 47 flips the AAR door switch up and down based on the press and release contexts. The straightforward way to make these is to bind the press context and copy that bind to a new line replacing the callback and changing the context code.
SimFuelDoorClose 47 8 -2 0 0x0 -1
SimFuelDoorOpen 47 8 -2 0x42 0x0 -1One thing you have to be careful of is that the SAVE button in the SETUP>CONTROLLERS part of BMS will not save any lines it doesn’t understand. This includes comments and 0x42 lines. Once you start to have features like these in your .key file then the SAVE button is off limits. Whatever editor you use to adjust the .key file, Notepad, Alternate Launcher, Kolbe’s Keyfile Editor, whatever is how you alter the file. Only the LOAD button should be used to load these complex .key files.
Thx Frederf, I use Alt Launcher so I need to play with it a bit more. I do want to avoid TARGET, at least for now, but I may join my TM MFDs and Throttle at some point.
-
Alt Launcher has facility to do 0x42 binds.
-
Alt Launcher has facility to do 0x42 binds.
Ok, I set up the “RDR ALTM” switch in Alt-Launcher to ON (NRM) with DX25 and Off with DX25 RELEASE. The switch moves between the two perfectly in AL but in BMS only the ON works. Any idea what I’m missing or is this a question for the Alt Launcher thread? Pic of the switch set up…
Edit: No idea what I did but they work perfectly now! In the interim I found an older Alt Launcher ReadMe showing the Press Release setup, I can only assume its no longer valid…
-
This post is deleted!