Go to Post Even though our team really digs the Tumbleweed name, the kids normally refer to the robot as the 'Neun-agon'. - Amanda Morrison [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Spotlight this post!  
Unread 27-01-2015, 10:59
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,725
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Javadocs for F310 Gamepad

Quote:
Originally Posted by DCRich View Post
You treat it just like a joystick, but use the getRawAxis(int axis) method to access each axis.


So all of the methods for direction and magnitude will not work or have no equivalent?

Which controller is axis 1 and which is axis 4? How is X mapped to an axis and how is Y mapped to axis. There are all kinds of buttons on the gamepad, colored, non-colored, triggers, settings, etc. How are these mapped to the joystick? The older Attack joystick has numbers on the buttons and those numbers correspond Javadoc for Joystick.

One would have expected that the Javadoc for the gamepad should include similar details about the mapping and use.
Different controllers are mapped differently. An X-Box controller is mapped differently than a PS4 controller. If you plug the controller into the driver station the setup tab will show you the values of the axis and buttons.

Unless the axis map in a similar way that the basic joystick does the get magnitude methods and the like will not work. I know the left joystick of a PS4 controller maps to the first 2 axis, so that would match up to the getMagnitude() method.

There is no Gamepad class as far as I'm aware, so there is no javadoc.

Last edited by notmattlythgoe : 27-01-2015 at 11:01.
Reply With Quote
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 18:08.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi