обращаться к переменной можно только внутри функций или классов ... а я патался сразу после декларации ..
Код | GetTemp() { sensors.begin(); //temp60.reserve(60); } public: float gettemp(DeviceAddress deviceAddress) { sensors.requestTemperatures(); temperature = sensors.getTempC(deviceAddress); if(temp60.size() == 15) { temp60.erase(temp60.begin()); } temp60.push_back(temperature); return temperature; } public: float temp15diff() { float min, max = 0; if (!temp60.empty()) { for(int i = 0; i<= temp60.size()-1; i++) { if(i == 0){ min = temp60[i]; max = temp60[i];} if(temp60[i] < min) min= temp60[i]; if(temp60[i] > max) max= temp60[i]; } } return(max - min); }
|
|