1.5.0 revisione by Samu
This commit is contained in:
+17
-12
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user