//#pragma once //#include // //#include "Class/LineParsing.h" //#include "Global.h" //#include "items/SensorConvertingClass.h" // //class SensorAnalogClass : public SensorConvertingClass { // public: // SensorAnalogClass() : SensorConvertingClass(){}; // // void SensorAnalogInit() { // jsonWriteStr(configOptionJson, _key + "_pin", _pin); // jsonWriteStr(configOptionJson, _key + "_map", _map); // jsonWriteStr(configOptionJson, _key + "_с", _c); // } // // int SensorAnalogRead(String key, String pin) { // int value; //#ifdef ESP32 // int pinInt = pin.toInt(); // value = analogRead(pinInt); //#endif //#ifdef ESP8266 // value = analogRead(A0); //#endif // value = this->mapping(key, value); // float valueFl = this->correction(key, value); // eventGen2(key, String(valueFl)); // jsonWriteStr(configLiveJson, key, String(valueFl)); // publishStatus(key, String(valueFl)); // SerialPrint("I", "Sensor", "'" + key + "' data: " + String(valueFl)); // return value; // } //}; //extern SensorAnalogClass mySensorAnalog;