summaryrefslogtreecommitdiff
path: root/src/GPSFix.cpp
diff options
context:
space:
mode:
authorckgt <ckarlsson25@gmail.com>2019-05-20 01:53:42 -0400
committerGitHub <noreply@github.com>2019-05-20 01:53:42 -0400
commitd1b9b9bdc8275c51c708a666dd465fcb909583fa (patch)
tree80a68297048ef6a68499308cf39c888b154eac93 /src/GPSFix.cpp
parent5ce6ddf1cd7d219045a15133dd22068ad4501dcf (diff)
parentd61436211637a9eb9e79b8560c6dd4ec930ee43c (diff)
Merge pull request #8 from SunBlack/modernize-loop-convert
Tranform classic loops to range-based for loops
Diffstat (limited to 'src/GPSFix.cpp')
-rw-r--r--src/GPSFix.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/GPSFix.cpp b/src/GPSFix.cpp
index b0e54e6..20fe275 100644
--- a/src/GPSFix.cpp
+++ b/src/GPSFix.cpp
@@ -71,15 +71,15 @@ double GPSAlmanac::averageSNR(){
double avg = 0;
double relevant = 0;
- for (size_t i = 0; i < satellites.size(); i++){
- if (satellites[i].snr > 0){
+ for (const auto& satellite : satellites){
+ if (satellite.snr > 0){
relevant += 1.0;
}
}
- for (size_t i = 0; i < satellites.size(); i++){
- if (satellites[i].snr > 0){
- avg += satellites[i].snr / relevant;
+ for (const auto& satellite : satellites){
+ if (satellite.snr > 0){
+ avg += satellite.snr / relevant;
}
}
@@ -91,11 +91,11 @@ double GPSAlmanac::minSNR(){
return 0;
}
int32_t num_over_zero = 0;
- for (size_t i = 0; i < satellites.size(); i++){
- if (satellites[i].snr > 0){
+ for (const auto& satellite : satellites){
+ if (satellite.snr > 0){
num_over_zero++;
- if (satellites[i].snr < min){
- min = satellites[i].snr;
+ if (satellite.snr < min){
+ min = satellite.snr;
}
}
}
@@ -107,10 +107,10 @@ double GPSAlmanac::minSNR(){
double GPSAlmanac::maxSNR(){
double max = 0;
- for (size_t i = 0; i < satellites.size(); i++){
- if (satellites[i].snr > 0){
- if (satellites[i].snr > max){
- max = satellites[i].snr;
+ for (const auto& satellite : satellites){
+ if (satellite.snr > 0){
+ if (satellite.snr > max){
+ max = satellite.snr;
}
}
}