first publish
Dependents: CleaningMachine_Betago CleaningMachine_Betago clean_V1 CleaningM-Palm ... more
Process.cpp
- Committer:
- icyzkungz
- Date:
- 2016-02-15
- Revision:
- 0:e4727bcb1054
File content as of revision 0:e4727bcb1054:
#include "Process.h" Process::Process() { #ifdef PROCESS_DEBUG pc = new Serial(USBTX, USBRX); pc->baud(115200); #endif for(int i=0; i<10; i++) { weight[i] = 1; } sum_weight = 0; mean = 0; } void Process::EdgeWalk() { } void Process::CalEdgeWalk() { //getSensorData(SensorData); //waiting for communicate //SD = StandardDeviation(); } void Process::setWeight(int id, float data) { weight[id] = data; } /*float Process::StandardDeviation() { float mean=0.0, sum_deviation=0.0; float data[10]; int i; for(i=0; i<n;++i) { data[i] = weight[i]*SensorData[i]; mean+=data[i]; } mean=mean/n; for(i=0; i<n;++i) sum_deviation+=(data[i]-mean)*(data[i]-mean); return sqrt(sum_deviation/n); }*/