Skip to content

Commit

Permalink
Added button down/button up handling to gamepad
Browse files Browse the repository at this point in the history
  • Loading branch information
yurii-litvinov committed Apr 27, 2016
1 parent 2f743b1 commit ff0685e
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions trikNetwork/src/gamepadConnection.cpp
Expand Up @@ -41,12 +41,16 @@ void GamepadConnection::processData(const QByteArray &data)
}
} else if (commandName == "btn") {
const int buttonCode = cmd.at(1).trimmed().toInt();
emit button(buttonCode, 1);
int state = 1;
if (cmd.length() > 2) {
state = cmd.at(2) == "down" ? 1 : 0;
}

emit button(buttonCode, state);
} else if (commandName == "wheel") {
const int perc = cmd.at(1).trimmed().toInt();
emit wheel(perc);
} else {
QLOG_ERROR() << "Gamepad: unknown command" << commandName;
}
}

0 comments on commit ff0685e

Please sign in to comment.