123456789101112131415161718192021 |
- #ifndef FOUNDATION_IOTACQ_EXPORTYAMLFILE_H
- #define FOUNDATION_IOTACQ_EXPORTYAMLFILE_H
- #include <vendor_global.h>
- #include <settings/config_parser.h>
- #include <json/json.h>
- #include <yaml-cpp/yaml.h>
- namespace iot_acq {
- class ExportYamlFile {
- public:
- ExportYamlFile();
- ~ExportYamlFile();
- bool ExportYaml(const std::string &filePath);
- bool ExportRoot(YAML::Node &root);
- YAML::Node ExportChannels();
- YAML::Node ExportDevices();
- YAML::Node ExportFdHandler();
- };
- } // namespace iot_acq
- #endif // FOUNDATION_IOTACQ_EXPORTYAMLFILE_H
|