Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Saitek P2500

  1. #1
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293

    Saitek P2500

    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).

  2. #2
    pkg
    pkg is offline
    Low Bitrate pkg's Avatar
    Join Date
    Apr 2005
    Location
    Arizona
    Posts
    96
    what is this Saitek you speak of?
    -pkg

    Check out my tC: http://publicjestering.com/tc
    Check out my site: http://publicjestering.com

  3. #3
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    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.

    elmo

    I just wanted to use that emoticon... No particular reason

  4. #4
    pkg
    pkg is offline
    Low Bitrate pkg's Avatar
    Join Date
    Apr 2005
    Location
    Arizona
    Posts
    96
    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.
    -pkg

    Check out my tC: http://publicjestering.com/tc
    Check out my site: http://publicjestering.com

  5. #5
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    No pics yet (been busy renovating my basement ) but I have to say coding for the gamepad is incredibly easy.

  6. #6
    Newbie
    Join Date
    Jan 2006
    Posts
    27

    Saitek profiles

    Quote Originally Posted by intuitionsys
    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).
    Are you using the Saitek programming software that comes with their sticks, or something like Girder?

    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.

    Thanks,
    James

  7. #7
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    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.
    Silverwolf 3...?

  8. #8
    Newbie
    Join Date
    Jan 2006
    Posts
    27
    Quote Originally Posted by intuitionsys
    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...
    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.

    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.

  9. #9
    Variable Bitrate intuitionsys's Avatar
    Join Date
    Jul 2005
    Location
    Northern Virginia
    Posts
    293
    Quote Originally Posted by Pendragon445
    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?
    Silverwolf 2 is dead.
    Silverwolf 3...?

  10. #10
    Newbie
    Join Date
    Jan 2006
    Posts
    27
    Quote Originally Posted by intuitionsys
    Sorry everything is in C/C++. It also uses the Qt libraries. How are you using VB in linux?
    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.

Page 1 of 2 12 LastLast

Similar Threads

  1. FREE: Saitek GamePAD p750 USB and Game Port just pay shiping
    By xdjxklusivex in forum Classified Archive
    Replies: 1
    Last Post: 04-15-2005, 12:26 AM
  2. Saitek P3000
    By nibix in forum Input Devices
    Replies: 1
    Last Post: 08-04-2004, 02:13 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •