diff resources/osc/node_modules/osc-min/examples/oscheartbeat.js @ 284:7bfb25a2e158 Doxy prerelease

Merge
author Robert Jack <robert.h.jack@gmail.com>
date Tue, 17 May 2016 15:53:24 +0100
parents fb9c28a4676b
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/resources/osc/node_modules/osc-min/examples/oscheartbeat.js	Tue May 17 15:53:24 2016 +0100
@@ -0,0 +1,35 @@
+// Generated by CoffeeScript 1.10.0
+var dgram, osc, outport, sendHeartbeat, udp;
+
+osc = require('osc-min');
+
+dgram = require("dgram");
+
+udp = dgram.createSocket("udp4");
+
+if (process.argv[2] != null) {
+  outport = parseInt(process.argv[2]);
+} else {
+  outport = 41234;
+}
+
+console.log("sending heartbeat messages to http://localhost:" + outport);
+
+//~verbatim:examples[1]~
+//### Send a bunch of args every two seconds;
+
+sendHeartbeat = function() {
+  var buf;
+  buf = osc.toBuffer({
+    address: "/heartbeat",
+    args: [
+      12, "sttttring", new Buffer("beat"), {
+        type: "integer",
+        value: 7
+      }
+    ]
+  });
+  return udp.send(buf, 0, buf.length, outport, "localhost");
+};
+
+setInterval(sendHeartbeat, 2000);