diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2018-07-06 20:12:31 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2018-07-06 20:12:31 +0200 |
commit | 3a9ae529a862a6ebfe66f05d7c676deedb7ff66d (patch) | |
tree | 74864610769a13f33e096e5b85bc4761b7d26878 /tracker-rift-025/ftnoir_tracker_rift_025.h | |
parent | 57e6eeffb0b87570fc60d1d29d5d72b848deb620 (diff) |
tracker/rift: euthanize old versions
No one uses them according to #781
Diffstat (limited to 'tracker-rift-025/ftnoir_tracker_rift_025.h')
-rw-r--r-- | tracker-rift-025/ftnoir_tracker_rift_025.h | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/tracker-rift-025/ftnoir_tracker_rift_025.h b/tracker-rift-025/ftnoir_tracker_rift_025.h deleted file mode 100644 index 18b3cb8d..00000000 --- a/tracker-rift-025/ftnoir_tracker_rift_025.h +++ /dev/null @@ -1,66 +0,0 @@ -#pragma once -#include "ui_ftnoir_rift_clientcontrols_025.h" -#include "api/plugin-api.hpp" -#include "options/options.hpp" -#include <OVR.h> -#include <cmath> -#include <memory> -#include <QMessageBox> -#include <QWaitCondition> -using namespace options; - -struct settings : opts { - value<bool> useYawSpring; - value<double> constant_drift, persistence, deadzone; - settings() : - opts("Rift-025"), - useYawSpring(b, "yaw-spring", false), - constant_drift(b, "constant-drift", 0.000005), - persistence(b, "persistence", 0.99999), - deadzone(b, "deadzone", 0.02) - {} -}; - -class rift_tracker_025 : public QObject, public ITracker -{ - Q_OBJECT - -public: - rift_tracker_025(); - virtual ~rift_tracker_025() override; - module_status start_tracker(QFrame *) override; - void data(double *data) override; -private: - double old_yaw; - settings s; - static bool isInitialised; - OVR::DeviceManager* pManager; - OVR::SensorDevice* pSensor; - OVR::SensorFusion* pSFusion; -}; - -class dialog_rift_025: public ITrackerDialog -{ - Q_OBJECT -public: - dialog_rift_025(); - - void register_tracker(ITracker *) {} - void unregister_tracker() {} - -private: - Ui::dialog_rift_025 ui; - settings s; -private slots: - void doOK(); - void doCancel(); -}; - -class rift_025Dll : public Metadata -{ - Q_OBJECT - - QString name() { return tr("Oculus Rift runtime 0.2.5 -- HMD"); } - QIcon icon() { return QIcon(":/images/rift_tiny.png"); } -}; - |