|
@@ -28,7 +28,7 @@ struct Event
|
|
|
{}
|
|
|
void handle_alarm_event(EVENT_TYPE et,uint64_t id,double limit_value,double cur_value,bool f,const std::string &desc="");
|
|
|
virtual std::shared_ptr<ya_event> on_message(EVENT_TYPE et,uint64_t id,bool f)=0;
|
|
|
- std::shared_ptr<ya_event> create_event(std::string obj_id,EVENT_TYPE ev_type);
|
|
|
+ std::shared_ptr<ya_event> create_event(const std::string&obj_id,EVENT_TYPE ev_type);
|
|
|
virtual ~Event(){}
|
|
|
};
|
|
|
struct mine_event:Event
|
|
@@ -78,7 +78,7 @@ void event_tool::handle_event(OBJECT_TYPE ot,EVENT_TYPE et,uint64_t id,double li
|
|
|
m_map[ot]->handle_alarm_event(et,id,limit_value,cur_value,f,desc);
|
|
|
}
|
|
|
|
|
|
-std::shared_ptr<ya_event> Event::create_event(std::string obj_id,EVENT_TYPE ev_type)
|
|
|
+std::shared_ptr<ya_event> Event::create_event(const std::string&obj_id,EVENT_TYPE ev_type)
|
|
|
{
|
|
|
auto ev_ptr = std::make_shared<ya_event>(tool_time::now_to_us());
|
|
|
ev_ptr->m_ev_type = ev_type;
|