diff options
author | Matt Strapp <matt@mattstrapp.net> | 2022-02-17 14:41:04 -0600 |
---|---|---|
committer | Matt Strapp <matt@mattstrapp.net> | 2022-02-17 14:41:04 -0600 |
commit | 79c5ec3e29545c4db95bf2813c58e8048db04bb4 (patch) | |
tree | 3e5a6db54889ce51ed2af61887bcbe0fcae6f21f | |
parent | Update submodule (diff) | |
download | ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar.gz ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar.bz2 ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar.lz ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar.xz ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.tar.zst ee4511w-79c5ec3e29545c4db95bf2813c58e8048db04bb4.zip |
Maybe, possibly, maybe, fix things
Signed-off-by: Matt Strapp <matt@mattstrapp.net>
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | System/system.py | 14 | ||||
m--------- | Web | 0 |
3 files changed, 10 insertions, 7 deletions
@@ -107,3 +107,6 @@ venv.bak/ Results/*.csv # Uploads Uploads/* + +# Snyk (security analysis) +.dccache diff --git a/System/system.py b/System/system.py index ff7c778..826aa9b 100644 --- a/System/system.py +++ b/System/system.py @@ -6,7 +6,7 @@ from datetime import datetime from time import sleep
import RPi.GPIO as GPIO
import sys
-import os
+# import os
count2 = 0
##
import cmath
@@ -41,7 +41,7 @@ limit_positive_pin = 19 system_max_x = 16.5
system_min_x = -16.5
downloads_reference_dest = "."
-default_results_fileName = "results.csv"
+default_results_fileName = "results"
# System Class
@@ -89,12 +89,12 @@ class System: # Create and setup results file (to be sent back to the server and displayed/downloaded to the user)
# Results file is a CSV with the following entries: angle, position, speed
- self.result_filename = downloads_reference_dest + "/Downloads/" + default_results_fileName
+ self.result_filename = f"{sys.argv[0].split('.')[0]}.csv"
print("self.result_filename")
print(self.result_filename)
- # Open the file for write mode. The file contents will get cleared and overwritten
- result_file = open(self.result_filename, "w")
- result_file.write("timestamp,angle(" + angular_units + "),position(inches),speed(percentage)\n")
+ # Open the file for write mode. The file will get created, assuming it does not already exist.
+ result_file = open(self.result_filename, "x")
+ result_file.write(f"timestamp,angle({angular_units}),position(inches),speed(percentage)\n")
result_file.close()
# Setup a thread to constantly be measuring encoder positions
@@ -264,7 +264,7 @@ class System: # Write the log
result_file.write("%s\n" % message)
# re-write the csv headers for next logging
- result_file.write("timestamp,angle(" + self.angular_units + "),position(inches),speed(percentage)\n")
+ result_file.write(f"timestamp,angle({self.angular_units}),position(inches),speed(percentage)\n")
# Close the results file
result_file.close()
diff --git a/Web b/Web -Subproject ebfa5e541c873dcbdaff3a82bbdc86c1997036b +Subproject 260d0d1039673bf231270bef2bd9fe30f81cd52 |