what is this Saitek you speak of?
I'm in the middle of coding my software to use a Saitek P2500 that will eventually be custom molded to fit my dash (getting tired of the remote control and I don't want a touchscreen).
I was just wondering if anybody has tried getting the rumble to work. It's not really necessary but it would be handy for feedback. From the research I've done so far it doesn't appear possible with this particular gamepad but I thought I'd check here.
Everything else works great though. If anyone wants the class files I'm using to signal my app for incoming button/stick/whatever events, you're welcome to them. It uses Qt (and especially QSocketNotifier).
It's a regular PC gamepad. I plan on sawing off the handles and making it as low profile as possible with a custom templete and mold to fit the Infiniti FX dash. My remote works just fine but I wanted to build something more convenient. I have a touchscreen overlay I was going to use but I decided against using that in favour of a custom controller for various reasons.
I just wanted to use that emoticon... No particular reason
The new BMW 3s (next year) have a joystick type controller built into the armrest. It is used in place of a mouse. It is a very good design IMHO. I was considering it myself. Let us know as you go along.
No pics yet (been busy renovating my basement ) but I have to say coding for the gamepad is incredibly easy.
Are you using the Saitek programming software that comes with their sticks, or something like Girder?Originally Posted by intuitionsys
I'm working on getting their Gamer Command Unit to work in the car.
The profiles don't have an option to load on startup. Also the profile needs to be reloaded after coming out of hibernation. I haven't tried using girder with it yet though.
After considering the time I'd need to fashion a mold for the dash in my Infiniti FX35 I decided not to bother using it although the code was complete and working in v1.3. I've since "downgraded" to a minivan so I may resurrect the code for v2.0 eventually.
To answer your question, the code just reads the data from the event device (/dev/input/eventX) and parses the standardized joystick data struct. I can find the source files for the class I developed if it would be of any use to you...
Silverwolf 2 is dead.
Was it writen in VB or C+? I'm currently using the included saitek software to associate keys. Then a on screen menu that looks like the keypad. The program is setup that when it receives keys such as "M" then mute the sound, start gps, etc.Originally Posted by intuitionsys
Saitek doesn't support loading a profile at startup so I'm using hibernation to keep it loaded between uses.
I'd be interested to see the code if it was in visual basic. I've yet to try and figure out C.
Sorry everything is in C/C++. It also uses the Qt libraries. How are you using VB in linux?Originally Posted by Pendragon445
Silverwolf 2 is dead.
I'm not using linux. It's WinXP on a Via M10000 board. I'm using the saitek pc gamer command pad w/ FrodoXM to change the XM channels.Originally Posted by intuitionsys