add deviceid and fix data write

This commit is contained in:
Pritimay Sarkar
2023-12-27 12:49:08 +05:30
parent dd0a4ce905
commit 2fc87dff86

View File

@@ -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()