gauges readonly, fix elenco
This commit is contained in:
@@ -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
@@ -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():
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user