diff --git a/Data_Parsing.py b/Data_Parsing.py index 8e095af..0483a6a 100644 --- a/Data_Parsing.py +++ b/Data_Parsing.py @@ -1,4 +1,4 @@ -import re +import re, sys def load_dbc_file(file_path): try: @@ -59,13 +59,11 @@ def load_dbc_file(file_path): return None if __name__ == "__main__": - file_path = 'C:/Users/MSI/Desktop/python/motorola_tx/MOTOROLA_V2.dbc' + file_path = sys.argv[1] messages = load_dbc_file(file_path) - print(messages) - print("\n") - - # if messages: - # for message_name, message_info in messages.items(): - # print(f"[INFO] Message: {message_name}, Info: {message_info['id']}, {message_info['dlc']}, {message_info['tx_ecu_name']}") - # for signal in message_info['signals']: - # print(f" Signal: {signal}") \ No newline at end of file + + if messages: + for message_name, message_info in messages.items(): + print(f"[INFO] Message: {message_name}, Info: {message_info['ID']}, {message_info['DLC']}, {message_info['TX ECU name']}") + for signal in message_info['Signals']: + print(f" └ Signal: {signal}") \ No newline at end of file