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 } |