summaryrefslogtreecommitdiffhomepage
path: root/tracker-qt-gamepad/test.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2018-01-09 20:30:21 +0100
committerStanislaw Halik <sthalik@misaki.pl>2018-01-10 03:18:58 +0100
commit78a5da173e16305d39974de31cc5a90132feb473 (patch)
treef8447bed0c432be504fff9f019465814c1373f84 /tracker-qt-gamepad/test.cpp
parent0597e5a75984f8820424bcd387ea5d8c9d277f10 (diff)
tracker/qt-gamepad: remove
Needs implementing in terms of libevdev
Diffstat (limited to 'tracker-qt-gamepad/test.cpp')
-rw-r--r--tracker-qt-gamepad/test.cpp99
1 files changed, 0 insertions, 99 deletions
diff --git a/tracker-qt-gamepad/test.cpp b/tracker-qt-gamepad/test.cpp
deleted file mode 100644
index 4f2c8daa..00000000
--- a/tracker-qt-gamepad/test.cpp
+++ /dev/null
@@ -1,99 +0,0 @@
-/* Copyright (c) 2014, Stanislaw Halik <sthalik@misaki.pl>
-
- * Permission to use, copy, modify, and/or distribute this
- * software for any purpose with or without fee is hereby granted,
- * provided that the above copyright notice and this permission
- * notice appear in all copies.
- */
-
-#include "test.h"
-#include "api/plugin-api.hpp"
-#include <cmath>
-
-#include <QDebug>
-
-const double gamepad_tracker::incr[6] =
-{
- 50, 40, 80,
- 70, 5, 3
-};
-
-gamepad_tracker::gamepad_tracker() :
- last_x { 0, 0, 0, 0, 0, 0 }
-{
-}
-
-gamepad_tracker::~gamepad_tracker()
-{
-}
-
-void gamepad_tracker::start_tracker(QFrame*)
-{
- t.start();
-}
-
-#ifdef EMIT_NAN
-# include <cstdlib>
-#endif
-
-void gamepad_tracker::data(double *data)
-{
- using std::fmod;
- using std::sin;
- using std::fabs;
- using std::copysign;
-
- const double dt = t.elapsed_seconds();
- t.start();
-
-#ifdef EMIT_NAN
- if ((rand()%4) == 0)
- {
- for (int i = 0; i < 6; i++)
- data[i] = 0./0.;
- }
- else
-#endif
- for (int i = 0; i < 6; i++)
- {
- double x = fmod(last_x[i] + incr[i] * d2r * dt, 2 * M_PI);
- last_x[i] = x;
-
- if (i >= 3)
- {
-#ifdef DISCONTINUITY
- if (x > pi + pi/2)
- x -= M_PI;
- else if (x > pi/2 && x < pi)
- x += M_PI;
-#endif
-
- data[i] = sin(x) * 180;
- }
- else
- {
- data[i] = sin(x) * 100;
- }
- }
-}
-
-gamepad_dialog::gamepad_dialog()
-{
- ui.setupUi(this);
-
- connect(ui.buttonBox, SIGNAL(accepted()), this, SLOT(doOK()));
- connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(doCancel()));
-}
-
-void gamepad_dialog::doOK()
-{
- //s.b->save();
- close();
-}
-
-void gamepad_dialog::doCancel()
-{
- close();
-}
-
-OPENTRACK_DECLARE_TRACKER(gamepad_tracker, gamepad_dialog, gamepad_metadata)