Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.30 KB | None | 0 0
  1. [{"id":"deb0d57.1c46528","type":"tab","label":"Pablo G.","disabled":false,"info":""},{"id":"8db0dd5.936962","type":"twitter-credentials","z":"","screen_name":"@pablogarciamir"},{"id":"c45be621.2a5a08","type":"ibmiot","z":"","name":"iot key Hackathon","keepalive":"60","serverName":"","cleansession":true,"appId":"","shared":false},{"id":"7ccdcccd.ac61a4","type":"ibmiot","z":"","name":"iot key Hackathon","keepalive":"60","serverName":"","cleansession":true,"appId":"","shared":true},{"id":"74378076.82506","type":"ui_tab","z":"deb0d57.1c46528","name":"Template","icon":"dashboard"},{"id":"d0586ed0.84573","type":"ui_tab","z":"deb0d57.1c46528","name":"Home","icon":"dashboard"},{"id":"47d6885e.be2ff8","type":"ui_tab","z":"deb0d57.1c46528","name":"Template","icon":"dashboard"},{"id":"f655cdfe.482e2","type":"ui_tab","z":"deb0d57.1c46528","name":"Home","icon":"dashboard"},{"id":"76ec28d8.765028","type":"ui_tab","z":"deb0d57.1c46528","name":"Template","icon":"dashboard"},{"id":"50a41a4a.e7ea54","type":"ui_tab","z":"deb0d57.1c46528","name":"Home","icon":"dashboard"},{"id":"60214b4f.24c734","type":"ui_group","z":"deb0d57.1c46528","name":"Profile","tab":"5121217d.7a6e8","order":1,"disp":true,"width":"5"},{"id":"1bece098.6c83cf","type":"ui_group","z":"deb0d57.1c46528","name":"Github API","tab":"a246ab2a.2df498","disp":true,"width":"6"},{"id":"31284143.55f0ee","type":"ui_group","z":"deb0d57.1c46528","name":"Profile","tab":"5121217d.7a6e8","order":1,"disp":true,"width":"5"},{"id":"4d608cc3.4a73c4","type":"ui_group","z":"deb0d57.1c46528","name":"Github API","tab":"a246ab2a.2df498","disp":true,"width":"6"},{"id":"3b7e2423.518dec","type":"ui_group","z":"deb0d57.1c46528","name":"Profile","tab":"5121217d.7a6e8","order":1,"disp":true,"width":"5"},{"id":"d898b0b.ebb545","type":"ui_group","z":"deb0d57.1c46528","name":"Github API","tab":"a246ab2a.2df498","disp":true,"width":"6"},{"id":"49398aba.c3b434","type":"ui_base","theme":{"name":"theme-light","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"},"themeState":{"base-color":{"default":"#0094CE","value":"#0094CE","edited":false},"page-titlebar-backgroundColor":{"value":"#0094CE","edited":false},"page-backgroundColor":{"value":"#fafafa","edited":false},"page-sidebar-backgroundColor":{"value":"#ffffff","edited":false},"group-textColor":{"value":"#1bbfff","edited":false},"group-borderColor":{"value":"#ffffff","edited":false},"group-backgroundColor":{"value":"#ffffff","edited":false},"widget-textColor":{"value":"#111111","edited":false},"widget-backgroundColor":{"value":"#0094ce","edited":false},"widget-borderColor":{"value":"#ffffff","edited":false},"base-font":{"value":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}}},"site":{"name":"Node-RED Dashboard","hideToolbar":"false","allowSwipe":"false","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"d58ad822.eded78","type":"ibmiot","z":"","name":"global IoT","keepalive":"60","serverName":"","cleansession":true,"appId":"globalnodered","shared":false},{"id":"cbb63500.e93bf8","type":"ibmiot","z":"","name":"global IoT","keepalive":"60","serverName":"","cleansession":true,"appId":"globalnodered","shared":false},{"id":"ea7ca1af.a2512","type":"http in","z":"deb0d57.1c46528","name":"tweet","url":"/tweeeet","method":"get","upload":false,"swaggerDoc":"","x":270,"y":4480,"wires":[["bca0494d.db7ca8"]]},{"id":"bca0494d.db7ca8","type":"template","z":"deb0d57.1c46528","name":"msg for tweet","field":"payload","fieldType":"msg","format":"handlebars","syntax":"plain","template":"Hello-world magical node-red!","output":"str","x":480,"y":4480,"wires":[["e863ac60.f4262","f0e112ac.ff5f9","2938ce2.932a232"]]},{"id":"e863ac60.f4262","type":"http response","z":"deb0d57.1c46528","name":"","statusCode":"","headers":{},"x":656,"y":4484,"wires":[]},{"id":"f0e112ac.ff5f9","type":"debug","z":"deb0d57.1c46528","name":"","active":true,"console":"false","complete":"payload","x":668,"y":4381,"wires":[]},{"id":"2938ce2.932a232","type":"twitter out","z":"deb0d57.1c46528","twitter":"8db0dd5.936962","name":"Tweet","x":681,"y":4594,"wires":[]},{"id":"5a1e9cf9.7fdfc4","type":"ibmiot in","z":"deb0d57.1c46528","authentication":"apiKey","apiKey":"7ccdcccd.ac61a4","inputType":"evt","deviceId":"kinectDeviceMDR","applicationId":"","deviceType":"kinectDeviceType","eventType":"kinectEvent","commandType":"","format":"json","name":"IBM IoT Input","service":"registered","allDevices":"","allApplications":"","allDeviceTypes":false,"allEvents":false,"allCommands":"","allFormats":"","qos":0,"x":170,"y":460,"wires":[["2428be0a.1a53a2"]]},{"id":"b9b8424d.a59f4","type":"ibmiot in","z":"deb0d57.1c46528","authentication":"boundService","apiKey":"","inputType":"appsts","deviceId":"","applicationId":"","deviceType":"+","eventType":"+","commandType":"","format":"json","name":"IBM IoT App Initialize Context","service":"registered","allDevices":false,"allApplications":false,"allDeviceTypes":true,"allEvents":true,"allCommands":false,"allFormats":false,"qos":"0","x":268,"y":175,"wires":[["60238372.9ca7ac"]]},{"id":"4fa4c1e7.0d28","type":"comment","z":"deb0d57.1c46528","name":"Context Definition","info":"","x":511,"y":129,"wires":[]},{"id":"60238372.9ca7ac","type":"function","z":"deb0d57.1c46528","name":"Global Configure ","func":"\n/**\n * Funci�n que inicializa todas las propiedades de la aplicaci�n\n **/\nfunction InitializeConfigure() {\n this.context.global.set(\"isDebug\",false);\n this.context.global.set(\"timeDelay\",1000);\n this.context.global.set(\"numPackets\",15);\n this.context.global.set(\"numPacketsDebug\",100);\n return msg;\n}\n\n\nInitializeConfigure();","outputs":1,"noerr":0,"x":512.2142333984375,"y":175.35715293884277,"wires":[[]]},{"id":"babb59b.047b2a8","type":"function","z":"deb0d57.1c46528","name":"Deserialize Packet Async","func":"\n/**\n * Funci�n que obtiene el payload del paquete\n **/\n function GetPacket(_msg) {\n var packetID = _msg.payload.packetID;\n \n var isDebug = this.context.global.get(\"isDebug\");\n if(isDebug)\n node.warn(\"getPacket \"+packetID);\n \n return packetID;\n }\n\n/** \n * Funci�n que devuelve si hay un usuario en linea\n **/\nfunction IsUserOnline(_msg){\n var user = _msg.payload.user;\n \n var isDebug = this.context.global.get(\"isDebug\");\n if(isDebug)\n node.warn(\"user \"+user);\n \n return (user != null || user != undefined || user != \"\");\n}\n\nfunction CreatePropertyPayload(value){\n var obj = { payload : value };\n \n var isDebug = this.context.global.get(\"isDebug\");\n if(isDebug)\n node.warn(\"obj: \"+obj.payload);\n \n return obj;\n}\n\n/**\n * Funci�n Template Pattern - DSL syntax\n * {} => Es la creaci�n de un objecto vacio\n **/\nfunction DeserializePacket_Main() {\n return node.send(\n CreatePropertyPayload(\n GetPacket(msg)\n )\n );\n \n}\n \nreturn DeserializePacket_Main();","outputs":"1","noerr":0,"x":312,"y":815,"wires":[["48184e1a.815a3"]]},{"id":"4e6e98c3.176958","type":"debug","z":"deb0d57.1c46528","name":"Message Error","active":false,"console":"false","complete":"true","x":769,"y":805,"wires":[]},{"id":"2428be0a.1a53a2","type":"switch","z":"deb0d57.1c46528","name":"Validate Packet","property":"payload","propertyType":"msg","rules":[{"t":"null"},{"t":"nnull"}],"checkall":"true","outputs":2,"x":454,"y":464,"wires":[["3a33bd9f.d6cf92"],["120005b3.1ce71a","dfb914d4.ff2ab8"]]},{"id":"120005b3.1ce71a","type":"function","z":"deb0d57.1c46528","name":"Throttling Async","func":"/**\n * Funci�n que devuelve el Packet ID del cliente Kinect\n **/\nfunction GetPatcketID(){\n return msg.payload.packetID;\n}\n\n/**\n * Funci�n que muestra por pantalla el env�o del m�dulo X de los paquetes totales hasta el momento\n **/ \nfunction NumPacketsDebug(packetID,_node) {\n var numPacketsDebug = this.context.global.get(\"numPacketsDebug\");\n \n if(packetID % numPacketsDebug == 0) \n _node.warn(\"Total Packet Id : \"+packetID);\n}\n\n/**\n * Funci�n que salvaguarda el env�o de paquetes del cliente a la aplicaci�n Node-RED\n * Filtra los paquetes enviados \n **/\nfunction ThrottlingAsync(packetID,_node) {\n var numPackets = this.context.global.get(\"numPackets\");\n var isDebug = this.context.global.get(\"isDebug\");\n \n if(packetID % numPackets == 0){\n if(isDebug)\n _node.warn(\"Throttling Async Packet ID\"+packetID);\n \n return _node.send(msg);\n }\n}\n\n/**\n * Funci�n Template Pattern\n **/\nfunction Throttling_Main() {\n var packetId = GetPatcketID();\n NumPacketsDebug(packetId, node);\n ThrottlingAsync(packetId, node);\n}\n\n\nreturn Throttling_Main();","outputs":1,"noerr":0,"x":85,"y":815,"wires":[["babb59b.047b2a8"]]},{"id":"48184e1a.815a3","type":"switch","z":"deb0d57.1c46528","name":"Validate Packet","property":"payload","propertyType":"msg","rules":[{"t":"null"},{"t":"nnull"}],"checkall":"true","outputs":2,"x":556,"y":815,"wires":[["4e6e98c3.176958"],["cda38703.a56468"]]},{"id":"cda38703.a56468","type":"ui_text","z":"deb0d57.1c46528","group":"b2ad1aa1.f28258","order":2,"width":0,"height":0,"name":"","label":"Packet ID","format":"{{msg.payload}}","layout":"row-spread","x":762,"y":858,"wires":[]},{"id":"7171d993.844678","type":"ui_text","z":"deb0d57.1c46528","group":"8079660f.d45af8","order":0,"width":0,"height":0,"name":"Profile Packet","label":"","format":"","layout":"row-center","x":773,"y":747,"wires":[]},{"id":"ef865f1c.5e938","type":"ui_template","z":"deb0d57.1c46528","group":"b2ad1aa1.f28258","name":"Dynamic LoadScriptAsync","order":8,"width":0,"height":0,"format":"<script>\n(function(scope) {\n \n function loadScript(url, callback) {\n \n var script = document.createElement(\"script\")\n script.type = \"text/javascript\";\n \n if (script.readyState) { \n script.onreadystatechange = function () {\n if (script.readyState == \"loaded\" || script.readyState == \"complete\") {\n script.onreadystatechange = null;\n callback();\n }\n };\n } \n else { \n script.onload = function () {\n var timer = setInterval(function() {\n clearInterval(timer);\n callback();\n },100);\n };\n }\n\n script.src = url;\n document.getElementsByTagName(\"head\")[0].appendChild(script);\n }\n\n loadScript(\"https://tonejs.github.io/build/Tone.js\", function () {\n \n var loaded = 'Tone loaded';\n console.log(loaded);\n \n window.tone = new Tone.Synth().toMaster();\n tone.triggerAttackRelease(\"C4\", \"8n\");\n \n \n \t\twindow.tone = new Tone.Oscillator({\n \t\t\t\"frequency\" : 440,\n \t\t\t\"volume\" : -10\n \t\t}).toMaster();\n \t\t\n \t//\tconsole.log(window.tone);\n \t\t\n \t\twindow.toneMaster = Tone.Master;\n \t\t\n //\t\tconsole.log(window.toneMaster);\n });\n \n})(scope);\n</script>\n","storeOutMessages":true,"fwdInMessages":true,"templateScope":"local","x":531.142822265625,"y":221.71429443359375,"wires":[[]]},{"id":"3a33bd9f.d6cf92","type":"debug","z":"deb0d57.1c46528","name":"Message Error","active":true,"console":"false","complete":"true","x":523,"y":296,"wires":[]},{"id":"dfb914d4.ff2ab8","type":"function","z":"deb0d57.1c46528","name":"Deserializacion Body Parts","func":"function toDecimal(input, decimals){\n var res = parseFloat(Math.round(input * 100) / 100).toFixed(decimals);\n //node.warn(res);\n return res;\n}\n\n\nvar obj = msg.payload[0].payload;\nvar user = obj.user;\nvar size = user.length;\n//node.warn(size);\nvar numDecimals = this.context.global.get(\"numDecimals\");\nvar users = [];\nif (user) {\n for (var i = 0; i < 2; i++)\n {\n var bodypart = context.global.get(\"bodyPartSelect\");\n //node.warn(bodypart);\n //node.warn(user)\n if (user[i])\n var body = user[i].bodyParts;\n //node.warn(body);\n var myBodyParts = [];\n if(body){\n\n body.forEach(\n function(p){\n\n var item;\n if(p.name == \"Neck\") {\n\n p.positions[0].x = toDecimal(p.positions[0].x, numDecimals);\n p.positions[0].y = toDecimal(p.positions[0].y, numDecimals);\n p.positions[0].z = toDecimal(p.positions[0].z, numDecimals);\n\n item = p;\n item.userId = i+1;\n // node.warn(item);\n //node.send(item);\n }\n else if (p.name == \"WristLeft\"){\n p.positions[0].x = toDecimal(p.positions[0].x, numDecimals);\n p.positions[0].y = toDecimal(p.positions[0].y, numDecimals);\n p.positions[0].z = toDecimal(p.positions[0].z, numDecimals);\n\n item = p;\n item.userId = i+1;\n // node.warn(item);\n //node.send(item);\n }\n else if (p.name == \"WristRight\"){\n p.positions[0].x = toDecimal(p.positions[0].x, numDecimals);\n p.positions[0].y = toDecimal(p.positions[0].y, numDecimals);\n p.positions[0].z = toDecimal(p.positions[0].z, numDecimals);\n\n item = p;\n item.userId = i+1;\n // node.warn(item);\n //node.send(item);\n }\n if (item){\n myBodyParts.push(item);\n }\n }\n );\n }\n var userElement = {\"id\": i+1, parts: myBodyParts};\n users.push(userElement)\n }\n node.send(users);\n node.warn(users)\n \n}\n","outputs":1,"noerr":0,"x":768.1244049072266,"y":402.79603481292725,"wires":[["3aebe1a.161371e","34a844ce.0e372c"]],"outputLabels":["string"]},{"id":"da35a43a.be2d38","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":3,"width":0,"height":0,"name":"x","label":"x","format":"{{msg.positions[0].x}}","layout":"row-spread","x":1227.0529975891113,"y":748.1532483100891,"wires":[]},{"id":"dc7615f7.c127a8","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":5,"width":0,"height":0,"name":"z","label":"z","format":"{{msg.positions[0].z}}","layout":"row-spread","x":1226.0529975891113,"y":825.1532483100891,"wires":[]},{"id":"d7335de0.22e4e","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":4,"width":0,"height":0,"name":"y","label":"y","format":"{{msg.positions[0].y}}","layout":"row-spread","x":1226.0529975891113,"y":787.1532483100891,"wires":[]},{"id":"d27669f1.24d2c8","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":1,"width":0,"height":0,"name":"","label":"Body ","format":"{{msg.name}}","layout":"row-spread","x":1227.0529899597168,"y":880.1532483100891,"wires":[]},{"id":"81bdd538.704348","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":2,"width":0,"height":0,"name":"User","label":"User ","format":"{{msg.userId}}","layout":"row-spread","x":1233.4456939697266,"y":698.5460019111633,"wires":[]},{"id":"e95b3f94.7c441","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":6,"width":0,"height":0,"name":"","label":"isPresent","format":"{{msg.isPresent}}","layout":"row-spread","x":1237.5529899597168,"y":930.6532483100891,"wires":[]},{"id":"564485de.0ada7c","type":"ui_text","z":"deb0d57.1c46528","group":"5642b201.a33c0c","order":7,"width":0,"height":0,"name":"isTracked","label":"isTracked","format":"{{msg.isTracked}}","layout":"row-spread","x":1242.838794708252,"y":980.6532092094421,"wires":[]},{"id":"3aebe1a.161371e","type":"debug","z":"deb0d57.1c46528","name":"Users","active":true,"console":"false","complete":"true","x":900.0173416137695,"y":585.01038646698,"wires":[]},{"id":"70ae9f48.f78c9","type":"inject","z":"deb0d57.1c46528","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":true,"x":447.18055725097656,"y":628.9723052978516,"wires":[["8708c06b.d1b2"]]},{"id":"8708c06b.d1b2","type":"template","z":"deb0d57.1c46528","name":"","field":"payload","fieldType":"msg","format":"json","syntax":"plain","template":"[ \n { \n \"topic\":\"iot-2/type/kinectDeviceType/id/kinectDeviceGlobal02/evt/kinectEvent/fmt/json\",\n \"payload\":{ \n \"packetID\":112,\n \"user\":[ \n { \n \"id\":72057594037978180,\n \"leftHandState\":\"NotTracked\",\n \"rightHandState\":\"NotTracked\",\n \"userId\":\"\",\n \"bodyParts\":[ \n { \n \"name\":\"SpineBase\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0930040553,\n \"y\":-0.461696148,\n \"z\":0.7111161\n }\n ]\n },\n { \n \"name\":\"SpineMid\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.141887188,\n \"y\":-0.223949432,\n \"z\":0.657332838\n }\n ]\n },\n { \n \"name\":\"Neck\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.18429926,\n \"y\":0.009993926,\n \"z\":0.586045146\n }\n ]\n },\n { \n \"name\":\"Head\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.244624019,\n \"y\":0.102220058,\n \"z\":0.5544262\n }\n ]\n },\n { \n \"name\":\"ShoulderLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0911301,\n \"y\":-0.07552687,\n \"z\":0.579223454\n }\n ]\n },\n { \n \"name\":\"ElbowLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0449989252,\n \"y\":0.0189621635,\n \"z\":0.725447237\n }\n ]\n },\n { \n \"name\":\"WristLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.219972,\n \"y\":0.0375751369,\n \"z\":0.5611832\n }\n ]\n },\n { \n \"name\":\"HandLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.214227453,\n \"y\":0.03948583,\n \"z\":0.5603384\n }\n ]\n },\n { \n \"name\":\"ShoulderRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.2934495,\n \"y\":-0.0621844754,\n \"z\":0.5731466\n }\n ]\n },\n { \n \"name\":\"ElbowRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.1319377,\n \"y\":0.0216194429,\n \"z\":0.480877221\n }\n ]\n },\n { \n \"name\":\"WristRight\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.192220449,\n \"y\":0.0237688888,\n \"z\":0.6477647\n }\n ]\n },\n { \n \"name\":\"HandRight\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.230301425,\n \"y\":0.06751259,\n \"z\":0.6281457\n }\n ]\n },\n { \n \"name\":\"HipLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0502673872,\n \"y\":-0.407317758,\n \"z\":0.630649745\n }\n ]\n },\n { \n \"name\":\"KneeLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.08602706,\n \"y\":0.0232924148,\n \"z\":0.7897132\n }\n ]\n },\n { \n \"name\":\"AnkleLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.240855917,\n \"y\":0.06964682,\n \"z\":0.477439016\n }\n ]\n },\n { \n \"name\":\"FootLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.239012778,\n \"y\":0.0501400754,\n \"z\":0.337364376\n }\n ]\n },\n { \n \"name\":\"HipRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.128646225,\n \"y\":-0.4834851,\n \"z\":0.7414421\n }\n ]\n },\n { \n \"name\":\"KneeRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.173153058,\n \"y\":-0.61056596,\n \"z\":0.258059472\n }\n ]\n },\n { \n \"name\":\"AnkleRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.210160628,\n \"y\":-0.7165136,\n \"z\":-0.138728634\n }\n ]\n },\n { \n \"name\":\"FootRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.204581857,\n \"y\":-0.714342654,\n \"z\":-0.246243984\n }\n ]\n },\n { \n \"name\":\"SpineShoulder\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.1748985,\n \"y\":-0.0470790863,\n \"z\":0.6064908\n }\n ]\n },\n { \n \"name\":\"HandTipLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.274166763,\n \"y\":0.07008146,\n \"z\":0.517504334\n }\n ]\n },\n { \n \"name\":\"ThumbLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.205803052,\n \"y\":-0.00104928284,\n \"z\":0.5244444\n }\n ]\n },\n { \n \"name\":\"HandTipRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.2468432,\n \"y\":0.139248714,\n \"z\":0.6093282\n }\n ]\n },\n { \n \"name\":\"ThumbRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.223648548,\n \"y\":0.06556231,\n \"z\":0.61\n }\n ]\n }\n ]\n },\n { \n \"id\":72057594037978180,\n \"leftHandState\":\"NotTracked\",\n \"rightHandState\":\"NotTracked\",\n \"userId\":\"\",\n \"bodyParts\":[ \n { \n \"name\":\"SpineBase\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0930040553,\n \"y\":-0.461696148,\n \"z\":0.7111161\n }\n ]\n },\n { \n \"name\":\"SpineMid\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.141887188,\n \"y\":-0.223949432,\n \"z\":0.657332838\n }\n ]\n },\n { \n \"name\":\"Neck\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.18429926,\n \"y\":0.009993926,\n \"z\":0.586045146\n }\n ]\n },\n { \n \"name\":\"Head\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.244624019,\n \"y\":0.102220058,\n \"z\":0.5544262\n }\n ]\n },\n { \n \"name\":\"ShoulderLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0911301,\n \"y\":-0.07552687,\n \"z\":0.579223454\n }\n ]\n },\n { \n \"name\":\"ElbowLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0449989252,\n \"y\":0.0189621635,\n \"z\":0.725447237\n }\n ]\n },\n { \n \"name\":\"WristLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.219972,\n \"y\":0.0375751369,\n \"z\":0.5611832\n }\n ]\n },\n { \n \"name\":\"HandLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.214227453,\n \"y\":0.03948583,\n \"z\":0.5603384\n }\n ]\n },\n { \n \"name\":\"ShoulderRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.2934495,\n \"y\":-0.0621844754,\n \"z\":0.5731466\n }\n ]\n },\n { \n \"name\":\"ElbowRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.1319377,\n \"y\":0.0216194429,\n \"z\":0.480877221\n }\n ]\n },\n { \n \"name\":\"WristRight\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.192220449,\n \"y\":0.0237688888,\n \"z\":0.6477647\n }\n ]\n },\n { \n \"name\":\"HandRight\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.230301425,\n \"y\":0.06751259,\n \"z\":0.6281457\n }\n ]\n },\n { \n \"name\":\"HipLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.0502673872,\n \"y\":-0.407317758,\n \"z\":0.630649745\n }\n ]\n },\n { \n \"name\":\"KneeLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.08602706,\n \"y\":0.0232924148,\n \"z\":0.7897132\n }\n ]\n },\n { \n \"name\":\"AnkleLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.240855917,\n \"y\":0.06964682,\n \"z\":0.477439016\n }\n ]\n },\n { \n \"name\":\"FootLeft\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.239012778,\n \"y\":0.0501400754,\n \"z\":0.337364376\n }\n ]\n },\n { \n \"name\":\"HipRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.128646225,\n \"y\":-0.4834851,\n \"z\":0.7414421\n }\n ]\n },\n { \n \"name\":\"KneeRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.173153058,\n \"y\":-0.61056596,\n \"z\":0.258059472\n }\n ]\n },\n { \n \"name\":\"AnkleRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.210160628,\n \"y\":-0.7165136,\n \"z\":-0.138728634\n }\n ]\n },\n { \n \"name\":\"FootRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.204581857,\n \"y\":-0.714342654,\n \"z\":-0.246243984\n }\n ]\n },\n { \n \"name\":\"SpineShoulder\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.1748985,\n \"y\":-0.0470790863,\n \"z\":0.6064908\n }\n ]\n },\n { \n \"name\":\"HandTipLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.274166763,\n \"y\":0.07008146,\n \"z\":0.517504334\n }\n ]\n },\n { \n \"name\":\"ThumbLeft\",\n \"isPresent\":true,\n \"isTracked\":true,\n \"positions\":[ \n { \n \"x\":0.205803052,\n \"y\":-0.00104928284,\n \"z\":0.5244444\n }\n ]\n },\n { \n \"name\":\"HandTipRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.2468432,\n \"y\":0.139248714,\n \"z\":0.6093282\n }\n ]\n },\n { \n \"name\":\"ThumbRight\",\n \"isPresent\":true,\n \"isTracked\":false,\n \"positions\":[ \n { \n \"x\":0.223648548,\n \"y\":0.06556231,\n \"z\":0.61\n }\n ]\n }\n ]\n }\n ]\n },\n \"deviceId\":\"kinectDeviceGlobal02\",\n \"deviceType\":\"kinectDeviceType\",\n \"eventType\":\"kinectEvent\",\n \"format\":\"json\",\n \"_msgid\":\"2f6268ec.570e98\"\n }\n]","output":"str","x":573.1839923858643,"y":683.388973236084,"wires":[["a17d2ed1.0c03"]]},{"id":"a17d2ed1.0c03","type":"json","z":"deb0d57.1c46528","name":"","pretty":false,"x":709.5243072509766,"y":671.798656463623,"wires":[["dfb914d4.ff2ab8","3aebe1a.161371e"]]},{"id":"34a844ce.0e372c","type":"split","z":"deb0d57.1c46528","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":995.9867477416991,"y":497.2309303283691,"wires":[["6c8fb318.cb092c"]]},{"id":"6c8fb318.cb092c","type":"switch","z":"deb0d57.1c46528","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"","vt":"str"},{"t":"eq","v":"","vt":"str"}],"checkall":"true","outputs":2,"x":1141.6810302734375,"y":522.2308959960938,"wires":[[],[]]}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement