Aria: ArRatioInputRobotJoydrive Class Reference

- Main Page
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# ArRatioInputRobotJoydrive Class Reference

`#include <ArRatioInputRobotJoydrive.h>`

List of all members.

## Detailed Description

Use robot's joystick to control an ArActionRatioInput action and drive the robot.

This class connects the joystick data obtained from the robot's built in joystick port (if it has one, not all robots have a joystick port) to an ArActionRatioInput which drives the robot. (See ArRatioInputJoydrive for a similar class that uses a joystick plugged in to the computer.)

A callback is attached to the ArActionRatioInput object which reads joystick information using an ArRobotJoyHandler object, and sets requested drive rations on the ArActionRatioInput object.

See also:
  ArRatioInputJoydrive

  ArActionRatioInput

## Public Member Functions
| ArRatioInputRobotJoydrive (ArRobot *robot, ArActionRatioInput *input, int priority=75, bool requireDeadmanPushed=true)
| Constructor.
virtual | ~ArRatioInputRobotJoydrive ()
| Destructor.
## Protected Member Functions
void | fireCallback (void)
## Protected Attributes
bool | myDeadZoneLast
ArFunctorC< ArRatioInputRobotJoydrive > | myFireCB
ArActionRatioInput * | myInput
bool | myRequireDeadmanPushed
ArRobot * | myRobot
ArRobotJoyHandler * | myRobotJoyHandler

The documentation for this class was generated from the following file:

- ArRatioInputRobotJoydrive.h