typedef int value;
typedef float angle;
+typedef struct {
+ value x;
+ value y;
+ value z;
+ angle pitch;
+ angle roll;
+} NomAccelCache;
+
/* simplest retrieving functions: x,y,z,pitch,roll */
value nom_accel_get_x ();
value nom_accel_get_y ();
angle* pitch, angle* roll );
+void nom_accel_cache_get (NomAccelCache* put_to);
+#define nom_accel_cache_get_x(cache) ((cache)->x)
+#define nom_accel_cache_get_y(cache) ((cache)->y)
+#define nom_accel_cache_get_z(cache) ((cache)->z)
+#define nom_accel_cache_get_pitch(cache) ((cache)->pitch)
+#define nom_accel_cache_get_roll(cache) ((cache)->roll)
#endif