forked from M-Labs/artiq
artiq_coremgmt: add option to specify core device address directly
This commit is contained in:
parent
fc09144baa
commit
a7810502f6
|
@ -17,6 +17,9 @@ def get_argparser():
|
||||||
verbosity_args(parser)
|
verbosity_args(parser)
|
||||||
parser.add_argument("--device-db", default="device_db.py",
|
parser.add_argument("--device-db", default="device_db.py",
|
||||||
help="device database file (default: '%(default)s')")
|
help="device database file (default: '%(default)s')")
|
||||||
|
parser.add_argument("-D", "--device", default=None,
|
||||||
|
help="use specified core device address instead of "
|
||||||
|
"reading device database")
|
||||||
|
|
||||||
tools = parser.add_subparsers(dest="tool")
|
tools = parser.add_subparsers(dest="tool")
|
||||||
tools.required = True
|
tools.required = True
|
||||||
|
@ -133,7 +136,10 @@ def main():
|
||||||
args = get_argparser().parse_args()
|
args = get_argparser().parse_args()
|
||||||
init_logger(args)
|
init_logger(args)
|
||||||
|
|
||||||
|
if args.device is None:
|
||||||
core_addr = DeviceDB(args.device_db).get("core")["arguments"]["host"]
|
core_addr = DeviceDB(args.device_db).get("core")["arguments"]["host"]
|
||||||
|
else:
|
||||||
|
core_addr = args.device
|
||||||
mgmt = CommMgmt(core_addr)
|
mgmt = CommMgmt(core_addr)
|
||||||
|
|
||||||
if args.tool == "log":
|
if args.tool == "log":
|
||||||
|
|
Loading…
Reference in New Issue