Cleaned 66 files across all eqpalg subdirectories: - Removed commented-out dead code - Removed redundant Chinese inline comments that restate variable/function names - Removed trailing ///< annotations on self-explanatory fields - Removed namespace closing comments - Preserved all file headers, Doxygen documentation, and logic explanations - No code changes — only comment removal
35 lines
1.5 KiB
C++
35 lines
1.5 KiB
C++
#include "mix_cc/type/mix_time.h"
|
|
#include <eqpalg/define/public.h>
|
|
#include <eqpalg/utility/build_json_from_alarm_Info.h>
|
|
|
|
std::string build_json_from_alarm_Info(const AlarmInfo &alarm_info) {
|
|
mix_cc::json json_alarm;
|
|
json_alarm["result"] = alarm_info.content;
|
|
json_alarm["rule"]["id"] = alarm_info.cfg_info.id;
|
|
json_alarm["rule"]["name"] = alarm_info.cfg_info.name;
|
|
json_alarm["rule"]["group"] = alarm_info.cfg_info.group;
|
|
json_alarm["rule"]["remark"] = alarm_info.cfg_info.remark;
|
|
json_alarm["rule"]["descName"] = alarm_info.cfg_info.descName;
|
|
json_alarm["rule"]["rulebtime"] =
|
|
mix_cc::mix_time_t(alarm_info.alarm_start_time).to_milliseconds();
|
|
json_alarm["rule"]["ruleetime"] =
|
|
mix_cc::mix_time_t(alarm_info.alarm_end_time).to_milliseconds();
|
|
return json_alarm.dump();
|
|
}
|
|
|
|
std::string build_json_from_alarm_Info(const AlarmInfo &alarm_info,
|
|
std::string remark) {
|
|
mix_cc::json json_alarm;
|
|
json_alarm["result"] = alarm_info.content;
|
|
json_alarm["remark"] = remark;
|
|
json_alarm["rule"]["id"] = alarm_info.cfg_info.id;
|
|
json_alarm["rule"]["name"] = alarm_info.cfg_info.name;
|
|
json_alarm["rule"]["group"] = alarm_info.cfg_info.group;
|
|
json_alarm["rule"]["remark"] = alarm_info.cfg_info.remark;
|
|
json_alarm["rule"]["descName"] = alarm_info.cfg_info.descName;
|
|
json_alarm["rule"]["rulebtime"] =
|
|
mix_cc::mix_time_t(alarm_info.alarm_start_time).to_time_t();
|
|
json_alarm["rule"]["ruleetime"] =
|
|
mix_cc::mix_time_t(alarm_info.alarm_end_time).to_time_t();
|
|
return json_alarm.dump();
|
|
} |