@@ -35,16 +35,36 @@ def __init__(self, args):
3535 self .com_manager = MqttS3StatusManager (
3636 args .mqtt_config_path , args .s3_config_path , topic = args .run_id )
3737
38- def log_event_started (self , event_name , event_value = None ):
39- event_topic , event_msg = self .__build_event_mqtt_msg (self .args .run_id , self .edge_id ,
38+ def log_event_started (self , event_name , event_value = None , event_edge_id = None ):
39+ if event_value is None :
40+ event_value_passed = ""
41+ else :
42+ event_value_passed = event_value
43+
44+ if event_edge_id is not None :
45+ edge_id = event_edge_id
46+ else :
47+ edge_id = self .edge_id
48+
49+ event_topic , event_msg = self .__build_event_mqtt_msg (self .args .run_id , edge_id ,
4050 FedEventSDK .EVENT_TYPE_STARTED ,
41- event_name , event_value )
51+ event_name , event_value_passed )
4252 self .com_manager .send_message_json (event_topic , json .dumps (event_msg ))
4353
44- def log_event_ended (self , event_name , event_value = None ):
45- event_topic , event_msg = self .__build_event_mqtt_msg (self .args .run_id , self .edge_id ,
54+ def log_event_ended (self , event_name , event_value = None , event_edge_id = None ):
55+ if event_value is None :
56+ event_value_passed = ""
57+ else :
58+ event_value_passed = event_value
59+
60+ if event_edge_id is not None :
61+ edge_id = event_edge_id
62+ else :
63+ edge_id = self .edge_id
64+
65+ event_topic , event_msg = self .__build_event_mqtt_msg (self .args .run_id , edge_id ,
4666 FedEventSDK .EVENT_TYPE_ENDED ,
47- event_name , event_value )
67+ event_name , event_value_passed )
4868 self .com_manager .send_message_json (event_topic , json .dumps (event_msg ))
4969
5070 @staticmethod
0 commit comments