newest version,

Dependencies:   QEI mbed

Committer:
NickDGreg
Date:
Fri Oct 23 13:14:57 2015 +0000
Revision:
0:fc6fa085d591
move_motor compiles, working on filter.  Cannot pass AnalogIn as input, says no default constructor. Cannot pass as pinName as analogIn declared in constructor cannot be seen  by methods; ;

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