Dodan midi, resetiranje povezave WIP

main
Jurij Podgoršek 2022-04-23 15:33:54 +02:00
parent 251efac204
commit ae2e8d093d
4 changed files with 4273 additions and 21 deletions

4
.gitignore vendored
View File

@ -1 +1,5 @@
node_modules
.~*~
.*~undo-tree~
.~lock*#
.*.swp

4282
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -4,13 +4,13 @@
"description": "epilepsija",
"dependencies": {
"express": "^4.17.1",
"midi": "^2.0.0",
"nodemon": "^2.0.12",
"nouislider": "14.6.2",
"osc": "^2.4.2",
"pm2": "^5.1.0",
"three": "0.135.0",
"ws": "^7.3.1",
"hydra-osc": "dev-master"
"ws": "^7.3.1"
},
"scripts": {
"start": "npx nodemon server.js /dev/ttyUSB0"

View File

@ -57,7 +57,6 @@ function openSerial() {
autoOpen: true,
useSLIP: true
})
scon.open()
scon.on('open', e => {
console.log('serial connection opened')
@ -69,6 +68,7 @@ function openSerial() {
})
scon.on('close', e => {
console.warn('serial connection closed, restarting in 1 second')
setTimeout(openSerial, 1000)
})
// Arduino OSC gre v web
@ -81,6 +81,8 @@ function openSerial() {
sendAll(msg, null, null, osclients)
})
scon.open()
if (scon._closeCode) {
scon = null
console.log('restarting serial connection')