/** * @file eqpalg/utility/build_json_from_alarm_Info.h * @brief 构建报警json字符串 * @author Cat (null.null.null@qq.com) * @version 0.1 * @date 2021-09-17 * * Copyright: Baosight Co. Ltd. * DO NOT COPY/USE WITHOUT PERMISSION * */ #pragma once #include #include #include /** * @brief 构建报警json所对应的字符串 * @param alarm_info json裸字符串 * @return std::string */ std::string build_json_from_alarm_Info(const AlarmInfo& alarm_info); /** * @brief 构建报警json所对应的字符串 附带remark * @param alarm_info json裸字符串 * @param remark 0——不通知;1——单次播报;2——循环播报 * @return std::string */ std::string build_json_from_alarm_Info(const AlarmInfo& alarm_info, std::string remark);