19 static char unknown_type[64];
24 return "SDL_SENSOR_INVALID";
26 return "SDL_SENSOR_UNKNOWN";
28 return "SDL_SENSOR_ACCEL";
30 return "SDL_SENSOR_GYRO";
32 SDL_snprintf(unknown_type,
sizeof(unknown_type),
"UNKNOWN (%d)", type);
41 SDL_Log(
"Couldn't get sensor for sensor event\n");
47 SDL_Log(
"Accelerometer update: %.2f, %.2f, %.2f\n", event->
data[0], event->
data[1], event->
data[2]);
59 main(
int argc,
char **argv)
62 int num_sensors, num_opened;
73 SDL_Log(
"There are %d sensors available\n", num_sensors);
74 for (i = 0; i < num_sensors; ++
i) {
75 SDL_Log(
"Sensor %d: %s, type %s, platform type %d\n",
90 SDL_Log(
"Opened %d sensors\n", num_opened);
#define SDL_SensorGetDeviceType
int main(int argc, char **argv)
#define SDL_SensorGetType
static void HandleSensorEvent(SDL_SensorEvent *event)
#define SDL_SensorFromInstanceID
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
static const char * GetSensorTypeString(SDL_SensorType type)
#define SDL_SensorGetDeviceInstanceID
#define SDL_SensorGetDeviceName
#define SDL_SensorGetDeviceNonPortableType
GLuint GLuint GLsizei GLenum type
Sensor event structure (event.sensor.*)