def publish_stats(self): pubst = NavStatistics() pubst.edge_id = self.stat.edge_id pubst.status = self.stat.status pubst.origin = self.stat.origin pubst.target = self.stat.target pubst.topological_map = self.stat.topological_map pubst.final_node = self.stat.final_node pubst.time_to_waypoint = self.stat.time_to_wp pubst.operation_time = self.stat.operation_time pubst.date_started = self.stat.get_start_time_str() pubst.date_at_node = self.stat.date_at_node.strftime('%A, %B %d %Y, at %H:%M:%S hours') pubst.date_finished = self.stat.get_finish_time_str() self.stats_pub.publish(pubst) meta = {} meta["type"] = "Topological Navigation Stat" meta["epoch"] = calendar.timegm(self.stat.date_at_node.timetuple()) meta["date"] = self.stat.date_at_node.strftime('%A, %B %d %Y, at %H:%M:%S hours') meta["pointset"] = self.stat.topological_map msg_store = MessageStoreProxy(collection='nav_stats') msg_store.insert(pubst,meta)
def publish_stats(self): pubst = NavStatistics() pubst.edge_id = self.stat.edge_id pubst.status = self.stat.status pubst.origin = self.stat.origin pubst.target = self.stat.target pubst.topological_map = self.stat.topological_map pubst.final_node = self.stat.final_node pubst.time_to_waypoint = self.stat.time_to_wp pubst.operation_time = self.stat.operation_time pubst.date_started = self.stat.get_start_time_str() pubst.date_at_node = self.stat.date_at_node.strftime( '%A, %B %d %Y, at %H:%M:%S hours') pubst.date_finished = self.stat.get_finish_time_str() self.stats_pub.publish(pubst)
def publish_stats(self): pubst = NavStatistics() pubst.edge_id = self.stat.edge_id pubst.status = self.stat.status pubst.origin = self.stat.origin pubst.target = self.stat.target pubst.topological_map = self.stat.topological_map pubst.final_node = self.stat.final_node pubst.time_to_waypoint = self.stat.time_to_wp pubst.operation_time = self.stat.operation_time pubst.date_started = self.stat.get_start_time_str() pubst.date_at_node = self.stat.date_at_node.strftime( '%A, %B %d %Y, at %H:%M:%S hours') pubst.date_finished = self.stat.get_finish_time_str() self.stats_pub.publish(pubst) meta = {} meta["type"] = "Topological Navigation Stat" meta["epoch"] = calendar.timegm(self.stat.date_at_node.timetuple()) meta["date"] = self.stat.date_at_node.strftime( '%A, %B %d %Y, at %H:%M:%S hours') meta["pointset"] = self.stat.topological_map msg_store = MessageStoreProxy(collection='nav_stats') msg_store.insert(pubst, meta)