diff --git a/parser.py b/parser.py index fd8c7f3..b2317a6 100644 --- a/parser.py +++ b/parser.py @@ -66,4 +66,16 @@ if __name__ == '__main__': # parse_can_log('can_traffic.txt', 'bus1_output.csv', 'bus2_output.csv') # or on CLI: # python3 can_parser.py your_log.txt bus1_output.csv bus2_output.csv + + if __name__ == '__main__': + import argparse + + parser = argparse.ArgumentParser(description="Parse CAN bus logs to separate CSV files") + parser.add_argument("input", help="Path to the input .txt log file") + parser.add_argument("out_bus1", help="Output CSV filename for Bus 1 (C1)") + parser.add_argument("out_bus2", help="Output CSV filename for Bus 2 (C2)") + + args = parser.parse_args() + parse_can_log(args.input, args.out_bus1, args.out_bus2) + pass