8 parser = argparse.ArgumentParser()
9 parser.add_argument("get", help="{objectName}")
10 parser.add_argument("start", help="{startTime}")
11 parser.add_argument("end", help="{endTime}")
12 parser.add_argument("zone", help="{zone}")
14 args = parser.parse_args()
17 start = float(args.start)
21 bus = dbus.SystemBus()
22 managerObject = bus.get_object("org.automotive.message.broker", "/");
23 managerInterface = dbus.Interface(managerObject, "org.automotive.Manager")
25 object = managerInterface.FindObjectForZone(objectName, zone);
27 propertiesInterface = dbus.Interface(bus.get_object("org.automotive.message.broker", object),"org.automotive."+objectName)
28 print json.dumps(propertiesInterface.GetHistory(start,end),indent=2)