Namespaces | Functions

source-device.cpp File Reference

#include "source-device.h"
Include dependency graph for source-device.cpp:

Go to the source code of this file.

Namespaces

namespace  gamepad

Functions

byte_t gamepad::updateButton (IN byte_t oldBitFlags, IN bool isButtonDown) throw ()
 helper method to update a button value.
void gamepad::snapshotState (IN SourceDevice *device, OUT device_state_t &state)
 take a state snapshot
int gamepad::buttonDown (IN const device_state_t &state)
 is a single button down?
int gamepad::buttonChanged (IN const device_state_t &oldState, IN const device_state_t &newState)
 compare new and old states: did a single button change state?
int gamepad::buttonReleased (IN const device_state_t &state)
 was a button released?
bool gamepad::potsCalibrated (IN const device_state_t &oldState, IN const device_state_t &newState)
 compare new and old states: are all potentiometers calibrated?
int gamepad::maxPotValue (IN const device_state_t &state, IN float threshold)
 get pot at largest value--specify threshold: 0 (min) to 1 (max).
int gamepad::maxPotChanged (IN const device_state_t &oldState, IN const device_state_t &newState)
 compare new and old states: which potentiometer has changed most?