1.5.0 revisione by Samu

This commit is contained in:
Marco Locatelli
2022-06-10 10:04:03 +02:00
parent 0d2bf9e7c8
commit 28ebf13ddf
2 changed files with 18 additions and 13 deletions
+17 -12
View File
@@ -7,6 +7,8 @@ import os
import os.path
import FTL.FTLog
from os.path import exists
FTL.FTLog.Write(" FTLogger started")
#configurazione per lavorare su server redis locale
@@ -56,15 +58,6 @@ if redSrv0.get('SETTINGS:FOLDER:CURRENT') is None:
if redSrv0.get('SETTINGS:OUT:MIN:'+str(numCh)) is None:
redSrv0.set('SETTINGS:OUT:MIN:'+str(numCh),0)
def columnNames():
firstRow = "Data Ora;"
firstRow += "Canale A;"
firstRow += "Canale B;"
firstRow += "Valore Grezzo;"
firstRow += "Valore Corretto;"
firstRow += "Valore Corretto e Mediato"+"\r\n"
return firstRow
#funzione salva time+data e otto valori letti su file SE LOG è 1
def fileSave():
rawValue = getRedisVal('RTDATA:VALUE:RAW')
@@ -78,11 +71,23 @@ def fileSave():
rawLastLog = datetime.datetime.now()
#format date e time con strftime()
lastLog = rawLastLog.strftime(dateFormat)
try:
# filepath completo
filePath = workingDirectory+"/"+dataFileName
# verifico se file esista
if(exists(filePath)):
outFile = open(workingDirectory+"/"+dataFileName, "a")
except FileNotFoundError:
else:
outFile = open(workingDirectory+"/"+dataFileName, "w+")
outFile.write(columnNames)
firstRow = "Data e Ora;"
firstRow += "Canale A;"
firstRow += "Canale B;"
firstRow += "Valore Grezzo;"
firstRow += "Valore Corretto;"
firstRow += "Valore Corretto e Mediato"
outFile.write(firstRow+"\r\n")
# dichiaro una stringa in cui accumulo i valori
csvRow = str(lastLog) +";"
# scrivo le letture del canale A
+1 -1
View File
@@ -29,7 +29,7 @@
<br>
Software di lettura e scrittura per canali analogici e digitali
<br>
V 1.4.3
V 1.5.0
</div>
</div>
</main>