|
Instrument Neutral Distributed Interface INDI 2.2.5
|
#include <algorithm>#include <array>#include <cerrno>#include <chrono>#include <climits>#include <cmath>#include <cstdio>#include <cstdlib>#include <cstring>#include <fcntl.h>#include <fstream>#include <iomanip>#include <iostream>#include <linux/joystick.h>#include <pwd.h>#include <sstream>#include <string>#include <sys/ioctl.h>#include <thread>#include <unistd.h>#include <vector>Go to the source code of this file.
Classes | |
| struct | AxisWindow |
| struct | SingleWindow |
| struct | Sample |
Macros | |
| #define | ABS_X 0x00 |
| #define | ABS_Y 0x01 |
| #define | ABS_Z 0x02 |
| #define | ABS_RX 0x03 |
| #define | ABS_RY 0x04 |
| #define | ABS_RZ 0x05 |
| #define | ABS_THROTTLE 0x06 |
| #define | ABS_RUDDER 0x07 |
| #define | ABS_WHEEL 0x08 |
| #define | ABS_GAS 0x09 |
| #define | ABS_BRAKE 0x0a |
| #define | ABS_HAT0X 0x10 |
| #define | ABS_HAT0Y 0x11 |
| #define | ABS_HAT1X 0x12 |
| #define | ABS_HAT1Y 0x13 |
| #define | ABS_HAT2X 0x14 |
| #define | ABS_HAT2Y 0x15 |
| #define | ABS_HAT3X 0x16 |
| #define | ABS_HAT3Y 0x17 |
Enumerations | |
| enum class | AxisType { STICK , TRIGGER , HAT , UNKNOWN } |
Functions | |
| int | main (int argc, char *argv[]) |
| #define ABS_BRAKE 0x0a |
Definition at line 53 of file joystick_analyze.cpp.
| #define ABS_GAS 0x09 |
Definition at line 52 of file joystick_analyze.cpp.
| #define ABS_HAT0X 0x10 |
Definition at line 54 of file joystick_analyze.cpp.
| #define ABS_HAT0Y 0x11 |
Definition at line 55 of file joystick_analyze.cpp.
| #define ABS_HAT1X 0x12 |
Definition at line 56 of file joystick_analyze.cpp.
| #define ABS_HAT1Y 0x13 |
Definition at line 57 of file joystick_analyze.cpp.
| #define ABS_HAT2X 0x14 |
Definition at line 58 of file joystick_analyze.cpp.
| #define ABS_HAT2Y 0x15 |
Definition at line 59 of file joystick_analyze.cpp.
| #define ABS_HAT3X 0x16 |
Definition at line 60 of file joystick_analyze.cpp.
| #define ABS_HAT3Y 0x17 |
Definition at line 61 of file joystick_analyze.cpp.
| #define ABS_RUDDER 0x07 |
Definition at line 50 of file joystick_analyze.cpp.
| #define ABS_RX 0x03 |
Definition at line 46 of file joystick_analyze.cpp.
| #define ABS_RY 0x04 |
Definition at line 47 of file joystick_analyze.cpp.
| #define ABS_RZ 0x05 |
Definition at line 48 of file joystick_analyze.cpp.
| #define ABS_THROTTLE 0x06 |
Definition at line 49 of file joystick_analyze.cpp.
| #define ABS_WHEEL 0x08 |
Definition at line 51 of file joystick_analyze.cpp.
| #define ABS_X 0x00 |
Definition at line 43 of file joystick_analyze.cpp.
| #define ABS_Y 0x01 |
Definition at line 44 of file joystick_analyze.cpp.
| #define ABS_Z 0x02 |
Definition at line 45 of file joystick_analyze.cpp.
|
strong |
| Enumerator | |
|---|---|
| STICK | |
| TRIGGER | |
| HAT | |
| UNKNOWN | |
Definition at line 67 of file joystick_analyze.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 348 of file joystick_analyze.cpp.