joypadlib - A joypad library - Files


Summary |  Forums |  Files | 
Notes

Release Name: PS2Pad-0.1.2 [Download]

Notes:
PS2Pad Version 0.1.2
By: Derek Nedelman
Date Released: August 12, 2002
Home Page: http://www.playstation2-linux.com/projects/joypadlib

-------------------------------------------------------------------------------
About PS2Pad:
Built on top of joypadlib library, PS2Pad is a set of C++ classes that make
accessing the PS2 joypads even easier, while adding new functionality. 

Features in this release are:
  -A C++ based, object-oriented architecture
  -Maintenance of joypad state to provide additional information such as
   button velocities and button status (holding, just pressed, released)
  -A user-extendable vibration effect class to allow customized vibration patterns
  -A user-customizable throttle class for slowing down the speed of input events
  -4 sample programs demonstrating these new features

Technicals:
-REQUIRES the joypadlib files to compile
-The classes.txt file is a complete record of all the classes and their public methods, 
describing what each method's purpose is, what its parameters are, and what values are returned.
-The sample programs:
 1)basic - Demonstrates basic usage of the PS2Pad library. Not too complex   
     File: main_basic.cpp
     To compile: make main_basic
     To run: ./main_basic
 2)changes - Demonstrates how to use PS2Pad's ability to track changes in button presses   
     File: main_changes.cpp
     To compile: make main_changes
     To run: ./main_changes
 3)rumble - Demonstrates how to define and set new vibration effects 
     File: main_rumble.cpp
     To compile: make main_rumble
     To run: ./main_rumble
 4)throttle - Demonstrates how to throttle the joypad inputs   
     File: main_throttle.cpp
     To compile: make main_throttle
     To run: ./main_throttle

Limitations of PS2Pad:
-Same as joypadlib

Contacting me:
  Email: nedelman@netzero.net
  AOL Instant Messenger: SuperNedelman
  Other AOL Instant Messenger: SuperDuperDerek


Changes: 0.1.2 - Released August 22, 2002 -Fixed project URL in classes.txt and readme.txt (this file) -Fixed a mistake in the main_throttle.cpp sample program. Was incorrectly terminating by calling exit(), causing the joypad to remain locked in analog mode. -Added "const" to PS2Pad::GetPressure() and PS2Pad::GetVelocity(). Updated documentation in classes.txt accordingly -Corrected the documentation for PS2PadThrottle::SetStickThresholds(...) 0.1.1 - Released August 12, 2002 -First release. It has the weird version to match the current release of joypadlib