Skip to content

Commit f45e36e

Browse files
committed
Update AirQualityClass.cpp
Remove Compiler Warning warning: control reaches end of non-void function [-Wreturn-type]
1 parent 15ebfde commit f45e36e

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

src/AirQualityClass.cpp

+18-12
Original file line numberDiff line numberDiff line change
@@ -92,56 +92,62 @@ void AirQualityClass::end()
9292

9393
float AirQualityClass::readVOC()
9494
{
95+
float reading = 0.0;
9596
if (_revision == BOARD_REVISION_2) {
9697
while(!iaqSensor->run()){ }
97-
float reading = iaqSensor->breathVocEquivalent;
98-
return reading;
98+
reading = iaqSensor->breathVocEquivalent;
9999
}
100+
return reading;
100101
}
101102

102103
float AirQualityClass::readGasResistor()
103104
{
105+
float reading = 0.0;
104106
if (_revision == BOARD_REVISION_2) {
105107
while(!iaqSensor->run()){ }
106-
float reading = iaqSensor->gasResistance;
107-
return reading;
108+
reading = iaqSensor->gasResistance;
108109
}
110+
return reading;
109111
}
110112

111113
float AirQualityClass::readIAQ()
112114
{
115+
float reading = 0.0;
113116
if (_revision == BOARD_REVISION_2) {
114117
while(!iaqSensor->run()){ }
115-
float reading = iaqSensor->iaq;
116-
return reading;
118+
reading = iaqSensor->iaq;
117119
}
120+
return reading;
118121
}
119122

120123
float AirQualityClass::readIAQAccuracy()
121124
{
125+
float reading = 0.0;
122126
if (_revision == BOARD_REVISION_2) {
123127
while(!iaqSensor->run()){ }
124-
float reading = iaqSensor->iaqAccuracy;
125-
return reading;
128+
reading = iaqSensor->iaqAccuracy;
126129
}
130+
return reading;
127131
}
128132

129133
float AirQualityClass::readStaticIAQ()
130134
{
135+
float reading = 0.0;
131136
if (_revision == BOARD_REVISION_2) {
132137
while(!iaqSensor->run()){ }
133-
float reading = iaqSensor->staticIaq;
134-
return reading;
138+
reading = iaqSensor->staticIaq;
135139
}
140+
return reading;
136141
}
137142

138143

139144
float AirQualityClass::readCO2()
140145
{
146+
float reading = 0.0;
141147
if (_revision == BOARD_REVISION_2) {
142148
while(!iaqSensor->run()){ }
143-
float reading = iaqSensor->co2Equivalent;
144-
return reading;
149+
reading = iaqSensor->co2Equivalent;
145150
}
151+
return reading;
146152
}
147153

0 commit comments

Comments
 (0)