#103 No Joystick Proxy in v. 2.0

closed
Brian Gerkey
5
2009-01-11
2006-09-19
Patrick Beeson
No

There has never been a C++ proxy in Player for
communicating with a joystick interface, but in Player
2.0, there is no longer even a C proxy to do this either.

I was going to try the joystick driver with a
position2d interface, but that won't allow me to read
buttons presses.

Any plans on adding the playerc_joystick_create,
_subscribe commands back into Player? Or even better,
making a C++ proxy as well?

Discussion

  • Brian Gerkey
    Brian Gerkey
    2006-09-26

    • assigned_to: inspectorg --> gerkey
     
  • Brian Gerkey
    Brian Gerkey
    2006-09-26

    • labels: 429378 -->
     
  • Patrick Beeson
    Patrick Beeson
    2007-05-11

    Logged In: YES
    user_id=1045428
    Originator: YES

    If there aren't any plans to get to this, I can take a stab at it sometime in the "near" (i.e. far) future. Looks like all I need to do is make the devjoystick.c file (or amke sure the one in cvs works with player 2.0) and the joystickproxy.cc file. Before I begin, I want to make sure that this isn't already in development (or has already been addressed in cvs v2.1).

     
  • Patrick Beeson
    Patrick Beeson
    2007-05-11

    Logged In: YES
    user_id=1045428
    Originator: YES

    If there aren't any plans to get to this, I can take a stab at it sometime in the "near" (i.e. far) future. Looks like all I need to do is make the devjoystick.c file (or amke sure the one in cvs works with player 2.0) and the joystickproxy.cc file. Before I begin, I want to make sure that this isn't already in development (or has already been addressed in cvs v2.1).

     
  • Brian Gerkey
    Brian Gerkey
    2007-05-14

    Logged In: YES
    user_id=211013
    Originator: NO

    Please feel free to implement this. The old dev_joystick.c is still in CVS (both HEAD and 2.0.x), but must be out of date, since it's not being built. That would be a good place to start.

     
  • Toby Collett
    Toby Collett
    2007-08-01

    • labels: --> player (client libraries)
     
  • Toby Collett
    Toby Collett
    2009-01-11

    • status: open --> closed
     
  • Toby Collett
    Toby Collett
    2009-01-11

    patch now available, in process of applying it to trunk