/** * Implementation of AutoConnectElementBasis classes. * @file AutoConnectElementImpl.h * @author hieromon@gmail.com * @version 0.9.9 * @date 2019-05-23 * @copyright MIT license. */ #ifndef _AUTOCONNECTELEMENTBASISIMPL_H_ #define _AUTOCONNECTELEMENTBASISIMPL_H_ #include #include #if defined(ARDUINO_ARCH_ESP8266) #include #elif defined(ARDUINO_ARCH_ESP32) #include #endif #include "AutoConnectElementBasis.h" /** * Generate an HTML ")) : String(""); } /** * Generate an HTML element. * A "value" is associated with the input tag and sent by the form * action as the value of "name". If the label member is contained, it * is placed to the right side of the checkbox to be labeled. * f the label member is empty, only the checkbox is placed. * @return An HTML string. */ const String AutoConnectCheckboxBasis::toHTML(void) const { String html = String(""); if (enable) { html = String(F("