2018-12-21 3

Dependents:   mbed-os-rest-api-V1-2 mbed-os-rest-api-V1-2-2

Committer:
asaewing
Date:
Wed Jun 05 07:54:02 2019 +0000
Revision:
1:b794ac1a3aa6
Parent:
0:61923a9dd110
1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asaewing 0:61923a9dd110 1 #ifndef WHEELMANAGER_H
asaewing 0:61923a9dd110 2 #define WHEELMANAGER_H
asaewing 0:61923a9dd110 3
asaewing 0:61923a9dd110 4 #include "module_for_all.h"
asaewing 0:61923a9dd110 5
asaewing 0:61923a9dd110 6 //void WM_pwmControl(PwmOut*, int*);
asaewing 0:61923a9dd110 7 void WM_pwmControl(DataStorage*);
asaewing 0:61923a9dd110 8
asaewing 0:61923a9dd110 9 class WheelManager {
asaewing 0:61923a9dd110 10 public:
asaewing 0:61923a9dd110 11 Thread* threadWM;
asaewing 0:61923a9dd110 12
asaewing 0:61923a9dd110 13 WheelManager();
asaewing 0:61923a9dd110 14 WheelManager(std::string);
asaewing 0:61923a9dd110 15
asaewing 0:61923a9dd110 16 /* Define function */
asaewing 0:61923a9dd110 17 void moveDirectionControl(int);
asaewing 0:61923a9dd110 18 //void pwmControl(int, int, int);
asaewing 0:61923a9dd110 19 //void pwmControl(int*);
asaewing 0:61923a9dd110 20 //void runControl(int, int, int);
asaewing 0:61923a9dd110 21 //void runControl(DataStorage*, Thread*, int[5][2]);
asaewing 0:61923a9dd110 22 void runControl(DataStorage*, int**);
asaewing 0:61923a9dd110 23 void runControl2(DataStorage*, int**);
asaewing 0:61923a9dd110 24 void runControlStop(DataStorage*);
asaewing 0:61923a9dd110 25
asaewing 0:61923a9dd110 26 private:
asaewing 0:61923a9dd110 27 int _moveDirection;//1~16
asaewing 0:61923a9dd110 28 };
asaewing 0:61923a9dd110 29
asaewing 0:61923a9dd110 30 #endif