3dphotoshoot

annotate src/android/sensordef.c @ 24:2712c5da2e00

getting sensor input (hack)
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 16 Jun 2015 06:17:59 +0300
parents
children
rev   line source
nuclear@24 1 #include "sensordef.h"
nuclear@24 2
nuclear@24 3 static const char *names[] = {
nuclear@24 4 "unknown",
nuclear@24 5 "accelerometer",
nuclear@24 6 "magnetic field",
nuclear@24 7 "orientation",
nuclear@24 8 "gyroscope",
nuclear@24 9 "light",
nuclear@24 10 "pressure",
nuclear@24 11 "temperature",
nuclear@24 12 "proximity",
nuclear@24 13 "gravity",
nuclear@24 14 "linear acceleration",
nuclear@24 15 "rotation vector",
nuclear@24 16 "relative humidity",
nuclear@24 17 "ambient temperature",
nuclear@24 18 "magnetic field (uncalibrated)",
nuclear@24 19 "game rotation vector",
nuclear@24 20 "gyroscope (uncalibrated)",
nuclear@24 21 "significant motion",
nuclear@24 22 "step detector",
nuclear@24 23 "step counter",
nuclear@24 24 "geomagnetic rotation",
nuclear@24 25 "heart rate",
nuclear@24 26 "tilt detector",
nuclear@24 27 "wake gesture",
nuclear@24 28 "glance gesture",
nuclear@24 29 "pick up gesture",
nuclear@24 30 "wrist tilt gesture"
nuclear@24 31 };
nuclear@24 32
nuclear@24 33 #define NUM_SENSOR_TYPES (sizeof names / sizeof *names)
nuclear@24 34
nuclear@24 35 const char *sensor_typestr(int type)
nuclear@24 36 {
nuclear@24 37 if(type < 0 || type >= NUM_SENSOR_TYPES) {
nuclear@24 38 type = 0;
nuclear@24 39 }
nuclear@24 40 return names[type];
nuclear@24 41 }