"""
    This script is used to play rosbags
    @author XU Zhuo PLANET, School of Geodesy and Geomatics, Wuhan University
    @date   2021-12-31   create this file
"""

import os
import glob
import argparse

parser = argparse.ArgumentParser(description="play rosbags of PLANET dataset")
parser.add_argument('--path_to_datacenter', type=str, required=True, help='absolute path to executable datacenter')
parser.add_argument('--path_to_bag', type=str, required=True, help="absolute path to rosbags of PLANET dataset")
args = parser.parse_args()

DATACENTER, BAGPATH = args.path_to_datacenter, args.path_to_bag

bagPath = BAGPATH + "*.bag"
print ("bag path is: " + bagPath)
files = glob.glob(bagPath)
print ("find total " + str(len(files)) + " bags")

files.sort()
# print(files)
for file in files:

	cmd = DATACENTER + " " + file
	os.system(cmd)

