gauges readonly, fix elenco

This commit is contained in:
Marco Locatelli
2021-04-06 11:42:52 +02:00
parent 99cd8e7baf
commit 2e4828ab9e
4 changed files with 10 additions and 14 deletions
+4 -8
View File
@@ -18,13 +18,11 @@ redSrv0 = redis.Redis(
def getRedisVal(redisKey):
return redSrv0.get(redisKey).decode('utf-8')
#assegno director: log per file di debug e data per file output
#assegno director log per file di debug
LOG_path = "/home/pi/Flythis/logger/log/"
DATA_path = "/home/pi/data/"
startingSampleFreq = 250
#intervallo in millisecondi fra un campionamento e il successivo
startingSampleFreq = 250
redSampleFreq = 'SETTINGS:LOG:FREQ'
redSrv0.set(redSampleFreq,startingSampleFreq)
@@ -86,17 +84,15 @@ try:
outVal = chOutMin + ((inValue-chInMin) * (deltaOut / deltaIn))
return outVal
#ciclo principale, salva time attuale e se LOG:STATUS è 1 fa il ciclo principale
#ciclo principale
while(1):
now = datetime.datetime.now()
redSrv0.set(redisTime,str(now))
#print(logStatus)
# solo se su redis LOG è 1 eseguo il ciclo principale
CHvalue = CH.ADS1256_GetAll()
redisSave(CHvalue)
# riporto ultima esecuzione ad adesso
endExec = datetime.datetime.now()
# calcolo il delta dovuto alle esecuzioni
# calcolo il delta time dovuto alle esecuzioni
delta = endExec - now
waitTime = int(redSrv0.get(redSampleFreq)) / 1000 - delta.microseconds/1000000
if(waitTime < 0.1):
+1 -2
View File
@@ -71,10 +71,10 @@ def about():
return render_template('about.html', **channelsData)
# definisco una NUOVA route a cui rispondere su chiamta in metodo GET x restituire dati aggiornati
# funzione api_channels_all: legge direttamente da redis, ritorna jsonify
@flaskApp.route("/api/v1/channels/all", methods=['GET'])
def api_channels_all():
numCh = getRedisVal('SETTINGS:SELECTED_CH')
#funzione api_channels_all: legge direttamente da redis, ritorna jsonify
CH = [0,0,0,0,0,0,0,0]
OUT = [0,0,0,0,0,0,0,0]
@@ -128,7 +128,6 @@ def api_channels_current():
# restituisce in formato json i dati letti da redis
return jsonify(result)
# elenco file nella directory
@flaskApp.route("/api/v1/files/list", methods=['GET'])
def api_get_files():
+2 -2
View File
@@ -19,11 +19,11 @@
<p>Analog and Digital reader and logger software</p>
</div>
<div class="row">
<p>Version 0.2.1</p>
<p>Version 1.0.1</p>
</div>
<div class="row">
<p>Last Patched:<br>
02/04/2021</p>
06/04/2021</p>
</div>
</div>
</div>
+3 -2
View File
@@ -44,7 +44,6 @@
$("#LastSessionName").html(result.LastSessionName);
}});
timeout = setTimeout(dataRefresh, intTime);
};
@@ -200,7 +199,7 @@
</div>
</div>
</div>
<div class="table-info text-center py-2 row">
<div class="table-info text-center p-2 m-2 row">
<!-- <div class="text-center my-2 row"> -->
<div class="col-6">
<button type="button" class="btn btn-success btn-block" onclick="startLog()">Start Log</button>
@@ -208,6 +207,8 @@
<div class="col-6">
<button type="button" class="btn btn-danger btn-block" onclick="stopLog()">Stop Log</button>
</div>
</div>
<div class="table-warning text-center p-2 m-2 row">
<div class="col-6">
<strong>Logger period: </strong> <span id="LogFrequency"></span> ms
</div>