#pragma once #include #include #include #include #include #include #include #include #include #include #include #include "iflytopcpp/core/components/config_template/config_template.hpp" #define ConfigELEMENT_LIST(marco) \ /**/ \ marco(string /* */, deviceId, "") /**/ \ marco(string /* */, lightControlMode, "auto") /*照明灯控制模式 auto/manual*/ \ marco(int /* */, lightAutoOpenHour, 18) /**/ \ marco(int /* */, lightAutoOpenMin, 0) /**/ \ marco(int /* */, lightAutoCloseHour, 6) /**/ \ marco(int /* */, lightAutoCloseMin, 0) /**/ configTemplateDEFILE_CONFIG_SERVICE2( // Config, // ConfigELEMENT_LIST, // "./configs/config.json", {});