Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of BAE_CODE_MARCH_2017 by
Diff: EPS.cpp
- Revision:
- 6:036d08b62785
- Parent:
- 5:bb592f3185cc
- Child:
- 7:a46a1dee4497
diff -r bb592f3185cc -r 036d08b62785 EPS.cpp
--- a/EPS.cpp Thu Dec 31 17:12:52 2015 +0000
+++ b/EPS.cpp Fri Jan 22 19:51:50 2016 +0000
@@ -1,9 +1,11 @@
#include "EPS.h"
#include "pin_config.h"
+#include "iostream"
/***********************************************global variable declaration***************************************************************/
extern uint32_t BAE_STATUS;
extern uint32_t BAE_ENABLE;
-extern uint8_t BAE_data[73];
+extern uint8_t BAE_data[74];
+extern char BAE_chardata[74];
//m_I2C.frequency(10000)
const char RCOMP0= 0x97;
@@ -193,10 +195,12 @@
for(Iteration=0;Iteration<3;Iteration++){
quant_data.AngularSpeed_quant[Iteration]=actual_data.AngularSpeed_actual[Iteration];
+ printf("\n\r w value %f",quant_data.AngularSpeed_quant[Iteration]);
}
for(Iteration=0;Iteration<3;Iteration++){
quant_data.Bvalue_quant[Iteration]=actual_data.Bvalue_actual[Iteration];
+ printf("\n\r b value %f",quant_data.Bvalue_quant[Iteration]);
}
quant_data.Batt_voltage_quant=quantiz(vstart,vstep,actual_data.Batt_voltage_actual);
@@ -210,7 +214,7 @@
arch_data.faultPoll_status=actual_data.faultPoll_status;
arch_data.faultIr_status=actual_data.faultIr_status;
arch_data.Batt_voltage=quant_data.Batt_voltage_quant;
-
+ printf("\n\r in hk");
}
@@ -229,8 +233,14 @@
FCTN_CONVERT_FLOAT(quant_data.Batt_gauge_alerts,&BAE_data[33]);
BAE_data[37] = quant_data.BAE_temp_quant;
FCTN_CONVERT_FLOAT(quant_data.AngularSpeed_quant[0],&BAE_data[38]);
+ //printf("\n\r outside %d %d %d %d", BAE_data[38],BAE_data[39],BAE_data[40],BAE_data[41]);
+ //std:: cout << "\n\r uint8 outside " << BAE_data[38] << '\t' << BAE_data[39] << '\t' << BAE_data[40] << '\t' << BAE_data[41] <<std::endl;
FCTN_CONVERT_FLOAT(quant_data.AngularSpeed_quant[1],&BAE_data[42]);
+ //std:: cout << "\n\r uint8 outside " << BAE_data[42] << '\t' << BAE_data[43] << '\t' << BAE_data[44] << '\t' << BAE_data[45] <<std::endl;
+ // printf("\n\r outside %d %d %d %d", BAE_data[42],BAE_data[43],BAE_data[44],BAE_data[45]);
FCTN_CONVERT_FLOAT(quant_data.AngularSpeed_quant[2],&BAE_data[46]);
+ //printf("\n\r outside %d %d %d %d", BAE_data[46],BAE_data[47],BAE_data[48],BAE_data[49]);
+ //std:: cout << "\n\r uint8 outside " << BAE_data[46] << '\t' << BAE_data[47] << '\t' << BAE_data[48] << '\t' << BAE_data[49] <<std::endl;
FCTN_CONVERT_FLOAT(quant_data.Bvalue_quant[0],&BAE_data[50]);
FCTN_CONVERT_FLOAT(quant_data.Bvalue_quant[1],&BAE_data[54]);
FCTN_CONVERT_FLOAT(quant_data.Bvalue_quant[2],&BAE_data[58]);
@@ -247,6 +257,11 @@
BAE_data[71] = arch_data.faultPoll_status;
BAE_data[72] = arch_data.faultIr_status;
BAE_data[73] = arch_data.Batt_voltage;
+ for(int i=0; i<73;i++)
+ BAE_chardata[i] = (char)BAE_data[i];
+ BAE_chardata[73] = '\0';
+ printf("\n\r bae ats data %c %c %c %c", BAE_chardata[38],BAE_chardata[39],BAE_chardata[40],BAE_chardata[41]);
+ printf("\n\r BAE data is %s", BAE_chardata);
}
