mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
début intégration module reconaissance vocale
utilisation de la bdd
This commit is contained in:
@@ -15,4 +15,8 @@ class AudioPage {
|
||||
document.getElementById("grade").innerHTML = grade.toString();
|
||||
}
|
||||
}
|
||||
|
||||
reset() {
|
||||
document.getElementById("grade").innerHTML = "";
|
||||
}
|
||||
}
|
||||
@@ -146,4 +146,8 @@ class CameraPage {
|
||||
setEffects(effects) {
|
||||
this.activeEffects = effects;
|
||||
}
|
||||
|
||||
reset() {
|
||||
this.activeEffects = [];
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
class WebsocketClient {
|
||||
constructor(onNewEffects, onNewState, onNewGrade) {
|
||||
constructor(onNewEffects, onNewState, onNewGrade, onReset) {
|
||||
this.socket = new WebSocket("ws://localhost:5000");
|
||||
this.socket.addEventListener("open", (event) => {
|
||||
this.socket.send("connected");
|
||||
@@ -14,6 +14,8 @@ class WebsocketClient {
|
||||
onNewState(msg.state);
|
||||
}else if(msg.type == "new_grade") {
|
||||
onNewGrade(Number(msg.grade));
|
||||
}else if(msg.type == "reset") {
|
||||
onReset();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -19,7 +19,8 @@ class StateManager {
|
||||
this._cameraPage.setEffects(effects)
|
||||
},
|
||||
(state) => this.setState(state),
|
||||
(grade) => this._audioPage.setGrade(grade)
|
||||
(grade) => this._audioPage.setGrade(grade),
|
||||
() => this.reset(),
|
||||
);
|
||||
|
||||
this._sleepingPage.enabled = true;
|
||||
@@ -48,4 +49,15 @@ class StateManager {
|
||||
this._state = newState;
|
||||
}
|
||||
}
|
||||
|
||||
reset() {
|
||||
this._state = 0;
|
||||
this._cameraPage.enabled = false;
|
||||
this._audioPage.enabled = false;
|
||||
this._thankYouPage.enabled = false;
|
||||
this._audioPage.reset();
|
||||
this._cameraPage.reset();
|
||||
this._sleepingPage.enabled = true;
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user