@@ -60,7 +60,7 @@ def get_time(self) -> int:
6060 def set_table (self , name : str ):
6161 self .table = self .inst .getTable (name )
6262
63- def udp_pose_publish (self , pose1 , pose2 , ambig , timestamps , tags , tag_corners ):
63+ def udp_pose_publish (self , names , pose1 , pose2 , ambig , timestamps , tags , tag_corners ):
6464 data_dict = {}
6565
6666 for i in range (len (pose1 )):
@@ -79,7 +79,7 @@ def udp_pose_publish(self, pose1, pose2, ambig, timestamps, tags, tag_corners):
7979 "Tags" : tags [i ].tolist (),
8080 "TagCorners" : tag_corners [i ].tolist (),
8181 }
82- data_dict [self . name + str ( i ) ] = camDict
82+ data_dict [names [ i ] ] = camDict
8383 data_str = json .dumps (data_dict )
8484
8585 try :
@@ -88,7 +88,7 @@ def udp_pose_publish(self, pose1, pose2, ambig, timestamps, tags, tag_corners):
8888 # NetworkIO.logger.error("Failed to publish pose in UDP: ", exc_info=e)
8989 pass
9090
91- def udp_tag_publish (self , tags , tag_corners , timestamps ):
91+ def udp_tag_publish (self , names , tags , tag_corners , timestamps ):
9292 data_dict = {}
9393
9494 # Loop through each camera
@@ -99,7 +99,7 @@ def udp_tag_publish(self, tags, tag_corners, timestamps):
9999 self .update_num [i ] += 1
100100
101101 # Data for camera i
102- data_dict [self . name + str ( i ) ] = {
102+ data_dict [names [ i ] ] = {
103103 "Mode" : 1 ,
104104 "Update" : (self .update_num [i ]),
105105 "Tags" : tags [i ].tolist (),
0 commit comments