Compare commits

...

4 Commits

Author SHA1 Message Date
Vincent BOUQUET
881342c485 prepare for simulated rainsq 2023-11-25 18:42:30 +01:00
Vincent BOUQUET
a014889cd8 fix tabs 2023-11-25 18:42:13 +01:00
Vincent BOUQUET
5f0eca6eae remove unused hp mode 2023-11-25 18:41:59 +01:00
Vincent BOUQUET
f1e677dfb1 add wireless module infos 2023-11-25 18:41:44 +01:00
3 changed files with 40 additions and 7 deletions

View File

@@ -3,6 +3,8 @@ $(document).ready(function() {
initSessionStorage() initSessionStorage()
populateUIFromSessionStorage() populateUIFromSessionStorage()
loopRainsSimulator()
// Sets the proper fixture name in the header and title // Sets the proper fixture name in the header and title
var fixturename = "Robin iForte - Simulated"; var fixturename = "Robin iForte - Simulated";
$('#pth').html(fixturename) $('#pth').html(fixturename)
@@ -69,6 +71,15 @@ $(document).ready(function() {
}); });
}); });
function loopRainsSimulator() {
console.log("hello");
setTimeout(() => {
loopRainsSimulator()
}, 1000);
}
// custom modal // custom modal
function showCustomModal(title, text) { function showCustomModal(title, text) {
loader(0) loader(0)
@@ -338,13 +349,16 @@ function initSessionStorage() {
sessionStorage.setItem('iforte_rdmn', 'Robin iForte') // rdm name sessionStorage.setItem('iforte_rdmn', 'Robin iForte') // rdm name
sessionStorage.setItem('iforte_idnt', '0') // rdm idnt sessionStorage.setItem('iforte_idnt', '0') // rdm idnt
sessionStorage.setItem('iforte_lwc', 'unlinked') // wireless link
sessionStorage.setItem('iforte_lws', '0') // wireless signal
sessionStorage.setItem('iforte_h0', '1206') // power on time sessionStorage.setItem('iforte_h0', '1206') // power on time
sessionStorage.setItem('iforte_hr0', '1206') // resetable sessionStorage.setItem('iforte_hr0', '1206') // resetable
sessionStorage.setItem('iforte_h1', '213') // leds on time sessionStorage.setItem('iforte_h1', '213') // leds on time
sessionStorage.setItem('iforte_hr1', '180') // leds adaptative sessionStorage.setItem('iforte_hr1', '180') // leds adaptative
sessionStorage.setItem('iforte_cdimc', '0') // dim curve sessionStorage.setItem('iforte_cdimc', '0') // dim curve
sessionStorage.setItem('iforte_hpwrm', '0') // high pwr mode
sessionStorage.setItem('iforte_fsmo', '0') // followspot mode sessionStorage.setItem('iforte_fsmo', '0') // followspot mode
sessionStorage.setItem('iforte_frq', '4928') // led freq sessionStorage.setItem('iforte_frq', '4928') // led freq
@@ -437,6 +451,9 @@ function populateUIFromSessionStorage() {
var valueToLoad = "on" var valueToLoad = "on"
} }
break; break;
case 'iforte_lws':
var valueToLoad = sessionStorage.getItem(sessionStorage.key(i)) + "%"
break;
case 'iforte_emod': case 'iforte_emod':
if (sessionStorage.getItem(sessionStorage.key(i)) == 0) { if (sessionStorage.getItem(sessionStorage.key(i)) == 0) {
var valueToLoad = "disable" var valueToLoad = "disable"

View File

@@ -195,15 +195,11 @@
<div class="box"> <div class="box">
<ul class="group"> <ul class="group">
<li>Dimmer curve</li> <li>Dimmer curve</li>
<li>High power mode</li>
</ul> </ul>
<ul class="group vals" id=""> <ul class="group vals" id="">
<li> <li>
<div id="iforte_cdimc_v"></div> <div id="iforte_cdimc_v"></div>
</li> </li>
<li>
<div id="iforte_hpwrm_v"></div>
</li>
</ul> </ul>
</div> </div>
</div> </div>

View File

@@ -33,10 +33,10 @@
<div class="col-12"> <div class="col-12">
<ul class="nav nav-tabs" id="tab"> <ul class="nav nav-tabs" id="tab">
<li class="nav-item"> <li class="nav-item">
<a class="nav-link active" href="#sl">Sensors</a> <a class="nav-link active" id="nav-sl" href="#" onclick="switchTab(0)">Sensors</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="#pl">Pressure measurements</a> <a class="nav-link" id="nav-pl" href="#" onclick="switchTab(1)">Pressure measurements</a>
</li> </li>
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
@@ -47,6 +47,7 @@
<button class="btn btn-primary btn-pm collapsed" type="button" data-toggle="collapse" data-target="#lfb"><i class="blue"></i></button>Logs filter</h2> <button class="btn btn-primary btn-pm collapsed" type="button" data-toggle="collapse" data-target="#lfb"><i class="blue"></i></button>Logs filter</h2>
<div class="box collapse clearfix" id="lfb"> <div class="box collapse clearfix" id="lfb">
<small>Logs filters not functionnal on this simulator.</small> <small>Logs filters not functionnal on this simulator.</small>
<br>
<div class="form-row"> <div class="form-row">
<div class="form-group col-auto"> <div class="form-group col-auto">
<label for="fsd" class="col-form-label">Start date</label> <label for="fsd" class="col-form-label">Start date</label>
@@ -328,5 +329,24 @@
</div> </div>
</div> </div>
</div> </div>
<script>
function switchTab(id) {
console.log(id);
if (id == 0) {
// go to SL
$('#nav-pl').removeClass("active")
$('#nav-sl').addClass("active")
$('#pl').removeClass("show active")
$('#sl').addClass("show active")
} else {
// go to PL
$('#nav-sl').removeClass("active")
$('#nav-pl').addClass("active")
$('#sl').removeClass("show active")
$('#pl').addClass("show active")
}
}
</script>
</body> </body>
</html> </html>