 |
AntiMicroX
|
Go to the documentation of this file.
38 virtual void getCalibration(
double *offsetX,
double *offsetY,
double *offsetZ)
const override;
39 virtual void setCalibration(
double offsetX,
double offsetY,
double offsetZ)
override;
42 virtual void reset()
override;
float m_pending_value[3]
Definition: joysensor.h:146
double calculateDistance() const
Get the vector length of the sensor.
Definition: joysensor.cpp:408
@ SENSOR_LEFT_DOWN_FWD
Definition: joysensordirection.h:51
@ SENSOR_RIGHT_DOWN_FWD
Definition: joysensordirection.h:55
@ SENSOR_DOWN_BWD
Definition: joysensordirection.h:48
JoyGyroscopeSensor(int originset, SetJoystick *parent_set, QObject *parent)
Definition: joygyroscopesensor.cpp:26
@ SENSOR_FWD
Definition: joysensordirection.h:34
virtual void populateButtons()
Initializes the JoySensorButton objects for this sensor.
Definition: joygyroscopesensor.cpp:98
@ SENSOR_LEFT_BWD
Definition: joysensordirection.h:40
@ SENSOR_UP_BWD
Definition: joysensordirection.h:46
virtual void reset() override
Resets internal variables back to default.
Definition: joygyroscopesensor.cpp:89
virtual JoySensorDirection calculateSensorDirection() override
Find the direction zone of the current sensor position.
Definition: joygyroscopesensor.cpp:149
bool m_calibrated
Definition: joysensor.h:147
virtual float getZCoordinate() const override
Get the value for the corresponding Z axis.
Definition: joygyroscopesensor.cpp:51
@ SENSOR_RIGHT_DOWN_BWD
Definition: joysensordirection.h:56
A set of mapped events which can by switched by a controller event. Contains controller input objects...
Definition: setjoystick.h:39
@ SENSOR_RIGHT_UP_BWD
Definition: joysensordirection.h:54
double m_dead_zone
Definition: joysensor.h:136
Represents a gyroscope sensor.
Definition: joygyroscopesensor.h:27
virtual ~JoyGyroscopeSensor()
Definition: joygyroscopesensor.cpp:33
@ SENSOR_LEFT
Definition: joysensordirection.h:30
@ SENSOR_RIGHT_BWD
Definition: joysensordirection.h:44
double m_calibration_value[3]
Definition: joysensor.h:148
virtual void applyCalibration() override
Applies calibration to queued input values.
Definition: joygyroscopesensor.cpp:123
virtual QString sensorTypeName() const override
Get the translated sensor type name.
Definition: joygyroscopesensor.cpp:57
virtual void reset()
Resets internal variables back to default.
Definition: joysensor.cpp:578
virtual void setCalibration(double offsetX, double offsetY, double offsetZ) override
Sets the sensor calibration values and sets the calibration flag.
Definition: joygyroscopesensor.cpp:78
static double radToDeg(double value)
Utility function which converts a given value from radians to degree.
Definition: joysensor.cpp:519
@ SENSOR_CENTERED
Definition: joysensordirection.h:29
@ SENSOR_LEFT_UP
Definition: joysensordirection.h:37
@ SENSOR_RIGHT_FWD
Definition: joysensordirection.h:43
double m_max_zone
Definition: joysensor.h:138
virtual float getYCoordinate() const override
Get the value for the corresponding Y axis.
Definition: joygyroscopesensor.cpp:45
virtual float getXCoordinate() const override
Get the value for the corresponding X axis.
Definition: joygyroscopesensor.cpp:39
@ SENSOR_DOWN
Definition: joysensordirection.h:33
@ SENSOR_RIGHT_DOWN
Definition: joysensordirection.h:42
@ SENSOR_LEFT_FWD
Definition: joysensordirection.h:39
@ SENSOR_UP_FWD
Definition: joysensordirection.h:45
@ SENSOR_LEFT_UP_BWD
Definition: joysensordirection.h:50
int m_originset
Definition: joysensor.h:152
@ SENSOR_LEFT_DOWN_BWD
Definition: joysensordirection.h:52
@ SENSOR_DOWN_FWD
Definition: joysensordirection.h:47
virtual void getCalibration(double *offsetX, double *offsetY, double *offsetZ) const override
Reads the calibration values of the sensor.
Definition: joygyroscopesensor.cpp:65
@ SENSOR_RIGHT_UP
Definition: joysensordirection.h:41
static const double GYRO_MAX
Definition: globalvariables.h:232
@ SENSOR_LEFT_UP_FWD
Definition: joysensordirection.h:49
@ SENSOR_UP
Definition: joysensordirection.h:32
@ SENSOR_RIGHT_UP_FWD
Definition: joysensordirection.h:53
JoySensorDirection
A bitfield style enum which encodes all possible three dimensional sensor directions....
Definition: joysensordirection.h:27
Represents one sensor in a SetJoystick and its connections to other parts of the application....
Definition: joysensor.h:39
@ SENSOR_RIGHT
Definition: joysensordirection.h:31
@ SENSOR_LEFT_DOWN
Definition: joysensordirection.h:38
QHash< JoySensorDirection, JoySensorButton * > m_buttons
Definition: joysensor.h:158
float m_current_value[3]
Definition: joysensor.h:145
@ GYROSCOPE
Definition: joysensortype.h:26
double m_diagonal_range
Definition: joysensor.h:137
@ SENSOR_BWD
Definition: joysensordirection.h:35
SetJoystick * getParentSet() const
Get pointer to the set that a sensor belongs to.
Definition: joysensor.cpp:774
static double degToRad(double value)
Utility function which converts a given value from degree to radians.
Definition: joysensor.cpp:524