2018-12-21 3

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

Committer:
asaewing
Date:
Fri Dec 21 07:54:17 2018 +0000
Revision:
0:833da29046f9
Child:
1:3b10241770d7
First 2018-12-21

Who changed what in which revision?

UserRevisionLine numberNew contents of line
asaewing 0:833da29046f9 1 #ifndef DATASTORAGE_H
asaewing 0:833da29046f9 2 #define DATASTORAGE_H
asaewing 0:833da29046f9 3
asaewing 0:833da29046f9 4 #include "module_for_all.h"
asaewing 0:833da29046f9 5
asaewing 0:833da29046f9 6 class DataStorage {
asaewing 0:833da29046f9 7 public:
asaewing 0:833da29046f9 8
asaewing 0:833da29046f9 9 DataStorage();
asaewing 0:833da29046f9 10 DataStorage(std::string);
asaewing 0:833da29046f9 11
asaewing 0:833da29046f9 12 static bool isAccept;
asaewing 0:833da29046f9 13 static int noAcceptCount;
asaewing 0:833da29046f9 14
asaewing 0:833da29046f9 15 static int ipSelect;
asaewing 0:833da29046f9 16 static char* ipChar;
asaewing 0:833da29046f9 17 static std::string ipStr;
asaewing 0:833da29046f9 18
asaewing 0:833da29046f9 19 static std::string http_method;
asaewing 0:833da29046f9 20 static std::string api_command;
asaewing 0:833da29046f9 21 static std::string response;
asaewing 0:833da29046f9 22
asaewing 0:833da29046f9 23 //int* WM_PWM;
asaewing 0:833da29046f9 24 //int (*WM_PWM)[2];
asaewing 0:833da29046f9 25 static int WM_PWM[5][2];
asaewing 0:833da29046f9 26
asaewing 0:833da29046f9 27 static DigitalOut _W1_A;
asaewing 0:833da29046f9 28 static DigitalOut _W1_B;
asaewing 0:833da29046f9 29 //static DigitalIn _W1_Ai;
asaewing 0:833da29046f9 30 //static DigitalIn _W1_Bi;
asaewing 0:833da29046f9 31
asaewing 0:833da29046f9 32 static DigitalOut _W2_A;
asaewing 0:833da29046f9 33 static DigitalOut _W2_B;
asaewing 0:833da29046f9 34 static DigitalOut _W3_A;
asaewing 0:833da29046f9 35 static DigitalOut _W3_B;
asaewing 0:833da29046f9 36 static DigitalOut _W4_A;
asaewing 0:833da29046f9 37 static DigitalOut _W4_B;
asaewing 0:833da29046f9 38 static DigitalOut* WM_Control_out[4][2];
asaewing 0:833da29046f9 39
asaewing 0:833da29046f9 40 static PwmOut _WM_PWM_out01;
asaewing 0:833da29046f9 41 static PwmOut _WM_PWM_out02;
asaewing 0:833da29046f9 42 static PwmOut _WM_PWM_out03;
asaewing 0:833da29046f9 43 static PwmOut _WM_PWM_out04;
asaewing 0:833da29046f9 44 static PwmOut* WM_PWM_out[4];
asaewing 0:833da29046f9 45
asaewing 0:833da29046f9 46 /* Define function */
asaewing 0:833da29046f9 47 //void setConfig_PWM(PwmOut**, int[5][2]);
asaewing 0:833da29046f9 48 //int get_testInt1();
asaewing 0:833da29046f9 49
asaewing 0:833da29046f9 50 private:
asaewing 0:833da29046f9 51 int _moveDirection;//1~16
asaewing 0:833da29046f9 52 };
asaewing 0:833da29046f9 53
asaewing 0:833da29046f9 54 #endif