@@ -92,56 +92,62 @@ void AirQualityClass::end()
92
92
93
93
float AirQualityClass::readVOC ()
94
94
{
95
+ float reading = 0.0 ;
95
96
if (_revision == BOARD_REVISION_2) {
96
97
while (!iaqSensor->run ()){ }
97
- float reading = iaqSensor->breathVocEquivalent ;
98
- return reading;
98
+ reading = iaqSensor->breathVocEquivalent ;
99
99
}
100
+ return reading;
100
101
}
101
102
102
103
float AirQualityClass::readGasResistor ()
103
104
{
105
+ float reading = 0.0 ;
104
106
if (_revision == BOARD_REVISION_2) {
105
107
while (!iaqSensor->run ()){ }
106
- float reading = iaqSensor->gasResistance ;
107
- return reading;
108
+ reading = iaqSensor->gasResistance ;
108
109
}
110
+ return reading;
109
111
}
110
112
111
113
float AirQualityClass::readIAQ ()
112
114
{
115
+ float reading = 0.0 ;
113
116
if (_revision == BOARD_REVISION_2) {
114
117
while (!iaqSensor->run ()){ }
115
- float reading = iaqSensor->iaq ;
116
- return reading;
118
+ reading = iaqSensor->iaq ;
117
119
}
120
+ return reading;
118
121
}
119
122
120
123
float AirQualityClass::readIAQAccuracy ()
121
124
{
125
+ float reading = 0.0 ;
122
126
if (_revision == BOARD_REVISION_2) {
123
127
while (!iaqSensor->run ()){ }
124
- float reading = iaqSensor->iaqAccuracy ;
125
- return reading;
128
+ reading = iaqSensor->iaqAccuracy ;
126
129
}
130
+ return reading;
127
131
}
128
132
129
133
float AirQualityClass::readStaticIAQ ()
130
134
{
135
+ float reading = 0.0 ;
131
136
if (_revision == BOARD_REVISION_2) {
132
137
while (!iaqSensor->run ()){ }
133
- float reading = iaqSensor->staticIaq ;
134
- return reading;
138
+ reading = iaqSensor->staticIaq ;
135
139
}
140
+ return reading;
136
141
}
137
142
138
143
139
144
float AirQualityClass::readCO2 ()
140
145
{
146
+ float reading = 0.0 ;
141
147
if (_revision == BOARD_REVISION_2) {
142
148
while (!iaqSensor->run ()){ }
143
- float reading = iaqSensor->co2Equivalent ;
144
- return reading;
149
+ reading = iaqSensor->co2Equivalent ;
145
150
}
151
+ return reading;
146
152
}
147
153
0 commit comments