Update pag settings
This commit is contained in:
@@ -71,9 +71,9 @@ if redSrv0.get('SETTINGS:POWER:THRESH') is None:
|
||||
if redSrv0.get('SETTINGS:SMOOTHING:FUNCTION') is None:
|
||||
redSrv0.set('SETTINGS:SMOOTHING:FUNCTION', 2)
|
||||
if redSrv0.get('SETTINGS:SMOOTHING:FACTOR') is None:
|
||||
redSrv0.set('SETTINGS:SMOOTHING:FACTOR', 5)
|
||||
redSrv0.set('SETTINGS:SMOOTHING:FACTOR', 10)
|
||||
if redSrv0.get('SETTINGS:SMOOTHING:EFACT') is None:
|
||||
redSrv0.set('SETTINGS:SMOOTHING:EFACT', 8)
|
||||
redSrv0.set('SETTINGS:SMOOTHING:EFACT', 3)
|
||||
if redSrv0.get('SETTINGS:PASSWORD:CURRENT') is None:
|
||||
redSrv0.set('SETTINGS:PASSWORD:CURRENT', "-")
|
||||
if redSrv0.get('SETTINGS:FOLDER:CURRENT') is None:
|
||||
|
||||
+16
-2
@@ -362,6 +362,20 @@ def insertPassword():
|
||||
redSrv0.set('SETTINGS:PASSWORD:CURRENT', currentPassword, ex=3600)
|
||||
return redirect("/settings")
|
||||
|
||||
@flaskApp.route("/api/v1/setup/setupValues", methods=['PUT'])
|
||||
def setupValues():
|
||||
redSrv0.set('SETTINGS:SMOOTHING:FACTOR', 100)
|
||||
redSrv0.set('SETTINGS:LOG:FREQ', 10)
|
||||
redSrv0.save()
|
||||
return redirect("/settings")
|
||||
|
||||
@flaskApp.route("/api/v1/setup/workingValues", methods=['PUT'])
|
||||
def workingValues():
|
||||
redSrv0.set('SETTINGS:SMOOTHING:FACTOR', 25)
|
||||
redSrv0.set('SETTINGS:LOG:FREQ', 20)
|
||||
redSrv0.save()
|
||||
return redirect("/settings")
|
||||
|
||||
@flaskApp.route("/api/v1/setup/saveInMin", methods=['PUT'])
|
||||
def setupInMin():
|
||||
# devo leggere il channel attualmente selezionato
|
||||
@@ -446,10 +460,10 @@ def setEFact():
|
||||
@flaskApp.route("/api/v1/frequency", methods=['POST'])
|
||||
def setWriteFrequency():
|
||||
#funzione set frequenza scrive su redis LOG:FREQ prendendolo dall'input in pagina html con nome LogFreq
|
||||
newWriteFrequency = request.form['WriteFreq']
|
||||
redSrv0.set('SETTINGS:WRITE:FREQ', newWriteFrequency)
|
||||
newLogFrequency = request.form['LogFreq']
|
||||
redSrv0.set('SETTINGS:LOG:FREQ', newLogFrequency)
|
||||
newWriteFrequency = request.form['WriteFreq']
|
||||
redSrv0.set('SETTINGS:WRITE:FREQ', newWriteFrequency)
|
||||
timeBeforeWrite = request.form['TimeBeforeWrite']
|
||||
redSrv0.set('SETTINGS:LOG:WAITIME', timeBeforeWrite)
|
||||
redSrv0.save()
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
<div class="card-body">
|
||||
Egalware 2023
|
||||
<br>
|
||||
Ver 1.8.5
|
||||
Ver 1.8.7
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -45,15 +45,18 @@
|
||||
$("#CalcUMeasure").val(result.CalcUMeasure);
|
||||
$("#MinUptime").val(result.MinUptime);
|
||||
// inizio nascondendo div2 e div3
|
||||
$("#Div1").show();
|
||||
$("#Div2").hide();
|
||||
$("#Div3").hide();
|
||||
if(result.ShowDiv02 == "1")
|
||||
{
|
||||
$("#Div2").show();
|
||||
$("#Div1").hide();
|
||||
}
|
||||
if(result.ShowDiv03 == "1")
|
||||
{
|
||||
$("#Div3").show();
|
||||
$("#Div1").hide();
|
||||
}
|
||||
}});
|
||||
}
|
||||
@@ -101,6 +104,34 @@
|
||||
}});
|
||||
};
|
||||
|
||||
function setupValues(){
|
||||
$.ajax({
|
||||
type: 'PUT'
|
||||
,url: "/api/v1/setup/setupValues"
|
||||
,data: ""
|
||||
,success: function(){
|
||||
alert('Setup Values');
|
||||
}
|
||||
})
|
||||
refreshInput();
|
||||
refreshSettings();
|
||||
dataRefresh();
|
||||
};
|
||||
|
||||
function workingValues(){
|
||||
$.ajax({
|
||||
type: 'PUT'
|
||||
,url: "/api/v1/setup/workingValues"
|
||||
,data: ""
|
||||
,success: function(){
|
||||
alert('Working Values');
|
||||
}
|
||||
})
|
||||
refreshInput();
|
||||
refreshSettings();
|
||||
dataRefresh();
|
||||
};
|
||||
|
||||
function saveMin(){
|
||||
$.ajax({
|
||||
type: 'PUT'
|
||||
@@ -182,7 +213,7 @@
|
||||
});
|
||||
};
|
||||
|
||||
//funzione powerOff: chiede conferma per spegnimento.
|
||||
//funzione Settings Reset chiede conferma prima di flushare DB redis
|
||||
function settingsReset(){
|
||||
var R = confirm("Reset impostazioni?");
|
||||
if (R == true){
|
||||
@@ -288,6 +319,11 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body h6 text-center">
|
||||
<div class="row">
|
||||
<div class="col-5 px-0"><button type="button" class="btn btn-primary" onclick="setupValues()">Parametri Taratura</button></div>
|
||||
<div class="col-2"></div>
|
||||
<div class="col-5 px-0"><button type="button" class="btn btn-primary" onclick="workingValues()">Parametri Lettura</button></div>
|
||||
</div>
|
||||
<div class="card-body row text-center">
|
||||
<div class="col-2"></div>
|
||||
<div class="col-8">
|
||||
@@ -314,7 +350,7 @@
|
||||
<div class="col-2"></div>
|
||||
<div class="col-8">
|
||||
<div class="row">
|
||||
<div class="col-5 px-0"><button type="button" class="btn btn-secondary" onclick="saveMin()">Salva Min</button></div>
|
||||
<div class="col-5 px-0"><button type="button" class="btn btn-info" onclick="saveMin()">Salva Min</button></div>
|
||||
<div class="col-2"></div>
|
||||
<div class="col-5 px-0"><button type="button" class="btn btn-info" onclick="saveMax()">Salva Max</button></div>
|
||||
</div>
|
||||
@@ -453,6 +489,37 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2 col-12">
|
||||
<div class="row card-header">
|
||||
<i class="fas fa-table mr-1"></i>
|
||||
<strong>Impostazioni Timer</strong>
|
||||
</div>
|
||||
<div class="card-body row">
|
||||
<form class="col-12" method="POST" action="/api/v1/frequency">
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Periodo di campionamento (ms): </span>
|
||||
<input type="number" class="col-6 form-control" id="LogFreq" name="LogFreq"></input>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Periodo di scrittura su file (ms): </span>
|
||||
<input type="number" class="col-6 form-control" id="WriteFreq" name="WriteFreq"></input>
|
||||
<br>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Ritardo prima scrittura su file (s): </span>
|
||||
<input type="number" min="1" max="5" class="col-6 form-control" id="TimeBeforeWrite" name="TimeBeforeWrite"></input>
|
||||
<br>
|
||||
</div>
|
||||
<div class="row text-center">
|
||||
<div class="col-2"></div>
|
||||
<div class="col-8">
|
||||
<input type="submit" value="SET" class="btn btn-success btn-block mt-2"></input>
|
||||
</div>
|
||||
<div class="col-2"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2 col-12">
|
||||
<div class="row card-header">
|
||||
<i class="fas fa-table mr-1"></i>
|
||||
@@ -527,37 +594,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2 col-12">
|
||||
<div class="row card-header">
|
||||
<i class="fas fa-table mr-1"></i>
|
||||
<strong>Impostazioni Timer</strong>
|
||||
</div>
|
||||
<div class="card-body row">
|
||||
<form class="col-12" method="POST" action="/api/v1/frequency">
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Periodo di campionamento (ms): </span>
|
||||
<input type="number" class="col-6 form-control" id="LogFreq" name="LogFreq"></input>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Periodo di scrittura su file (ms): </span>
|
||||
<input type="number" class="col-6 form-control" id="WriteFreq" name="WriteFreq"></input>
|
||||
<br>
|
||||
</div>
|
||||
<div class="input-group">
|
||||
<span class="col-6 input-group-text">Ritardo prima scrittura su file (s): </span>
|
||||
<input type="number" min="1" max="5" class="col-6 form-control" id="TimeBeforeWrite" name="TimeBeforeWrite"></input>
|
||||
<br>
|
||||
</div>
|
||||
<div class="row text-center">
|
||||
<div class="col-2"></div>
|
||||
<div class="col-8">
|
||||
<input type="submit" value="SET" class="btn btn-success btn-block mt-2"></input>
|
||||
</div>
|
||||
<div class="col-2"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card my-2 col-12">
|
||||
<div class="row card-header">
|
||||
<i class="fas fa-table mr-1"></i>
|
||||
|
||||
Reference in New Issue
Block a user