Mercurial > public > ostc4
comparison Discovery/Inc/motion.h @ 359:4258ea9b67fa MotionDetection
Added new files for motion detection (shaking) detection
author | ideenmodellierer |
---|---|
date | Fri, 24 May 2019 22:00:38 +0200 |
parents | |
children | bdf978d2a5d4 |
comparison
equal
deleted
inserted
replaced
299:b70c26be71a0 | 359:4258ea9b67fa |
---|---|
1 /* | |
2 * motion.h | |
3 * | |
4 * Created on: 20.05.2019 | |
5 * Author: Thorsten Sonntag | |
6 */ | |
7 | |
8 #ifndef INC_MOTION_H_ | |
9 #define INC_MOTION_H_ | |
10 | |
11 | |
12 /* exported data types */ | |
13 typedef enum | |
14 { | |
15 DETECT_START = 0, | |
16 DETECT_POS_MOVE, | |
17 DETECT_NEG_MOVE, | |
18 DETECT_MAXIMA, | |
19 DETECT_MINIMA, | |
20 DETECT_FALLBACK, | |
21 DETECT_RISEBACK, | |
22 DETECT_POS_SHAKE, | |
23 DETECT_NEG_SHAKE, | |
24 DETECT_NOTHING | |
25 } detectionState_t; | |
26 | |
27 | |
28 void InitMotion(void); | |
29 detectionState_t detectShake(float currentPitch); | |
30 | |
31 #endif /* INC_MOTION_H_ */ |