* Construct the base plugin. * * @param[in] name Plugin name (must exist over lifetime) * @param[in] uid Unique id * @param[in] fs The filesystem where to load and save the configuration file. */
| 178 | * @param[in] fs The filesystem where to load and save the configuration file. |
| 179 | */ |
| 180 | PluginWithConfig(const char* name, uint16_t uid, FS& fs) : |
| 181 | Plugin(name, uid), |
| 182 | m_fs(fs), |
| 183 | m_timestampOfLastFileUpdate(0U), |
| 184 | m_cfgReloadTimer(), |
| 185 | m_storeConfigReq(false), |
| 186 | m_reloadConfigReq(false) |
| 187 | { |
| 188 | } |
| 189 | |
| 190 | /** |
| 191 | * Get configuration in JSON. |
nothing calls this directly
no outgoing calls
no test coverage detected