|
libPocuter
1.0
Support library for programming the Pocuter
|
Go to the documentation of this file.
2 #ifndef POCUTERACCELEROMETER_H
3 #define POCUTERACCELEROMETER_H
@ ACC_ORIENTATION
Definition: PocuterAccelerometer.h:28
ACCEVENT
Definition: PocuterAccelerometer.h:27
virtual ACCERROR resumeInterruptHandler()=0
resume the eventhandler
ACCERROR
Definition: PocuterAccelerometer.h:11
@ ACCERROR_OFFLINE
Definition: PocuterAccelerometer.h:13
virtual ACCERROR registerEventHandler(accEventHandler *e, void *u)=0
register an event callback
virtual ACCERROR pauseInterruptHandler()=0
pause the eventhandler
@ ACCERROR_UNKNOWN
Definition: PocuterAccelerometer.h:15
virtual void unregisterEventHandler()=0
unregister the event handler
@ ACCERROR_COMMUNICATION_FAILED
Definition: PocuterAccelerometer.h:14
ACCSCALE
Definition: PocuterAccelerometer.h:17
void() accEventHandler(ACCEVENT, void *)
Definition: PocuterAccelerometer.h:31
@ G8
Definition: PocuterAccelerometer.h:20
@ ACC_SHAKE
Definition: PocuterAccelerometer.h:29
@ G2
Definition: PocuterAccelerometer.h:18
int16_t y
Definition: PocuterAccelerometer.h:24
options to access the Pocuter accelerometer
Definition: PocuterAccelerometer.h:9
int16_t z
Definition: PocuterAccelerometer.h:25
virtual ACCERROR getState(State *state)=0
get the current position of the accelerometer in space.
int16_t x
Definition: PocuterAccelerometer.h:23
@ G4
Definition: PocuterAccelerometer.h:19
Definition: PocuterAccelerometer.h:22
virtual ACCERROR setScale(ACCSCALE)=0
set the accelerometer scale.
virtual ACCERROR getTemperature(int8_t *)=0
get the current sensor temperature
@ ACCERROR_OK
Definition: PocuterAccelerometer.h:12
virtual ACCERROR isOnline()=0
checks if the accelerometer is online