firebase-arduino
firebase-arduino copied to clipboard
Firebase and Arduino Json Problem
This is my code.
#include <SoftwareSerial.h> SoftwareSerial s(D6,D5); #include <ArduinoJson.h> #include <ESP8266WiFi.h> #include <FirebaseArduino.h>
#define FIREBASE_HOST "nodemcu-dc2ef.firebaseio.com"
#define FIREBASE_AUTH "lGaJqqhMaw7oxekbJNjrz6EJU4mEMOJjOJJQlcUe"
#define WIFI_SSID "Balakajan"
#define WIFI_PASSWORD "sampung eight"
void setup() {
// Initialize Serial port
s.begin(230400);
Serial.begin(230400);
// connect to wifi.
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("connecting");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(500);
}
Serial.println();
Serial.print("connected: ");
Serial.println(WiFi.localIP());
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH); while (!Serial) continue;
}
void loop() { StaticJsonBuffer<1000> jsonBuffer; JsonObject& root = jsonBuffer.parseObject(s); if (root == JsonObject::invalid()){ return; } const int data1=root["data1"]; Serial.print(data1); }
And this is the error. Please help
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DummyPrint.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::DummyPrint'
class DummyPrint : public Print {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:9:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/DummyPrint.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::DummyPrint'
class DummyPrint {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/DynamicStringBuilder.hpp:17:7: error: template argument required for 'class DynamicStringBuilder'
class DynamicStringBuilder : public Print {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/IndentedPrint.hpp:18:7: error: template argument required for 'class IndentedPrint'
class IndentedPrint : public Print {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Encoding.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::Encoding'
class Encoding {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonWriter.hpp:8:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonSerializer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/../Data/Encoding.hpp:10:7: error: previous definition of 'class ArduinoJson::Internals::Encoding'
class Encoding {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonWriter.hpp:28:7: error: template argument required for 'class JsonWriter'
class JsonWriter {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonSerializer.hpp:23:7: error: template argument required for 'class JsonSerializer'
class JsonSerializer {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/Prettyfier.hpp:16:7: error: template argument required for 'class Prettyfier'
class Prettyfier : public Print {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:17:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/StaticStringBuilder.hpp:16:7: error: redefinition of 'class ArduinoJson::Internals::StaticStringBuilder'
class StaticStringBuilder : public Print {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/StaticStringBuilder.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::StaticStringBuilder'
class StaticStringBuilder {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonPrintable.hpp:31:7: error: redefinition of 'class ArduinoJson::Internals::JsonPrintable<T>'
class JsonPrintable {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Serialization/JsonPrintable.hpp:29:7: error: previous definition of 'class ArduinoJson::Internals::JsonPrintable<T>'
class JsonPrintable {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantContent.hpp:22:7: error: redefinition of 'union ArduinoJson::Internals::JsonVariantContent'
union JsonVariantContent {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantContent.hpp:19:7: error: previous definition of 'union ArduinoJson::Internals::JsonVariantContent'
union JsonVariantContent {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantType.hpp:18:6: error: multiple definition of 'enum ArduinoJson::Internals::JsonVariantType'
enum JsonVariantType {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:15:6: error: previous definition here
enum JsonVariantType {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:16:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<T>'
struct JsonVariantAs {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:13:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<T>'
struct JsonVariantAs {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:21:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'
struct JsonVariantAs<char*> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:18:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<char*>'
struct JsonVariantAs<char*> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:26:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAsArduinoJson::JsonArray'
struct JsonVariantAs<JsonArray> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:23:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAsArduinoJson::JsonArray'
struct JsonVariantAs<JsonArray> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:31:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonArray>'
struct JsonVariantAs<const JsonArray> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:28:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonArray>'
struct JsonVariantAs<const JsonArray> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:36:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAsArduinoJson::JsonObject'
struct JsonVariantAs<JsonObject> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:33:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAsArduinoJson::JsonObject'
struct JsonVariantAs<JsonObject> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariantBase.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../Internals/JsonVariantAs.hpp:41:8: error: redefinition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonObject>'
struct JsonVariantAs<const JsonObject> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantCasts.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariantBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:13,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantAs.hpp:38:8: error: previous definition of 'struct ArduinoJson::Internals::JsonVariantAs<const ArduinoJson::JsonObject>'
struct JsonVariantAs<const JsonObject> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonVariant'
class JsonVariant : public JsonVariantBase<JsonVariant> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: previous definition of 'class ArduinoJson::JsonVariant'
class JsonVariant : public Internals::JsonVariantBase<JsonVariant> {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:346:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)'
inline JsonVariant float_with_n_digits(float value, uint8_t digits) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:349:20: error: 'ArduinoJson::JsonVariant ArduinoJson::float_with_n_digits(float, uint8_t)' previously defined here
inline JsonVariant float_with_n_digits(float value, uint8_t) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: In function 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:350:20: error: redefinition of 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)'
inline JsonVariant double_with_n_digits(double value, uint8_t digits) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:354:20: error: 'ArduinoJson::JsonVariant ArduinoJson::double_with_n_digits(double, uint8_t)' previously defined here
inline JsonVariant double_with_n_digits(double value, uint8_t) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:14:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonVariant.hpp:355:41: error: qualified name does not name a class before '{' token
struct JsonVariant::IsConstructibleFrom {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonBuffer.hpp:36:7: error: redefinition of 'class ArduinoJson::JsonBuffer'
class JsonBuffer {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:25:7: error: previous definition of 'class ArduinoJson::JsonBuffer'
class JsonBuffer : Internals::NonCopyable {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/BlockJsonBuffer.hpp:26:7: error: redefinition of 'class ArduinoJson::Internals::DefaultAllocator'
class DefaultAllocator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:23:7: error: previous definition of 'class ArduinoJson::Internals::DefaultAllocator'
class DefaultAllocator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/DynamicJsonBuffer.hpp:17:5: error: conflicting declaration 'typedef class ArduinoJson::Internals::BlockJsonBufferArduinoJson::Internals::DefaultAllocator ArduinoJson::DynamicJsonBuffer'
DynamicJsonBuffer;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:169:5: error: 'ArduinoJson::DynamicJsonBuffer' has a previous declaration as 'typedef class ArduinoJson::Internals::DynamicJsonBufferBaseArduinoJson::Internals::DefaultAllocator ArduinoJson::DynamicJsonBuffer'
DynamicJsonBuffer;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonBufferAllocated.hpp:15:7: error: redefinition of 'class ArduinoJson::Internals::JsonBufferAllocated'
class JsonBufferAllocated {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/JsonBufferAllocated.hpp:12:7: error: previous definition of 'class ArduinoJson::Internals::JsonBufferAllocated'
class JsonBufferAllocated {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListNode.hpp:20:8: error: redefinition of 'struct ArduinoJson::Internals::ListNode<T>'
struct ListNode : public Internals::JsonBufferAllocated {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListConstIterator.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:8,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListNode.hpp:17:8: error: previous definition of 'struct ArduinoJson::Internals::ListNode<T>'
struct ListNode : public Internals::JsonBufferAllocated {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListConstIterator.hpp:17:7: error: redefinition of 'class ArduinoJson::Internals::ListConstIterator<T>'
class ListConstIterator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:8:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListConstIterator.hpp:14:7: error: previous definition of 'class ArduinoJson::Internals::ListConstIterator<T>'
class ListConstIterator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ListIterator.hpp:18:7: error: redefinition of 'class ArduinoJson::Internals::ListIterator<T>'
class ListIterator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:9:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ListIterator.hpp:18:7: error: previous definition of 'class ArduinoJson::Internals::ListIterator<T>'
class ListIterator {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/List.hpp:21:7: error: redefinition of 'class ArduinoJson::Internals::List<T>'
class List {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:8:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/List.hpp:18:7: error: previous definition of 'class ArduinoJson::Internals::List<T>'
class List {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/ReferenceType.hpp:14:7: error: redefinition of 'class ArduinoJson::Internals::ReferenceType'
class ReferenceType {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:9:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Data/ReferenceType.hpp:11:7: error: previous definition of 'class ArduinoJson::Internals::ReferenceType'
class ReferenceType {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonArray'
class JsonArray : public Internals::JsonPrintable<JsonArray>,
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:39:7: error: previous definition of 'class ArduinoJson::JsonArray'
class JsonArray : public Internals::JsonPrintable<JsonArray>,
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonPair.hpp:16:8: error: redefinition of 'struct ArduinoJson::JsonPair'
struct JsonPair {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonPair.hpp:12:8: error: previous definition of 'struct ArduinoJson::JsonPair'
struct JsonPair {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.hpp:38:7: error: redefinition of 'class ArduinoJson::JsonObject'
class JsonObject : public Internals::JsonPrintable<JsonObject>,
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:40:7: error: previous definition of 'class ArduinoJson::JsonObject'
class JsonObject : public Internals::JsonPrintable<JsonObject>,
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/StaticJsonBuffer.hpp:28:7: error: redefinition of 'class ArduinoJson::StaticJsonBuffer<CAPACITY>'
class StaticJsonBuffer : public JsonBuffer {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/StaticJsonBuffer.hpp:110:7: error: previous definition of 'class ArduinoJson::StaticJsonBuffer<CAPACITY>'
class StaticJsonBuffer : public Internals::StaticJsonBufferBase {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.hpp:19:7: error: template argument required for 'class JsonParser'
class JsonParser {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:13:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::skip(char charToSkip) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool skip(char)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:43: error: '_readPtr' was not declared in this scope
const char *ptr = skipSpacesAndComments(_readPtr);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: error: 'skipSpacesAndComments' was not declared in this scope
const char *ptr = skipSpacesAndComments(_readPtr);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:14:51: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note: 'ArduinoJson::Internals::skipSpacesAndComments'
inline const char *skipSpacesAndComments(const char *ptr) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:21:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::parseAnythingTo(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingTo(ArduinoJson::JsonVariant*)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:23:7: error: '_nestingLimit' was not declared in this scope
if (_nestingLimit == 0) return false;
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:24:3: error: '_nestingLimit' was not declared in this scope
_nestingLimit--;
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:25:51: error: 'parseAnythingToUnsafe' was not declared in this scope
bool success = parseAnythingToUnsafe(destination);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:30:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::parseAnythingToUnsafe(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseAnythingToUnsafe(ArduinoJson::JsonVariant*)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:3: error: '_readPtr' was not declared in this scope
_readPtr = skipSpacesAndComments(_readPtr);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: error: 'skipSpacesAndComments' was not declared in this scope
_readPtr = skipSpacesAndComments(_readPtr);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:32:44: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/Comments.hpp:29:20: note: 'ArduinoJson::Internals::skipSpacesAndComments'
inline const char *skipSpacesAndComments(const char *ptr) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:36:38: error: 'parseArrayTo' was not declared in this scope
return parseArrayTo(destination);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:39:39: error: 'parseObjectTo' was not declared in this scope
return parseObjectTo(destination);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:42:39: error: 'parseStringTo' was not declared in this scope
return parseStringTo(destination);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:47:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
ArduinoJson::Internals::JsonParser::parseArray() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonArray& parseArray()':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:49:22: error: '_buffer' was not declared in this scope
JsonArray &array = _buffer->createArray();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:78:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::parseArrayTo(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:88:25: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
ArduinoJson::Internals::JsonParser::parseObject() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'ArduinoJson::JsonObject& parseObject()':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:90:24: error: '_buffer' was not declared in this scope
JsonObject &object = _buffer->createObject();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:99:35: error: 'parseString' was not declared in this scope
const char *key = parseString();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:126:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::parseObjectTo(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:135:44: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline const char *ArduinoJson::Internals::JsonParser::parseString() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'const char* parseString()':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:136:25: error: '_readPtr' was not declared in this scope
const char *readPtr = _readPtr;
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:137:20: error: '_writePtr' was not declared in this scope
char *writePtr = _writePtr;
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:141:16: error: 'isQuote' was not declared in this scope
if (isQuote(c)) { // quotes
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:154:13: error: 'Encoding' has not been declared
c = Encoding::unescapeChar(*++readPtr);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:162:30: error: 'isLetterOrNumber' was not declared in this scope
if (!isLetterOrNumber(c)) break;
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:180:37: error: 'template<class TReader, class TWriter> class ArduinoJson::Internals::JsonParser' used without template parameters
inline bool ArduinoJson::Internals::JsonParser::parseStringTo(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp: In function 'bool parseStringTo(ArduinoJson::JsonVariant*)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:28: error: '_readPtr' was not declared in this scope
bool hasQuotes = isQuote(_readPtr[0]);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonParser.ipp:182:39: error: 'isQuote' was not declared in this scope
bool hasQuotes = isQuote(_readPtr[0]);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'
typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:53: error: template argument 1 is invalid
typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:54: error: expected identifier before '::' token
typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:61: error: invalid type in declaration before ',' token
typename TypeTraits::EnableIf<JsonArray::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:30:61: error: invalid use of '::'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'
typename TypeTraits::EnableIf<JsonArray::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonArray'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:52: error: template argument 1 is invalid
typename TypeTraits::EnableIf<JsonArray::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:53: error: expected identifier before '::' token
typename TypeTraits::EnableIf<JsonArray::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:60: error: invalid type in declaration before ',' token
typename TypeTraits::EnableIf<JsonArray::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:38:60: error: invalid use of '::'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: In member function 'ArduinoJson::JsonArraySubscript::operator ArduinoJson::JsonVariant() const':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: error: no matching function for call to 'ArduinoJson::JsonArray::get(const size_t&)'
return _array.get(_index);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: note: candidate is:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:10:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:109:46: note: template<class T> typename ArduinoJson::Internals::JsonVariantAs<T>::type ArduinoJson::JsonArray::get(size_t) const
typename Internals::JsonVariantAs<T>::type get(size_t index) const {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArray.hpp:109:46: note: template argument deduction/substitution failed:
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:50:29: note: couldn't deduce template parameter 'T'
return _array.get(_index);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonArraySubscript.hpp:80:27: error: prototype for 'ArduinoJson::JsonArraySubscript ArduinoJson::JsonArray::operator' does not match any in class 'ArduinoJson::JsonArray'
inline JsonArraySubscript JsonArray::operator[](size_t index) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:8:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArraySubscript.hpp:110:38: error: candidates are: ArduinoJson::Internals::JsonArraySubscript ArduinoJson::JsonArray::operator
inline Internals::JsonArraySubscript JsonArray::operator[](size_t index) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArraySubscript.hpp:114:44: error: const ArduinoJson::Internals::JsonArraySubscript ArduinoJson::JsonArray::operator const
inline const Internals::JsonArraySubscript JsonArray::operator[](
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'
typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:54: error: template argument 1 is invalid
typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:55: error: expected identifier before '::' token
typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:62: error: invalid type in declaration before ',' token
typename TypeTraits::EnableIf<JsonObject::CanSet<T&>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:33:62: error: invalid use of '::'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'
typename TypeTraits::EnableIf<JsonObject::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:33: error: 'CanSet' is not a member of 'ArduinoJson::JsonObject'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:53: error: template argument 1 is invalid
typename TypeTraits::EnableIf<JsonObject::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:54: error: expected identifier before '::' token
typename TypeTraits::EnableIf<JsonObject::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:61: error: invalid type in declaration before ',' token
typename TypeTraits::EnableIf<JsonObject::CanSet<T>::value,
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:41:61: error: invalid use of '::'
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:97:41: error: prototype for 'ArduinoJson::JsonObjectSubscript<const char*> ArduinoJson::JsonObject::operator[](const char*)' does not match any in class 'ArduinoJson::JsonObject'
inline JsonObjectSubscript<const char*> JsonObject::operator[](
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:83:50: error: candidates are: template<class TString> const ArduinoJson::Internals::JsonObjectSubscript<TString*> ArduinoJson::JsonObject::operator const
const Internals::JsonObjectSubscript<TString*> operator[](
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:74:56: error: template<class TString> const ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&) const
const Internals::JsonObjectSubscript<const TString&> operator[](
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:65:44: error: template<class TString> ArduinoJson::Internals::JsonObjectSubscript<TString*> ArduinoJson::JsonObject::operator
Internals::JsonObjectSubscript<TString*> operator[](TString* key) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:57:50: error: template<class TString> ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&)
Internals::JsonObjectSubscript<const TString&> operator[](
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:13:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/../JsonObjectSubscript.hpp:102:43: error: prototype for 'ArduinoJson::JsonObjectSubscript<const String&> ArduinoJson::JsonObject::operator[](const String&)' does not match any in class 'ArduinoJson::JsonObject'
inline JsonObjectSubscript<const String&> JsonObject::operator[](
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:83:50: error: candidates are: template<class TString> const ArduinoJson::Internals::JsonObjectSubscript<TString*> ArduinoJson::JsonObject::operator const
const Internals::JsonObjectSubscript<TString*> operator[](
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:74:56: error: template<class TString> const ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&) const
const Internals::JsonObjectSubscript<const TString&> operator[](
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:65:44: error: template<class TString> ArduinoJson::Internals::JsonObjectSubscript<TString*> ArduinoJson::JsonObject::operator
Internals::JsonObjectSubscript<TString*> operator[](TString* key) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:57:50: error: template<class TString> ArduinoJson::Internals::JsonObjectSubscript<const TString&> ArduinoJson::JsonObject::operator[](const TString&)
Internals::JsonObjectSubscript<const TString&> operator[](
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:18:29: error: 'JsonWriter' has not been declared
const JsonArray& array, JsonWriter& writer) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArray&, int&)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:19:10: error: request for member 'beginArray' in 'writer', which is of non-class type 'int'
writer.beginArray();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:28:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'
writer.writeComma();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:31:10: error: request for member 'endArray' in 'writer', which is of non-class type 'int'
writer.endArray();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:35:47: error: 'JsonWriter' has not been declared
const JsonArraySubscript& arraySubscript, JsonWriter& writer) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonArraySubscript&, int&)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: error: call of overloaded 'serialize(ArduinoJson::Internals::JsonVariantAsArduinoJson::JsonVariant::type, int&)' is ambiguous
serialize(arraySubscript.as<JsonVariant>(), writer);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:36:53: note: candidates are:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:40:31: error: 'JsonWriter' has not been declared
const JsonObject& object, JsonWriter& writer) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: In function 'void serialize(const ArduinoJson::JsonObject&, int&)':
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:41:10: error: request for member 'beginObject' in 'writer', which is of non-class type 'int'
writer.beginObject();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:45:12: error: request for member 'writeString' in 'writer', which is of non-class type 'int'
writer.writeString(it->key);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:46:12: error: request for member 'writeColon' in 'writer', which is of non-class type 'int'
writer.writeColon();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: error: call of overloaded 'serialize(const ArduinoJson::JsonVariant&, int&)' is ambiguous
serialize(it->value, writer);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:47:32: note: candidates are:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:17:13: note: void serialize(const ArduinoJson::JsonArray&, int&)
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:34:13: note: void serialize(const ArduinoJson::JsonArraySubscript&, int&)
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:39:13: note: void serialize(const ArduinoJson::JsonObject&, int&)
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:52:12: error: request for member 'writeComma' in 'writer', which is of non-class type 'int'
writer.writeComma();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:55:10: error: request for member 'endObject' in 'writer', which is of non-class type 'int'
writer.endObject();
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:59:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:60:55: error: 'JsonWriter' has not been declared
const JsonObjectSubscript<TKey>& objectSubscript, JsonWriter& writer) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:64:37: error: 'template<class Writer> class ArduinoJson::Internals::JsonSerializer' used without template parameters
inline void ArduinoJson::Internals::JsonSerializer::serialize(
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:65:33: error: 'JsonWriter' has not been declared
const JsonVariant& variant, JsonWriter& writer) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp: In function 'void serialize(const ArduinoJson::JsonVariant&, int&)':
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:342:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private
Internals::JsonVariantType _type;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:66:19: error: within this context
switch (variant._type) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: error: 'JSON_UNDEFINED' was not declared in this scope
case JSON_UNDEFINED:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:67:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:16:3: note: 'JSON_UNDEFINED'
JSON_UNDEFINED, // JsonVariant has not been initialized
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: error: 'JSON_ARRAY' was not declared in this scope
case JSON_ARRAY:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:70:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:22:3: note: 'JSON_ARRAY'
JSON_ARRAY, // JsonVariant stores a pointer to a JsonArray
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:71:26: error: within this context
serialize(*variant._content.asArray, writer);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: error: 'JSON_OBJECT' was not declared in this scope
case JSON_OBJECT:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:74:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:23:3: note: 'JSON_OBJECT'
JSON_OBJECT, // JsonVariant stores a pointer to a JsonObject
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:75:26: error: within this context
serialize(*variant._content.asObject, writer);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: error: 'JSON_STRING' was not declared in this scope
case JSON_STRING:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:78:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:18:3: note: 'JSON_STRING'
JSON_STRING, // JsonVariant stores a const char*
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:14: error: request for member 'writeString' in 'writer', which is of non-class type 'int'
writer.writeString(variant._content.asString);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:79:34: error: within this context
writer.writeString(variant._content.asString);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: error: 'JSON_UNPARSED' was not declared in this scope
case JSON_UNPARSED:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:82:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:17:3: note: 'JSON_UNPARSED'
JSON_UNPARSED, // JsonVariant contains an unparsed string
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'
writer.writeRaw(variant._content.asString);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:83:31: error: within this context
writer.writeRaw(variant._content.asString);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: error: 'JSON_NEGATIVE_INTEGER' was not declared in this scope
case JSON_NEGATIVE_INTEGER:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:86:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:21:3: note: 'JSON_NEGATIVE_INTEGER'
JSON_NEGATIVE_INTEGER, // JsonVariant stores an JsonUInt that must be negated
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:87:14: error: request for member 'writeRaw' in 'writer', which is of non-class type 'int'
writer.writeRaw('-');
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: error: 'JSON_POSITIVE_INTEGER' was not declared in this scope
case JSON_POSITIVE_INTEGER:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:88:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:20:3: note: 'JSON_POSITIVE_INTEGER'
JSON_POSITIVE_INTEGER, // JsonVariant stores an JsonUInt
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:14: error: request for member 'writeInteger' in 'writer', which is of non-class type 'int'
writer.writeInteger(variant._content.asInteger);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:89:35: error: within this context
writer.writeInteger(variant._content.asInteger);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: error: 'JSON_BOOLEAN' was not declared in this scope
case JSON_BOOLEAN:
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:92:10: note: suggested alternative:
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../Data/JsonVariantType.hpp:19:3: note: 'JSON_BOOLEAN'
JSON_BOOLEAN, // JsonVariant stores a bool
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:14: error: request for member 'writeBoolean' in 'writer', which is of non-class type 'int'
writer.writeBoolean(variant._content.asInteger != 0);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:93:35: error: within this context
writer.writeBoolean(variant._content.asInteger != 0);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:342:30: error: 'ArduinoJson::Internals::JsonVariantType ArduinoJson::JsonVariant::_type' is private
Internals::JsonVariantType _type;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:40: error: within this context
static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:98:48: error: 'JSON_FLOAT_0_DECIMALS' was not declared in this scope
static_cast<uint8_t>(variant._type - JSON_FLOAT_0_DECIMALS);
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:14: error: request for member 'writeFloat' in 'writer', which is of non-class type 'int'
writer.writeFloat(variant._content.asFloat, decimals);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:345:33: error: 'ArduinoJson::Internals::JsonVariantContent ArduinoJson::JsonVariant::_content' is private
Internals::JsonVariantContent _content;
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/Internals/JsonSerializer.ipp:99:33: error: within this context
writer.writeFloat(variant._content.asFloat, decimals);
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp: At global scope:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:16:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonArray&)' does not match any in class 'ArduinoJson::JsonVariant'
inline JsonVariant::JsonVariant(JsonArray &array) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)
class JsonVariant : public Internals::JsonVariantBase<JsonVariant> {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:18:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:30:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)
inline JsonVariant::JsonVariant(const JsonObject &object) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:20:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)
inline JsonVariant::JsonVariant(const JsonArray &array) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:122:3: error: ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::Internals::RawJsonString<const char*>)
JsonVariant(Internals::RawJsonString<const char *> value) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:113:3: error: template<class TChar> ArduinoJson::JsonVariant::JsonVariant(const TChar*, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsChar<T>::value>::type*)
JsonVariant(
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:100:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsUnsignedIntegral<T>::value>::type*)
JsonVariant(T value,
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:82:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<(ArduinoJson::Internals::IsSignedIntegral<T>::value || ArduinoJson::Internals::IsSame<T, char>::value)>::type*)
JsonVariant(
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:67:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint<T>::value>::type*)
JsonVariant(T value, uint8_t,
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:59:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint<T>::value>::type*)
JsonVariant(T value, typename Internals::EnableIf<
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:49:3: error: ArduinoJson::JsonVariant::JsonVariant(bool)
JsonVariant(bool value) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:45:3: error: ArduinoJson::JsonVariant::JsonVariant()
JsonVariant() : _type(Internals::JSON_UNDEFINED) {}
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:25:8: error: prototype for 'ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonObject&)' does not match any in class 'ArduinoJson::JsonVariant'
inline JsonVariant::JsonVariant(JsonObject &object) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: candidates are: constexpr ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::JsonVariant&&)
class JsonVariant : public Internals::JsonVariantBase<JsonVariant> {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:39:7: error: constexpr ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonVariant&)
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:18:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:30:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonObject&)
inline JsonVariant::JsonVariant(const JsonObject &object) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonVariantImpl.hpp:20:8: error: ArduinoJson::JsonVariant::JsonVariant(const ArduinoJson::JsonArray&)
inline JsonVariant::JsonVariant(const JsonArray &array) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:12:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:122:3: error: ArduinoJson::JsonVariant::JsonVariant(ArduinoJson::Internals::RawJsonString<const char*>)
JsonVariant(Internals::RawJsonString<const char *> value) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:113:3: error: template<class TChar> ArduinoJson::JsonVariant::JsonVariant(const TChar*, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsChar<T>::value>::type*)
JsonVariant(
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:100:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsUnsignedIntegral<T>::value>::type*)
JsonVariant(T value,
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:82:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<(ArduinoJson::Internals::IsSignedIntegral<T>::value || ArduinoJson::Internals::IsSame<T, char>::value)>::type*)
JsonVariant(
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:67:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, uint8_t, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint<T>::value>::type*)
JsonVariant(T value, uint8_t,
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:59:3: error: template<class T> ArduinoJson::JsonVariant::JsonVariant(T, typename ArduinoJson::Internals::EnableIf<ArduinoJson::Internals::IsFloatingPoint<T>::value>::type*)
JsonVariant(T value, typename Internals::EnableIf<
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:49:3: error: ArduinoJson::JsonVariant::JsonVariant(bool)
JsonVariant(bool value) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonVariant.hpp:45:3: error: ArduinoJson::JsonVariant::JsonVariant()
JsonVariant() : _type(Internals::JSON_UNDEFINED) {}
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:35:67: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonArray'
inline bool JsonArray::setNodeValue(node_type *node, String &value) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:43:44: error: expected initializer before '<' token
inline JsonArray &JsonVariant::defaultValue<JsonArray>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:48:44: error: expected initializer before '<' token
inline JsonArray &JsonVariant::defaultValue<JsonArray &>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:53:50: error: expected initializer before '<' token
inline const JsonArray &JsonVariant::defaultValue<const JsonArray>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:58:50: error: expected initializer before '<' token
inline const JsonArray &JsonVariant::defaultValue<const JsonArray &>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:62:42: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonVariant::asArray() const' member function declared in class 'ArduinoJson::JsonVariant'
inline JsonArray &JsonVariant::asArray() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:67:19: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()'
inline JsonArray &JsonArray::createNestedArray() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:13:19: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonArray::createNestedArray()' previously defined here
inline JsonArray &JsonArray::createNestedArray() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:17:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonArray.ipp:74:19: error: prototype for 'ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'
inline JsonArray &JsonObject::createNestedArray(JsonObjectKey key) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:201:14: error: candidates are: template<class TString> ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(TString*)
JsonArray& createNestedArray(TString* key) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:195:14: error: template<class TString> ArduinoJson::JsonArray& ArduinoJson::JsonObject::createNestedArray(const TString&)
JsonArray& createNestedArray(const TString& key) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:12:32: error: redefinition of 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()'
inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferImpl.hpp:9:32: error: 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::createArray()' previously defined here
inline ArduinoJson::JsonArray &ArduinoJson::JsonBuffer::createArray() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:17:33: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()'
inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:16:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferImpl.hpp:14:33: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::createObject()' previously defined here
inline ArduinoJson::JsonObject &ArduinoJson::JsonBuffer::createObject() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:18:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:23:37: error: no 'ArduinoJson::JsonArray& ArduinoJson::JsonBuffer::parseArray(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
char *json, uint8_t nestingLimit) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:29:37: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonBuffer::parseObject(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
char *json, uint8_t nestingLimit) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:35:37: error: no 'ArduinoJson::JsonVariant ArduinoJson::JsonBuffer::parse(char*, uint8_t)' member function declared in class 'ArduinoJson::JsonBuffer'
char *json, uint8_t nestingLimit) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonBuffer.ipp:40:14: error: prototype for 'char* ArduinoJson::JsonBuffer::strdup(const char*, size_t)' does not match any in class 'ArduinoJson::JsonBuffer'
inline char *ArduinoJson::JsonBuffer::strdup(const char *source,
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/JsonParser.hpp:7:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonBufferBase.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/DynamicJsonBuffer.hpp:7,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:9,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:54:15: error: candidates are: template<class TString> const char* ArduinoJson::JsonBuffer::strdup(TString*)
const char *strdup(TString *src) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/Deserialization/../JsonBuffer.hpp:46:52: error: template<class TString> typename ArduinoJson::Internals::EnableIf<(! ArduinoJson::Internals::IsArray<T>::value), const char*>::type ArduinoJson::JsonBuffer::strdup(const TString&)
const char *>::type strdup(const TString &src) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:17:68: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'
inline bool JsonObject::setNodeValue(node_type *node, String &value) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:24:74: error: no member function 'setNodeValue' declared in 'ArduinoJson::JsonObject'
inline bool JsonObject::setNodeValue(node_type *node, const String &value) {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:31:51: error: expected initializer before '<' token
inline const JsonObject &JsonVariant::defaultValue<const JsonObject &>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:36:51: error: expected initializer before '<' token
inline const JsonObject &JsonVariant::defaultValue<const JsonObject>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:41:45: error: expected initializer before '<' token
inline JsonObject &JsonVariant::defaultValue<JsonObject &>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:46:45: error: expected initializer before '<' token
inline JsonObject &JsonVariant::defaultValue<JsonObject>() {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:50:44: error: no 'ArduinoJson::JsonObject& ArduinoJson::JsonVariant::asObject() const' member function declared in class 'ArduinoJson::JsonVariant'
inline JsonObject &JsonVariant::asObject() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:55:20: error: prototype for 'ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(ArduinoJson::JsonObjectKey)' does not match any in class 'ArduinoJson::JsonObject'
inline JsonObject &JsonObject::createNestedObject(JsonObjectKey key) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:11:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:217:15: error: candidates are: template<class TString> ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(TString*)
JsonObject& createNestedObject(TString* key) {
^
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonObject.hpp:210:15: error: template<class TString> ArduinoJson::JsonObject& ArduinoJson::JsonObject::createNestedObject(const TString&)
JsonObject& createNestedObject(const TString& key) {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:19:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonObject.ipp:62:20: error: redefinition of 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()'
inline JsonObject &JsonArray::createNestedObject() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.hpp:15:0,
from C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson.h:9,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:3:
C:\Users\Red\Documents\Arduino\libraries\ArduinoJson-5.x\src/ArduinoJson/JsonArrayImpl.hpp:20:20: error: 'ArduinoJson::JsonObject& ArduinoJson::JsonArray::createNestedObject()' previously defined here
inline JsonObject &JsonArray::createNestedObject() {
^
In file included from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.hpp:20:0,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson.h:8,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/Firebase.h:28,
from C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/FirebaseArduino.h:22,
from C:\Users\Red\Desktop\MQ9_CO2ESP8266\MQ9_CO2ESP8266.ino:5:
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:22:56: error: no 'ArduinoJson::Internals::JsonInteger ArduinoJson::JsonVariant::asInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
inline Internals::JsonInteger JsonVariant::asInteger() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:42:61: error: no 'ArduinoJson::Internals::JsonUInt ArduinoJson::JsonVariant::asUnsignedInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
inline Internals::JsonUInt JsonVariant::asUnsignedInteger() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:61:44: error: no 'const char* ArduinoJson::JsonVariant::asString() const' member function declared in class 'ArduinoJson::JsonVariant'
inline const char *JsonVariant::asString() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:70:52: error: no 'ArduinoJson::Internals::JsonFloat ArduinoJson::JsonVariant::asFloat() const' member function declared in class 'ArduinoJson::JsonVariant'
inline Internals::JsonFloat JsonVariant::asFloat() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:88:39: error: no 'String ArduinoJson::JsonVariant::toString() const' member function declared in class 'ArduinoJson::JsonVariant'
inline String JsonVariant::toString() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:99:38: error: no 'bool ArduinoJson::JsonVariant::isBoolean() const' member function declared in class 'ArduinoJson::JsonVariant'
inline bool JsonVariant::isBoolean() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:109:38: error: no 'bool ArduinoJson::JsonVariant::isInteger() const' member function declared in class 'ArduinoJson::JsonVariant'
inline bool JsonVariant::isInteger() const {
^
C:\Users\Red\Documents\Arduino\libraries\firebase-arduino-master\src/third-party/arduino-json-5.6.7/include/ArduinoJson/JsonVariant.ipp:123:36: error: no 'bool ArduinoJson::JsonVariant::isFloat() const' member function declared in class 'ArduinoJson::JsonVariant'
inline bool JsonVariant::isFloat() const {
^
exit status 1 Error compiling for board NodeMCU 1.0 (ESP-12E Module).
Once reinstall library and set board to NodeMCU 0.9
have you found the solution here?