toJSON method

String toJSON([
  1. int fractionDigits = 2,
  2. bool allVars = false
])

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"}';
  }
}