Announcement

Collapse
No announcement yet.

Saitek P2500

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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).
    Silverwolf 2 is dead.
    Silverwolf 3...?

  • #2
    what is this Saitek you speak of?
    -pkg

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

    Comment


    • #3
      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
      Silverwolf 2 is dead.
      Silverwolf 3...?

      Comment


      • #4
        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

        Comment


        • #5
          No pics yet (been busy renovating my basement ) but I have to say coding for the gamepad is incredibly easy.
          Silverwolf 2 is dead.
          Silverwolf 3...?

          Comment


          • #6
            Saitek profiles

            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

            Comment


            • #7
              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...?

              Comment


              • #8
                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.

                Comment


                • #9
                  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...?

                  Comment


                  • #10
                    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.

                    Comment


                    • #11
                      Originally posted by Pendragon445
                      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.
                      You might take note of what forum section this post is in...
                      System status: in progress

                      Comment

                      Working...
                      X