//#ifndef JOYSTICKEXTERNALCONTROL_H
//#define JOYSTICKEXTERNALCONTROL_H
//
//#include "externalcontrol/pythonexternalcontrol.h"
//
//namespace openspace {
//
//class JoystickExternalControl: public PythonExternalControl {
//public:
//
//    // constructors & destructor
//    JoystickExternalControl(const char *filename);
//    ~JoystickExternalControl();
//    
//    void setInputDevice(const int device);
//    void update();
//
//private:
//
//    // joystick
//    int inputDevice_;
//    int numberOfButtons_;
//    int numberOfAxes_;
//};
//
//} // namespace openspace
//
//#endif