Skip to content

Commit cc31315

Browse files
committed
Version 0.9.1 Release
1 parent a9aa248 commit cc31315

33 files changed

+945
-385
lines changed

.github/LightCBASparksBanner.png

44.9 KB
Loading

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<img src=".github/CBAStudioBanner.jpg" />
1+
<img src=".github/LightCBAMainBanner.jpg" />
22

33
[![status](https://shields.io/badge/status-unstable-yellow.svg)](https://github.com/Cybertaco360/LightCBA)
44
![Tauri](https://img.shields.io/badge/tauri-%2324C8DB.svg?style=for-the-badge&logo=tauri&logoColor=%23FFFFFF)

backend/app.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
from flask import Flask, jsonify, send_from_directory, request
22
from wmr_cba import wmr_cba
3-
import os
4-
from platformdirs import user_data_dir
53
import time
64
from flask_cors import CORS
75
INITIALDELAY = 0.78
@@ -61,6 +59,7 @@ def start_test():
6159
global time_count
6260
if cba is None:
6361
return jsonify({"error": "CBA device is not initialized"}), 500
62+
6463
cba.do_start(config["current"], config["cutoff"])
6564
if config == {}:
6665
return jsonify({"error": "No configuration provided"}), 400
@@ -72,6 +71,7 @@ def start_test():
7271
"Cutoff Voltage": config["cutoff"],
7372
"Current": config["current"]}
7473
# print(final_configuration)
74+
print(cba.is_running())
7575
return jsonify(final_configuration), 200
7676

7777

@@ -83,7 +83,9 @@ def test_collect():
8383
global start_time
8484
if cba is None:
8585
return jsonify({"error": "CBA device is no longer initialized, physical intervention is recommended."}), 500
86-
if cba.is_running() == False:
86+
print(cba.is_running())
87+
if cba.is_running() == False and len(current_values) > 0:
88+
print("Done!")
8789
return jsonify({"Status": "Complete", "Peak Voltage": max(current_values), "End Time": time.time()-start_time}), 200
8890
a = cba.get_voltage()
8991
collection = {"Status": "Running","Time": time_count, "Voltage": a, 'Predicted Voltage': 0}

backend/build/app/Analysis-00.toc

Lines changed: 88 additions & 88 deletions
Large diffs are not rendered by default.

backend/build/app/EXE-00.toc

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -176,9 +176,6 @@
176176
('lib-dynload/_opcode.cpython-312-x86_64-linux-gnu.so',
177177
'/usr/lib/python3.12/lib-dynload/_opcode.cpython-312-x86_64-linux-gnu.so',
178178
'EXTENSION'),
179-
('lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so',
180-
'/usr/lib/python3.12/lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so',
181-
'EXTENSION'),
182179
('lib-dynload/_multibytecodec.cpython-312-x86_64-linux-gnu.so',
183180
'/usr/lib/python3.12/lib-dynload/_multibytecodec.cpython-312-x86_64-linux-gnu.so',
184181
'EXTENSION'),
@@ -200,6 +197,9 @@
200197
('lib-dynload/_codecs_hk.cpython-312-x86_64-linux-gnu.so',
201198
'/usr/lib/python3.12/lib-dynload/_codecs_hk.cpython-312-x86_64-linux-gnu.so',
202199
'EXTENSION'),
200+
('lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so',
201+
'/usr/lib/python3.12/lib-dynload/_heapq.cpython-312-x86_64-linux-gnu.so',
202+
'EXTENSION'),
203203
('markupsafe/_speedups.cpython-312-x86_64-linux-gnu.so',
204204
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/markupsafe/_speedups.cpython-312-x86_64-linux-gnu.so',
205205
'EXTENSION'),
@@ -223,125 +223,125 @@
223223
('base_library.zip',
224224
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/build/app/base_library.zip',
225225
'DATA'),
226-
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA',
227-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA',
228-
'DATA'),
229-
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt',
230-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt',
226+
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE',
227+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE',
231228
'DATA'),
232229
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/WHEEL',
233230
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/WHEEL',
234231
'DATA'),
235232
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/REQUESTED',
236233
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/REQUESTED',
237234
'DATA'),
238-
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER',
239-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER',
240-
'DATA'),
241-
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE',
242-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE',
235+
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA',
236+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA',
243237
'DATA'),
244238
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/RECORD',
245239
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/RECORD',
246240
'DATA'),
241+
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt',
242+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt',
243+
'DATA'),
244+
('setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER',
245+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER',
246+
'DATA'),
247247
('setuptools/_vendor/jaraco/text/Lorem ipsum.txt',
248248
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/jaraco/text/Lorem '
249249
'ipsum.txt',
250250
'DATA'),
251+
('MarkupSafe-3.0.2.dist-info/top_level.txt',
252+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/top_level.txt',
253+
'DATA'),
251254
('setuptools/_vendor/wheel-0.43.0.dist-info/METADATA',
252255
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/METADATA',
253256
'DATA'),
254-
('setuptools/_vendor/wheel-0.43.0.dist-info/REQUESTED',
255-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/REQUESTED',
256-
'DATA'),
257-
('werkzeug-3.1.3.dist-info/RECORD',
258-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/RECORD',
259-
'DATA'),
260-
('flask-3.1.0.dist-info/INSTALLER',
261-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/INSTALLER',
262-
'DATA'),
263-
('itsdangerous-2.2.0.dist-info/WHEEL',
264-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/WHEEL',
265-
'DATA'),
266-
('MarkupSafe-3.0.2.dist-info/METADATA',
267-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/METADATA',
257+
('MarkupSafe-3.0.2.dist-info/INSTALLER',
258+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/INSTALLER',
268259
'DATA'),
269-
('setuptools/_vendor/wheel-0.43.0.dist-info/RECORD',
270-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/RECORD',
260+
('werkzeug-3.1.3.dist-info/WHEEL',
261+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/WHEEL',
271262
'DATA'),
272263
('setuptools/_vendor/wheel-0.43.0.dist-info/INSTALLER',
273264
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/INSTALLER',
274265
'DATA'),
275-
('werkzeug-3.1.3.dist-info/METADATA',
276-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/METADATA',
266+
('itsdangerous-2.2.0.dist-info/METADATA',
267+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/METADATA',
268+
'DATA'),
269+
('werkzeug-3.1.3.dist-info/INSTALLER',
270+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/INSTALLER',
277271
'DATA'),
278272
('MarkupSafe-3.0.2.dist-info/RECORD',
279273
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/RECORD',
280274
'DATA'),
281-
('MarkupSafe-3.0.2.dist-info/top_level.txt',
282-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/top_level.txt',
283-
'DATA'),
284-
('werkzeug-3.1.3.dist-info/LICENSE.txt',
285-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/LICENSE.txt',
286-
'DATA'),
287-
('flask-3.1.0.dist-info/METADATA',
288-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/METADATA',
289-
'DATA'),
290-
('flask-3.1.0.dist-info/REQUESTED',
291-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/REQUESTED',
292-
'DATA'),
293275
('flask-3.1.0.dist-info/entry_points.txt',
294276
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/entry_points.txt',
295277
'DATA'),
296-
('itsdangerous-2.2.0.dist-info/METADATA',
297-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/METADATA',
278+
('MarkupSafe-3.0.2.dist-info/METADATA',
279+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/METADATA',
298280
'DATA'),
299-
('werkzeug-3.1.3.dist-info/INSTALLER',
300-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/INSTALLER',
281+
('itsdangerous-2.2.0.dist-info/RECORD',
282+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/RECORD',
301283
'DATA'),
302284
('MarkupSafe-3.0.2.dist-info/LICENSE.txt',
303285
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/LICENSE.txt',
304286
'DATA'),
305-
('itsdangerous-2.2.0.dist-info/LICENSE.txt',
306-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/LICENSE.txt',
287+
('werkzeug-3.1.3.dist-info/METADATA',
288+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/METADATA',
307289
'DATA'),
308-
('itsdangerous-2.2.0.dist-info/RECORD',
309-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/RECORD',
290+
('flask-3.1.0.dist-info/REQUESTED',
291+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/REQUESTED',
292+
'DATA'),
293+
('setuptools/_vendor/wheel-0.43.0.dist-info/REQUESTED',
294+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/REQUESTED',
295+
'DATA'),
296+
('flask-3.1.0.dist-info/INSTALLER',
297+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/INSTALLER',
298+
'DATA'),
299+
('setuptools/_vendor/wheel-0.43.0.dist-info/entry_points.txt',
300+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/entry_points.txt',
301+
'DATA'),
302+
('setuptools/_vendor/wheel-0.43.0.dist-info/RECORD',
303+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/RECORD',
310304
'DATA'),
311305
('flask-3.1.0.dist-info/WHEEL',
312306
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/WHEEL',
313307
'DATA'),
308+
('itsdangerous-2.2.0.dist-info/INSTALLER',
309+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/INSTALLER',
310+
'DATA'),
314311
('setuptools/_vendor/wheel-0.43.0.dist-info/WHEEL',
315312
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/WHEEL',
316313
'DATA'),
317-
('flask-3.1.0.dist-info/RECORD',
318-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/RECORD',
314+
('werkzeug-3.1.3.dist-info/RECORD',
315+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/RECORD',
319316
'DATA'),
320-
('MarkupSafe-3.0.2.dist-info/INSTALLER',
321-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/INSTALLER',
317+
('MarkupSafe-3.0.2.dist-info/WHEEL',
318+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/WHEEL',
322319
'DATA'),
323-
('werkzeug-3.1.3.dist-info/WHEEL',
324-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/WHEEL',
320+
('itsdangerous-2.2.0.dist-info/WHEEL',
321+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/WHEEL',
325322
'DATA'),
326-
('setuptools/_vendor/wheel-0.43.0.dist-info/entry_points.txt',
327-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/entry_points.txt',
323+
('werkzeug-3.1.3.dist-info/LICENSE.txt',
324+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/werkzeug-3.1.3.dist-info/LICENSE.txt',
328325
'DATA'),
329-
('MarkupSafe-3.0.2.dist-info/WHEEL',
330-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/MarkupSafe-3.0.2.dist-info/WHEEL',
326+
('setuptools/_vendor/wheel-0.43.0.dist-info/LICENSE.txt',
327+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/LICENSE.txt',
331328
'DATA'),
332-
('itsdangerous-2.2.0.dist-info/INSTALLER',
333-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/INSTALLER',
329+
('flask-3.1.0.dist-info/METADATA',
330+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/METADATA',
331+
'DATA'),
332+
('itsdangerous-2.2.0.dist-info/LICENSE.txt',
333+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/itsdangerous-2.2.0.dist-info/LICENSE.txt',
334334
'DATA'),
335335
('flask-3.1.0.dist-info/LICENSE.txt',
336336
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/LICENSE.txt',
337337
'DATA'),
338-
('setuptools/_vendor/wheel-0.43.0.dist-info/LICENSE.txt',
339-
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/setuptools/_vendor/wheel-0.43.0.dist-info/LICENSE.txt',
338+
('flask-3.1.0.dist-info/RECORD',
339+
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/flask-3.1.0.dist-info/RECORD',
340340
'DATA')],
341341
[],
342342
False,
343343
False,
344-
1735351282,
344+
1735798485,
345345
[('run',
346346
'/home/cybertaco360/coding/CBAIV_LinuxV2/backend/venv/lib/python3.12/site-packages/PyInstaller/bootloader/Linux-64bit-intel/run',
347347
'EXECUTABLE')],

0 commit comments

Comments
 (0)