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 #include "module_for_all.h"
asaewing 0:833da29046f9 2
asaewing 0:833da29046f9 3 bool DataStorage::isAccept = false;
asaewing 0:833da29046f9 4 int DataStorage::noAcceptCount = 0;
asaewing 0:833da29046f9 5
asaewing 0:833da29046f9 6 int DataStorage::ipSelect = 1;
asaewing 0:833da29046f9 7 char* DataStorage::ipChar = 0;
asaewing 0:833da29046f9 8 std::string DataStorage::ipStr = "";
asaewing 0:833da29046f9 9
asaewing 0:833da29046f9 10 std::string DataStorage::http_method = "";
asaewing 0:833da29046f9 11 std::string DataStorage::api_command = "";
asaewing 0:833da29046f9 12 std::string DataStorage::response = "";
asaewing 0:833da29046f9 13
asaewing 0:833da29046f9 14 int DataStorage::WM_PWM[5][2] = {{0,0}, {0,0}, {0,0}, {0,0}, {0,0}};
asaewing 0:833da29046f9 15
asaewing 0:833da29046f9 16 DigitalOut DataStorage::_W1_A(PC_6);
asaewing 0:833da29046f9 17 //DigitalOut DataStorage::_W1_B(PD_8);
asaewing 0:833da29046f9 18 //DigitalOut DataStorage::_W1_A(PA_8);
asaewing 0:833da29046f9 19 DigitalOut DataStorage::_W1_B(PB_10);
asaewing 0:833da29046f9 20 //DigitalIn DataStorage::_W1_Ai(PC_6);
asaewing 0:833da29046f9 21 //DigitalIn DataStorage::_W1_Bi(PD_8);
asaewing 0:833da29046f9 22
asaewing 0:833da29046f9 23 DigitalOut DataStorage::_W2_A(PA_12);
asaewing 0:833da29046f9 24 DigitalOut DataStorage::_W2_B(PA_11);
asaewing 0:833da29046f9 25 DigitalOut DataStorage::_W3_A(PB_12);
asaewing 0:833da29046f9 26 DigitalOut DataStorage::_W3_B(PB_11);
asaewing 0:833da29046f9 27 DigitalOut DataStorage::_W4_A(PB_2);
asaewing 0:833da29046f9 28 DigitalOut DataStorage::_W4_B(PB_15);
asaewing 0:833da29046f9 29
asaewing 0:833da29046f9 30 PwmOut DataStorage::_WM_PWM_out01(PD_14);
asaewing 0:833da29046f9 31 PwmOut DataStorage::_WM_PWM_out02(PD_15);
asaewing 0:833da29046f9 32 PwmOut DataStorage::_WM_PWM_out03(PE_12);
asaewing 0:833da29046f9 33 PwmOut DataStorage::_WM_PWM_out04(PE_14);
asaewing 0:833da29046f9 34
asaewing 0:833da29046f9 35 /*PwmOut WM_PWM_out01 = new WM_PWM_out01(PD_14);
asaewing 0:833da29046f9 36 PwmOut WM_PWM_out02 = new WM_PWM_out02(PD_15);
asaewing 0:833da29046f9 37 PwmOut WM_PWM_out03 = new WM_PWM_out03(PE_12);
asaewing 0:833da29046f9 38 PwmOut WM_PWM_out04 = new WM_PWM_out04(PE_14);*/
asaewing 0:833da29046f9 39
asaewing 0:833da29046f9 40 DigitalOut* DataStorage::WM_Control_out[4][2] = {
asaewing 0:833da29046f9 41 {&DataStorage::_W1_A, &DataStorage::_W1_B},
asaewing 0:833da29046f9 42 {&DataStorage::_W2_A, &DataStorage::_W2_B},
asaewing 0:833da29046f9 43 {&DataStorage::_W3_A, &DataStorage::_W3_B},
asaewing 0:833da29046f9 44 {&DataStorage::_W4_A, &DataStorage::_W4_B}};
asaewing 0:833da29046f9 45
asaewing 0:833da29046f9 46 PwmOut* DataStorage::WM_PWM_out[4] = {
asaewing 0:833da29046f9 47 &DataStorage::_WM_PWM_out01,
asaewing 0:833da29046f9 48 &DataStorage::_WM_PWM_out02,
asaewing 0:833da29046f9 49 &DataStorage::_WM_PWM_out03,
asaewing 0:833da29046f9 50 &DataStorage::_WM_PWM_out04};
asaewing 0:833da29046f9 51
asaewing 0:833da29046f9 52 DataStorage::DataStorage() {
asaewing 0:833da29046f9 53 //testInt1 = 111;
asaewing 0:833da29046f9 54 //testInt2 = 222;
asaewing 0:833da29046f9 55 //testInt3 = 333;
asaewing 0:833da29046f9 56 }
asaewing 0:833da29046f9 57
asaewing 0:833da29046f9 58 DataStorage::DataStorage(std::string tmpTest) {
asaewing 0:833da29046f9 59 //testInt1 = 111;
asaewing 0:833da29046f9 60 //testInt2 = 222;
asaewing 0:833da29046f9 61 //testInt3 = 333;
asaewing 0:833da29046f9 62 }
asaewing 0:833da29046f9 63
asaewing 0:833da29046f9 64 /*void DataStorage::setConfig_PWM(PwmOut** tmpPwmOut, int tmpPwm[5][2]) {
asaewing 0:833da29046f9 65 //printf("### DS - 01 - 00 - %d\r\n", testInt1);
asaewing 0:833da29046f9 66 //WM_PWM = tmpPwm;
asaewing 0:833da29046f9 67 //WM_PWM_out = tmpPwmOut;
asaewing 0:833da29046f9 68
asaewing 0:833da29046f9 69 printf("### DS - 01 - 01 - %d\r\n", WM_PWM[0][0]);
asaewing 0:833da29046f9 70 printf("### DS - 01 - 02 - %d\r\n", WM_PWM[0][1]);
asaewing 0:833da29046f9 71 printf("### DS - 01 - 03 - %d\r\n", WM_PWM[1][0]);
asaewing 0:833da29046f9 72 printf("### DS - 01 - 04 - %d\r\n", WM_PWM[1][1]);
asaewing 0:833da29046f9 73 printf("### DS - 01 - 05 - %d\r\n", WM_PWM[2][1]);
asaewing 0:833da29046f9 74
asaewing 0:833da29046f9 75 wait(0.5);
asaewing 0:833da29046f9 76
asaewing 0:833da29046f9 77 printf("### DS - 01 - 06\r\n");
asaewing 0:833da29046f9 78 }
asaewing 0:833da29046f9 79
asaewing 0:833da29046f9 80 int DataStorage::get_testInt1(){
asaewing 0:833da29046f9 81 //printf("### DS - 02 - 01 - %d\r\n", testInt1);
asaewing 0:833da29046f9 82 printf("### DS - 02 - 02 - %d\r\n", WM_PWM[0][0]);
asaewing 0:833da29046f9 83 int tmp = WM_PWM[0][0];
asaewing 0:833da29046f9 84 return tmp;
asaewing 0:833da29046f9 85 }*/