Index: scripts/MsgUtils/GenerateMsgDefsCpp.py =================================================================== diff -u -re3aaafd456d2a3b791400e90fbc380372da56ff9 -rf9c6b488aa4135e8cd47ccd3fdc6c3ae1cd831aa --- scripts/MsgUtils/GenerateMsgDefsCpp.py (.../GenerateMsgDefsCpp.py) (revision e3aaafd456d2a3b791400e90fbc380372da56ff9) +++ scripts/MsgUtils/GenerateMsgDefsCpp.py (.../GenerateMsgDefsCpp.py) (revision f9c6b488aa4135e8cd47ccd3fdc6c3ae1cd831aa) @@ -30,8 +30,11 @@ if args.source_dir is not None: os.makedirs(args.source_dir, exist_ok=True) if args.device_name is not None: - msg_cpp.write_msg_defs_header(f"{args.device_name}", args.header_dir, args.namespace, args.proto) - msg_cpp.write_msg_defs_source(f"{args.device_name}", args.source_dir, args.namespace, args.proto) + msg_cpp.write_msg_defs_header(f"{args.device_name}", args.header_dir, args.namespace) + msg_cpp.write_msg_defs_source(f"{args.device_name}", args.source_dir, args.namespace) + if args.proto: + msg_cpp.write_msg_proto_utils_header(f"{args.device_name}", args.header_dir, args.namespace) + msg_cpp.write_msg_proto_utils_source(f"{args.device_name}", args.source_dir, args.namespace) except Exception as e: print('Error: %s' % e) sys.exit(1)