Advertisement
Queen4

Parsing logs struct

Jan 22nd, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (Map.find(SNRnumber) == Map.end()) { // Если номера нет в map
  2.  
  3.                                         //Map[SNRnumber][0] += time.sum;      // в 0 хранится текущее среднее
  4.                                         //Map[SNRnumber][1]++;                // в 1 хранится кол-во повторений SNR
  5.                                        
  6.                                         Map[SNRnumber].averagetime += time.sum;
  7.                                         Map[SNRnumber].count++;
  8.                                    
  9.                                         //find_time.count++;
  10.                                         //find_time.averagetime = time.sum; // Присваиваем текущее значение времени в переменную среднего времени                                
  11.                                         //Map.insert(std::make_pair(SNRnumber, find_time)); //Добавляем их в map
  12.                                         //vector_averagetime.push_back(find_time.averagetime);
  13.                                         //vector_count.push_back(find_time.count);
  14.                                     }
  15.                                     else {  // Иначе считаем среднее время
  16.                                         //Map[SNRnumber][0] *= Map[SNRnumber][1];
  17.                                         //Map[SNRnumber][0] += time.sum;
  18.                                         //Map[SNRnumber][1]++;
  19.                                         //Map[SNRnumber][0] /= Map[SNRnumber][1];    
  20.  
  21.                                         Map[SNRnumber].averagetime *=  Map[SNRnumber].count;
  22.                                         Map[SNRnumber].averagetime += time.sum;
  23.                                         Map[SNRnumber].count++;
  24.                                         Map[SNRnumber].averagetime /= Map[SNRnumber].count;
  25. }
  26. std::map <int, FindingATime> Map; // Map с SNR, временем и количеством времени
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement