toJSON method
Returns a BME680result as a JSON string with only temperature, pressure, humidity and airQualityScore, if the optional parameter
allVars
is false, true returns all variables. fractionDigits
controls the number of fraction digits.
Implementation
String toJSON([int fractionDigits = 2, bool allVars = false]) {
if (allVars == false) {
return '${_toJSONbase(fractionDigits)}}';
} else {
return '${_toJSONbase(fractionDigits)},"gasResistance":"${gasResistance.toStringAsFixed(fractionDigits)}","isHeaterTempStable":"$isHeaterTempStable","gasResistance":"$gasResistance","isGasMeasurementValid":"$isGasMeasurementValid","gasMeasurementIndex":"$gasMeasurementIndex","measureIndex":"$measureIndex"}';
}
}