eval scheme from index page

master
Nicolò Balzarotti 2023-02-22 03:48:14 +01:00
parent 44e62713c2
commit 13e1ed9f34
2 changed files with 75 additions and 54 deletions

4
dist/server.js vendored
View File

@ -199,6 +199,10 @@ function respond_manual(response) {
manual_modal({'dismissed': true}); manual_modal({'dismissed': true});
} }
function eval_scheme(id) {
socket.emit('eval scheme', document.getElementById(id).value)
}
function select_recipe(idx) { function select_recipe(idx) {
localstate.recipe = idx; localstate.recipe = idx;
applyState(); applyState();

View File

@ -5,61 +5,78 @@
{% endblock %} {% endblock %}
{% block content %} {% block content %}
<div class="columns"> <div class="columns">
<div class="column"> <div class="column">
<br/> <br/>
<div class="card"> <div class="card">
<header class="card-header"> <header class="card-header">
<p class="card-header-title"> <p class="card-header-title">
Sensors Sensors
</p> </p>
</header> </header>
<div class="card-content"> <div class="card-content">
<div id="sensor-list"></div> <div id="sensor-list"></div>
</div> </div>
</div>
<br/>
<div class="card">
<header class="card-header">
<p class="card-header-title">
Actuators
</p>
</header>
<div class="card-content">
<div id="actuator-list"></div>
</div>
</div>
<br/>
<div class="card">
<header class="card-header">
<p class="card-header-title">
Sensors Data
</p>
</header>
<div class="card-content">
<div class="content">
<div class="field has-addons">
<button class="button is-link" onclick="toggle_update_plot()">Pause/Unpause Plot</button>
<div class="control">
<input class="input" type="number"/ value="1000" id="point-number" />
</div>
<div class="control">
<a class="button is-info" onclick="set_plot_points()">
Update #of points
</a>
</div>
</div>
<div id="data-plot"></div>
<br/>
</div>
</div>
</div>
</div> </div>
<div class="column"> <br/>
<br/> <div class="card">
<div id="current-recipe"></div> <header class="card-header">
<br/> <p class="card-header-title">
<div id="load-recipe"></div> Actuators
<br/> </p>
</header>
<div class="card-content">
<div id="actuator-list"></div>
</div>
</div> </div>
<br/>
<div class="card">
<header class="card-header">
<p class="card-header-title">
Sensors Data
</p>
</header>
<div class="card-content">
<div class="content">
<div class="field has-addons">
<button class="button is-link" onclick="toggle_update_plot()">Pause/Unpause Plot</button>
<div class="control">
<input class="input" type="number"/ value="1000" id="point-number" />
</div>
<div class="control">
<a class="button is-info" onclick="set_plot_points()">
Update #of points
</a>
</div>
</div>
<div id="data-plot"></div>
<br/>
</div>
</div>
</div>
<div class="card">
<header class="card-header">
<p class="card-header-title">
Manual Control
</p>
</header>
<div class="card-content">
<div class="content">
<div class="field has-addons">
<textarea class="textarea" value="#t" id="scheme-eval"/></textarea>
<a class="button is-info" onclick="eval_scheme('scheme-eval')">
Eval
</a>
</div>
</div>
</div>
</div>
</div>
<div class="column">
<br/>
<div id="current-recipe"></div>
<br/>
<div id="load-recipe"></div>
<br/>
</div>
</div> </div>
{% endblock %} {% endblock %}