nuclear@24: #include "sensordef.h" nuclear@24: nuclear@24: static const char *names[] = { nuclear@24: "unknown", nuclear@24: "accelerometer", nuclear@24: "magnetic field", nuclear@24: "orientation", nuclear@24: "gyroscope", nuclear@24: "light", nuclear@24: "pressure", nuclear@24: "temperature", nuclear@24: "proximity", nuclear@24: "gravity", nuclear@24: "linear acceleration", nuclear@24: "rotation vector", nuclear@24: "relative humidity", nuclear@24: "ambient temperature", nuclear@24: "magnetic field (uncalibrated)", nuclear@24: "game rotation vector", nuclear@24: "gyroscope (uncalibrated)", nuclear@24: "significant motion", nuclear@24: "step detector", nuclear@24: "step counter", nuclear@24: "geomagnetic rotation", nuclear@24: "heart rate", nuclear@24: "tilt detector", nuclear@24: "wake gesture", nuclear@24: "glance gesture", nuclear@24: "pick up gesture", nuclear@24: "wrist tilt gesture" nuclear@24: }; nuclear@24: nuclear@24: #define NUM_SENSOR_TYPES (sizeof names / sizeof *names) nuclear@24: nuclear@24: const char *sensor_typestr(int type) nuclear@24: { nuclear@24: if(type < 0 || type >= NUM_SENSOR_TYPES) { nuclear@24: type = 0; nuclear@24: } nuclear@24: return names[type]; nuclear@24: }