Mercurial > hg > beaglert
annotate resources/osc/node_modules/osc-min/examples/oscbundle_heartbeat.js @ 430:2e01a9d6cb58 prerelease
Removed all the function()
| author | Giulio Moro <giuliomoro@yahoo.it> |
|---|---|
| date | Thu, 16 Jun 2016 19:25:01 +0100 |
| parents | fb9c28a4676b |
| children |
| rev | line source |
|---|---|
| l@271 | 1 // Generated by CoffeeScript 1.10.0 |
| l@271 | 2 var dgram, now, osc, outport, sendHeartbeat, udp; |
| l@271 | 3 |
| l@271 | 4 osc = require('osc-min'); |
| l@271 | 5 |
| l@271 | 6 dgram = require("dgram"); |
| l@271 | 7 |
| l@271 | 8 udp = dgram.createSocket("udp4"); |
| l@271 | 9 |
| l@271 | 10 if (process.argv[2] != null) { |
| l@271 | 11 outport = parseInt(process.argv[2]); |
| l@271 | 12 } else { |
| l@271 | 13 outport = 41234; |
| l@271 | 14 } |
| l@271 | 15 |
| l@271 | 16 now = function() { |
| l@271 | 17 return (new Date()).getTime() / 1000; |
| l@271 | 18 }; |
| l@271 | 19 |
| l@271 | 20 sendHeartbeat = function() { |
| l@271 | 21 var buf; |
| l@271 | 22 buf = osc.toBuffer({ |
| l@271 | 23 timetag: now() + 0.05, |
| l@271 | 24 elements: [ |
| l@271 | 25 { |
| l@271 | 26 address: "/p1", |
| l@271 | 27 args: new Buffer("beat") |
| l@271 | 28 }, { |
| l@271 | 29 address: "/p2", |
| l@271 | 30 args: "string" |
| l@271 | 31 }, { |
| l@271 | 32 timetag: now() + 1, |
| l@271 | 33 elements: [ |
| l@271 | 34 { |
| l@271 | 35 address: "/p3", |
| l@271 | 36 args: 12 |
| l@271 | 37 } |
| l@271 | 38 ] |
| l@271 | 39 } |
| l@271 | 40 ] |
| l@271 | 41 }); |
| l@271 | 42 return udp.send(buf, 0, buf.length, outport, "localhost"); |
| l@271 | 43 }; |
| l@271 | 44 |
| l@271 | 45 setInterval(sendHeartbeat, 2000); |
| l@271 | 46 |
| l@271 | 47 console.log("sending heartbeat messages to http://localhost:" + outport); |
