newest version,

Dependencies:   QEI mbed

Committer:
roosbulthuis
Date:
Mon Oct 26 11:42:17 2015 +0000
Revision:
3:11c2175b4478
Parent:
0:fc6fa085d591
New file for filters without classes, check if input and output are correct. Should be pasted into main code.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
NickDGreg 0:fc6fa085d591 1 /*
NickDGreg 0:fc6fa085d591 2 * check_state.cpp
NickDGreg 0:fc6fa085d591 3 *
NickDGreg 0:fc6fa085d591 4 * Created on: Oct 20, 2015
NickDGreg 0:fc6fa085d591 5 * Author: User
NickDGreg 0:fc6fa085d591 6 */
NickDGreg 0:fc6fa085d591 7 #include <string>
NickDGreg 0:fc6fa085d591 8 using namespace std;
NickDGreg 0:fc6fa085d591 9
NickDGreg 0:fc6fa085d591 10 string check_state(double left_input, double right_input, double threashold)
NickDGreg 0:fc6fa085d591 11 {
NickDGreg 0:fc6fa085d591 12 if (left_input > threashold and right_input > threashold)
NickDGreg 0:fc6fa085d591 13 {
NickDGreg 0:fc6fa085d591 14 return("keypress");
NickDGreg 0:fc6fa085d591 15 }
NickDGreg 0:fc6fa085d591 16
NickDGreg 0:fc6fa085d591 17 else if (left_input > threashold)
NickDGreg 0:fc6fa085d591 18 {
NickDGreg 0:fc6fa085d591 19 return("left");
NickDGreg 0:fc6fa085d591 20 }
NickDGreg 0:fc6fa085d591 21
NickDGreg 0:fc6fa085d591 22 else if (right_input > threashold)
NickDGreg 0:fc6fa085d591 23 {
NickDGreg 0:fc6fa085d591 24 return("left");
NickDGreg 0:fc6fa085d591 25 }
NickDGreg 0:fc6fa085d591 26
NickDGreg 0:fc6fa085d591 27 else
NickDGreg 0:fc6fa085d591 28 {
NickDGreg 0:fc6fa085d591 29 return("rest");
NickDGreg 0:fc6fa085d591 30 }
NickDGreg 0:fc6fa085d591 31 }
NickDGreg 0:fc6fa085d591 32
NickDGreg 0:fc6fa085d591 33
NickDGreg 0:fc6fa085d591 34
NickDGreg 0:fc6fa085d591 35