From 2fc87dff867e65fff1de70cb32dd2513f3b46d5f Mon Sep 17 00:00:00 2001 From: Pritimay Sarkar Date: Wed, 27 Dec 2023 12:49:08 +0530 Subject: [PATCH] add deviceid and fix data write --- scripts/auto_check_led.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/auto_check_led.py b/scripts/auto_check_led.py index 38d33cf..c82ff7c 100644 --- a/scripts/auto_check_led.py +++ b/scripts/auto_check_led.py @@ -18,8 +18,9 @@ def perform_hpos_test(repeat_no, solution, df): try: # time.sleep(5) - port = '/dev/cu.usbserial-23APB124' + port = '/dev/cu.usbserial-1420' baud_rate = 9600 + deviceId = 'HCV-000-3004' data = "" data_list = [] @@ -62,7 +63,8 @@ def perform_hpos_test(repeat_no, solution, df): "led1Buffer": lb1_value, "led2Buffer": lb2_value, "led3Buffer": lb3_value, - "led4Buffer": lb4_value, + "led4Buffer": lb4_value, + "deviceId": deviceId, "time": datetime.today().strftime('%d-%m-%y %H:%M:%S')}) break return data_list @@ -87,7 +89,7 @@ if __name__ == "__main__": if os.path.exists(data_file): df = pd.read_excel(data_file) else: - df = pd.DataFrame(columns=["sol", "led1Buffer", "led2Buffer", "led3Buffer", "led4Buffer", "time"]) + df = pd.DataFrame(columns=["sol", "led1Buffer", "led2Buffer", "led3Buffer", "led4Buffer", "deviceId", "time"]) # device = Device(0.01, 0.001, '/dev/cu.usbserial-23APB124', 9600) @@ -96,8 +98,7 @@ if __name__ == "__main__": for repeat in tqdm(range(0, repeats)): data_list = perform_hpos_test(repeat, solution, df) df = pd.concat([df, pd.DataFrame(data_list)], ignore_index=True) - # print(df) - writer = pd.ExcelWriter(data_file, engine = 'openpyxl') - df.to_excel(writer, sheet_name = 'data', index=False) - writer.close() + writer = pd.ExcelWriter(data_file, engine = 'openpyxl') + df.to_excel(writer, sheet_name = 'data', index=False) + writer.close()