Mercurial > hg > nodescore
comparison nodescore.js @ 90:f214909fb108
load seqence fixes
author | Rob Canning <rob@foo.net> |
---|---|
date | Wed, 30 Jul 2014 10:44:14 +0100 |
parents | e9cbc93e1d10 |
children | 1a706a2880ee |
comparison
equal
deleted
inserted
replaced
89:416db12a2039 | 90:f214909fb108 |
---|---|
204 // initiate first page here | 204 // initiate first page here |
205 var nextunit=seq.units[seq.transect%numberoftransects][seq.counter+1]; | 205 var nextunit=seq.units[seq.transect%numberoftransects][seq.counter+1]; |
206 socket.emit("pageIni", voice, unit, time, seq.mm,seq.counter,nextunit ); | 206 socket.emit("pageIni", voice, unit, time, seq.mm,seq.counter,nextunit ); |
207 //socket.emit("pageFlipfromserver", voice, unit, time, seq.mm,seq.counter,nextunit ); | 207 //socket.emit("pageFlipfromserver", voice, unit, time, seq.mm,seq.counter,nextunit ); |
208 } | 208 } |
209 | |
210 socket.on('resetSeq', function (seq) { | |
211 //var unit=seq.units[seq.transect%numberoftransects][seq.counter]; | |
212 //resetChr(); | |
213 //socket.emit("pageIni", 1, unit, 0, 60, 0,1 ) | |
214 //socket.emit("pageIni", 2, 1, 0, 60, 0,1 ); | |
215 //socket.emit("pageIni", 3, 1, 0, 60, 0,1 ); | |
216 //socket.emit("pageIni", 4, 1, 0, 60, 0,1 ); | |
217 console.log("reset message recieved from client"); | |
218 }); | |
209 | 219 |
210 function sequenCer() { | 220 function sequenCer() { |
211 if (ztime >= 0 ){ | 221 if (ztime >= 0 ){ |
212 var counter = ztime | 222 var counter = ztime |
213 // flip the page | 223 // flip the page |
272 // console.log(counter) | 282 // console.log(counter) |
273 } | 283 } |
274 | 284 |
275 var pulse = setInterval(sequenCer, tempoms); | 285 var pulse = setInterval(sequenCer, tempoms); |
276 | 286 |
287 | |
288 | |
289 | |
277 socket.on('stopSeq', function () { | 290 socket.on('stopSeq', function () { |
278 sequenCer.clearInterval | 291 sequenCer.clearInterval |
279 console.log("sequencer stopping...") | 292 console.log("sequencer stopping...") |
280 // grrr why wont this clearInterval work | 293 // grrr why wont this clearInterval work |
281 sequencerState = 0 | 294 sequencerState = 0 |
290 countdowntick(seq) | 303 countdowntick(seq) |
291 sequencerState=1; | 304 sequencerState=1; |
292 initPage(seq) | 305 initPage(seq) |
293 }; | 306 }; |
294 | 307 |
295 socket.on('resetSeq', function () { resetChr(); }); | 308 socket.on('resetSeq', function () { |
309 //var unit=seq.units[seq.transect%numberoftransects][seq.counter]; | |
310 resetChr(); | |
311 //socket.emit("pageIni", 1, unit, 0, 60, 0,1 ) | |
312 //socket.emit("pageIni", 2, 1, 0, 60, 0,1 ); | |
313 //socket.emit("pageIni", 3, 1, 0, 60, 0,1 ); | |
314 //socket.emit("pageIni", 4, 1, 0, 60, 0,1 ); | |
315 console.log("reset message recieved from client"); | |
316 }); | |
296 | 317 |
297 //////////////////////////////////////////// | 318 //////////////////////////////////////////// |
298 // some latency calculations | 319 // some latency calculations |
299 /////////////////////////////////////////// | 320 /////////////////////////////////////////// |
300 | 321 |