From cfe685eb154865ea139e52c89cd7edc52e57fcc8 Mon Sep 17 00:00:00 2001 From: Jake <jake.read@cba.mit.edu> Date: Sun, 28 Jul 2019 11:25:05 -0400 Subject: [PATCH] ongoing last stretch dev --- hunks/control/gate.js | 105 ++ hunks/interface/button.js | 17 +- hunks/view.js | 7 +- save/systems/00-sys-midroutesearch.json | 634 ---------- save/systems/07-20-l4-1motor.json | 654 ---------- save/systems/dev-recursivelinks-01.json | 601 --------- ...6-allmod.json => littleRascal-jogAll.json} | 0 ...sattempt-04.json => pdev-rj45-ringer.json} | 178 +-- save/systems/ponyo-bridge-l4-ab-nrf.json | 881 ------------- save/systems/ponyo-bridge-l4-ab-rf.json | 1101 ---------------- save/systems/rdev-03-abde.json | 1021 --------------- save/systems/rdev-5l-3cobs.json | 842 ------------- save/systems/rdev-5l-5cobs-ab-nrf.json | 1106 ----------------- save/systems/s1-complete.json | 654 ---------- save/systems/sdn-l4-2.json | 991 --------------- save/systems/stepdev-jog-01.json | 589 --------- save/systems/stepper-01.json | 664 ---------- save/systems/stepper-02.json | 589 --------- ...e-l4-abc-nrf.json => ussm-rdev-abc-v.json} | 76 +- ...v-jog-xy-01.json => ussm-rdev-abe-rf.json} | 620 ++++----- typeset.js | 6 + view/vtoplevel.js | 20 + 22 files changed, 532 insertions(+), 10824 deletions(-) create mode 100644 hunks/control/gate.js delete mode 100644 save/systems/00-sys-midroutesearch.json delete mode 100644 save/systems/07-20-l4-1motor.json delete mode 100644 save/systems/dev-recursivelinks-01.json rename save/systems/{rdev-16-allmod.json => littleRascal-jogAll.json} (100%) rename save/systems/{sysattempt-04.json => pdev-rj45-ringer.json} (84%) delete mode 100644 save/systems/ponyo-bridge-l4-ab-nrf.json delete mode 100644 save/systems/ponyo-bridge-l4-ab-rf.json delete mode 100644 save/systems/rdev-03-abde.json delete mode 100644 save/systems/rdev-5l-3cobs.json delete mode 100644 save/systems/rdev-5l-5cobs-ab-nrf.json delete mode 100644 save/systems/s1-complete.json delete mode 100644 save/systems/sdn-l4-2.json delete mode 100644 save/systems/stepdev-jog-01.json delete mode 100644 save/systems/stepper-01.json delete mode 100644 save/systems/stepper-02.json rename save/systems/{ponyo-bridge-l4-abc-nrf.json => ussm-rdev-abc-v.json} (93%) rename save/systems/{sdev-jog-xy-01.json => ussm-rdev-abe-rf.json} (76%) diff --git a/hunks/control/gate.js b/hunks/control/gate.js new file mode 100644 index 0000000..4b3e539 --- /dev/null +++ b/hunks/control/gate.js @@ -0,0 +1,105 @@ +/* + +hunk template + +*/ + +// these are ES6 modules +import { + Hunkify, + Input, + Output, + State +} from '../hunks.js' + +just started, make a gate for ussm ... can it be generic ? pushes outputs when all inputs are synced + +// a space-time jogging state machine for networked machines +// this is a husk, development continued in nautilus for return time reasons... +function Gate() { + // this fn attaches handles to our function-object, + Hunkify(this) + + // ui, + let pxn = new Input('boolean', 'xNegPressure', this) + let pxp = new Input('boolean', 'xPosPressure', this) + this.inputs.push(pxn, pxp) + // handling (can we go num -> uint32 reliably at link?) + let oxs = new Output('number', 'xStepsNextIncrement', this) + let oxi = new Input('number', 'xStepsMade', this) + this.inputs.push(oxi) + this.outputs.push(oxs) + + let intervalOn = new State('boolean', 'intervalRunning', false) + let intervalMicroseconds = new State('number', 'usPerIncrement', 1000) + let accelState = new State('number', 'accel (s/s^2)', 1000) + this.states.push(intervalOn, intervalMicroseconds, accelState) + + // State items also have change handlers, + intervalMicroseconds.change = (value) => { + intervalMicroseconds.set(value) + } + + intervalOn.change = (value) => { + intervalOn.set(value) + if(value){ + // kick 3 circles in, + for(let i = 0; i < 1; i ++){ + netDesires.push(getNextDesire()) + } + } else { + + } + } + + // ok: here... run the loop, + + let staticDesire = 10 + let netDesires = [] + let getNextDesire = () => { + // return the next item in the train, update state about train's current + // local ? + staticDesire += 5; + if(staticDesire > 50){ + staticDesire = 10 + } + return staticDesire + } + + let times = [] + let counts = 0; + let totaltime = 0; + + // hunks can choose to- or not- have init code. + // at init, the module has been loaded and state variables have been + // recalled from any program save - so this is a good point + // to check any of those, and setup accordingly ... + this.init = () => { + this.log('first return') + } + + this.loop = () => { + // mostly, we want to keep the train rolling... + if(oxi.io){ + let stepsTaken = oxi.get() + counts ++ + totaltime += performance.now() - times.shift() + if(counts > 64){ + console.log('time / 64 for', totaltime / 64) + totaltime = 0 + counts = 0 + } + if(intervalOn.value){ + netDesires.push(getNextDesire()) + } + } + + if(!(oxs.io) && netDesires.length > 0){ + times.push(performance.now()) + oxs.put(netDesires.shift()) + } + } +} + +// the hunk is also an ES6 module, this is how we export those: +export default Gate diff --git a/hunks/interface/button.js b/hunks/interface/button.js index ee7717a..5435cda 100644 --- a/hunks/interface/button.js +++ b/hunks/interface/button.js @@ -12,17 +12,18 @@ function Button() { let trigger = new Input('any', 'trigger', this) this.inputs.push(trigger) - let onclk = new Output('any', 'onclick', this) + let onclk = new Output('boolean', 'onclick', this) this.outputs.push(onclk) /* aspirationally this.outputs.mousedown this.outputs.mouseup */ - + /* let strang = new State('string', 'strng', 'start value') let numbr = new State('number', 'nmbr', 101) let blen = new State('boolean', 'bln', false) this.states.push(strang, numbr, blen) + */ this.dom = {} @@ -37,17 +38,21 @@ function Button() { let contact = $('<div>').addClass('btn').append('! contact !').get(0) $(this.dom).append(contact) contact.addEventListener('click', (evt) => { - console.log('button hunk down') - onclk.put(numbr.value) + //console.log('button hunk down') + if(onclk.io){ + console.warn("button attempts to push to occupied output") + } else { + onclk.put(true) + } }) } this.loop = () => { // this will be called once every round turn // typically we check flow control first - if (trigger.io && onclk.ie) { + if (trigger.io && !(onclk.io)) { // an input is occupied, and the exit path is empty - onclk.put(trigger.get()) + onclk.put(true) } } } diff --git a/hunks/view.js b/hunks/view.js index 389cd0b..43542ff 100644 --- a/hunks/view.js +++ b/hunks/view.js @@ -366,12 +366,7 @@ function View() { // ok, we have the def, now we need to (1) place it and also (2) // hook it up to any native dom elements (cuttlefish only) // we'll find the menu, if it's about, this is a nice place to place - let mt - let menu = $(this.dom).children('.contextmenu').get(0) - if (menu !== undefined) { - mt = dt.readTransform(menu) - $(menu).remove() - } + let mt = this.tlv.getPositionForPlacement(this) // we want to make sure that's in-bounds ... let bounds = this.getCurrentBounds() // console.log('bounds', bounds) diff --git a/save/systems/00-sys-midroutesearch.json b/save/systems/00-sys-midroutesearch.json deleted file mode 100644 index 00eede8..0000000 --- a/save/systems/00-sys-midroutesearch.json +++ /dev/null @@ -1,634 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "stepper", - "name": "stepper_3", - "inputs": [ - { - "name": "increment", - "type": "int32" - } - ], - "outputs": [ - { - "name": "increment", - "type": "int32" - }, - { - "name": "stallGuard", - "type": "uint32" - } - ], - "states": [ - { - "name": "current (6-24)", - "type": "uint16", - "value": 14 - } - ] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32" - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "not connected" - }, - { - "name": "retrycount", - "type": "number", - "value": 0 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/07-20-l4-1motor.json b/save/systems/07-20-l4-1motor.json deleted file mode 100644 index 65cc813..0000000 --- a/save/systems/07-20-l4-1motor.json +++ /dev/null @@ -1,654 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_66_3", - "type": "byteArray" - }, - { - "name": "auto_8_4", - "type": "boolean" - }, - { - "name": "auto_46_4", - "type": "boolean" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_121_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_66_3 (byteArray), auto_8_4 (boolean), auto_46_4 (boolean)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_121_3 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_192_4", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_78_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_141_4", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_29_4", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_192_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_78_3 (byteArray), auto_141_4 (boolean), auto_29_4 (boolean)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_240_2", - "type": "byteArray" - }, - { - "name": "auto_234_3", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_151_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "auto_247_3", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_240_2 (byteArray), auto_234_3 (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_151_2 (byteArray), auto_247_3 (int32)" - } - ] - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": true - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "interface/arrowpad", - "name": "interface/arrowpad_7", - "inputs": [], - "outputs": [ - { - "name": "left", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 5 - } - ] - }, - { - "name": "up", - "type": "boolean" - }, - { - "name": "down", - "type": "boolean" - }, - { - "name": "pgup", - "type": "boolean" - }, - { - "name": "pgdown", - "type": "boolean" - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/dev-recursivelinks-01.json b/save/systems/dev-recursivelinks-01.json deleted file mode 100644 index 99ae32a..0000000 --- a/save/systems/dev-recursivelinks-01.json +++ /dev/null @@ -1,601 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45", - "name": "comm/COBSerialRJ45_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "debug/bytearrayoutput", - "name": "debug/bytearrayoutput_6", - "inputs": [], - "outputs": [ - { - "name": "source", - "type": "byteArray" - } - ], - "states": [ - { - "name": "gobutton", - "type": "boolean", - "value": false - }, - { - "name": "prefix", - "type": "string", - "value": "85, 86, 87, 88" - } - ] - } - ] -} \ No newline at end of file diff --git a/save/systems/rdev-16-allmod.json b/save/systems/littleRascal-jogAll.json similarity index 100% rename from save/systems/rdev-16-allmod.json rename to save/systems/littleRascal-jogAll.json diff --git a/save/systems/sysattempt-04.json b/save/systems/pdev-rj45-ringer.json similarity index 84% rename from save/systems/sysattempt-04.json rename to save/systems/pdev-rj45-ringer.json index f25ddb9..138937b 100644 --- a/save/systems/sysattempt-04.json +++ b/save/systems/pdev-rj45-ringer.json @@ -63,6 +63,10 @@ { "name": "auto_0_3", "type": "byteArray" + }, + { + "name": "auto_38_3", + "type": "byteArray" } ], "outputs": [ @@ -95,6 +99,16 @@ "inHunkInput": 0 } ] + }, + { + "name": "auto_177_3", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 7, + "inHunkInput": 0 + } + ] } ], "states": [ @@ -111,12 +125,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_38_3 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_177_3 (byteArray)" } ], "contains": { @@ -161,6 +175,10 @@ { "name": "auto_0_3", "type": "byteArray" + }, + { + "name": "auto_111_4", + "type": "byteArray" } ], "outputs": [ @@ -193,6 +211,16 @@ "inHunkInput": 1 } ] + }, + { + "name": "auto_172_3", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 3, + "inHunkInput": 2 + } + ] } ], "states": [ @@ -209,12 +237,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_111_4 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_172_3 (byteArray)" } ] }, @@ -265,8 +293,8 @@ "type": "byteArray" }, { - "name": "auto_0_3", - "type": "int32" + "name": "auto_170_2", + "type": "byteArray" } ], "outputs": [ @@ -292,11 +320,11 @@ }, { "name": "auto_0_2", - "type": "int32", + "type": "byteArray", "connections": [ { - "inHunkIndex": 5, - "inHunkInput": 2 + "inHunkIndex": 1, + "inHunkInput": 3 } ] } @@ -315,12 +343,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (int32)" + "value": "mgrMsgs (byteArray), auto_170_2 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (int32)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" } ], "contains": { @@ -363,8 +391,8 @@ "type": "byteArray" }, { - "name": "auto_0_3", - "type": "int32" + "name": "auto_96_3_512", + "type": "byteArray" } ], "outputs": [ @@ -389,8 +417,8 @@ ] }, { - "name": "auto_0_2", - "type": "int32", + "name": "auto_77_3_512", + "type": "byteArray", "connections": [ { "inHunkIndex": 3, @@ -413,12 +441,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (int32)" + "value": "mgrMsgs (byteArray), auto_96_3 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (int32)" + "value": "mgrMsgs (byteArray), auto_77_3 (byteArray)" } ] }, @@ -446,18 +474,18 @@ "states": [] }, { - "type": "stepper", - "name": "stepper_3", + "type": "comm/COBSerialRJ45_A", + "name": "comm/COBSerialRJ45_A_3", "inputs": [ { - "name": "increment", - "type": "int32" + "name": "data_1024", + "type": "byteArray" } ], "outputs": [ { - "name": "increment", - "type": "int32", + "name": "data_1024", + "type": "byteArray", "connections": [ { "inHunkIndex": 1, @@ -509,58 +537,6 @@ "value": false } ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] } ] } @@ -659,6 +635,58 @@ } ], "states": [] + }, + { + "type": "debug/bytearrayoutput", + "name": "debug/bytearrayoutput_6", + "inputs": [], + "outputs": [ + { + "name": "source", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 2, + "inHunkInput": 3 + } + ] + } + ], + "states": [ + { + "name": "gobutton", + "type": "boolean", + "value": false + }, + { + "name": "prefix", + "type": "string", + "value": "85, 86, 87, 88" + } + ] + }, + { + "type": "debug/logger", + "name": "debug/logger_7", + "inputs": [ + { + "name": "tolog", + "type": "any" + } + ], + "outputs": [], + "states": [ + { + "name": "prefix", + "type": "string", + "value": "LOG:" + }, + { + "name": "console", + "type": "boolean", + "value": true + } + ] } ] } \ No newline at end of file diff --git a/save/systems/ponyo-bridge-l4-ab-nrf.json b/save/systems/ponyo-bridge-l4-ab-nrf.json deleted file mode 100644 index 152bdd1..0000000 --- a/save/systems/ponyo-bridge-l4-ab-nrf.json +++ /dev/null @@ -1,881 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_198_3", - "type": "byteArray" - }, - { - "name": "auto_30_4", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_50_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_20_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_198_3 (byteArray), auto_30_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_50_3 (byteArray), auto_20_4 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_119_4", - "type": "byteArray" - }, - { - "name": "auto_72_5", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_34_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_54_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_119_4 (byteArray), auto_72_5 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_34_3 (byteArray), auto_54_4 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_94_2", - "type": "byteArray" - }, - { - "name": "auto_223_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_153_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "auto_124_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 4 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_94_2 (byteArray), auto_223_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_153_2 (byteArray), auto_124_3 (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "auto_25_3_1024", - "type": "byteArray" - }, - { - "name": "auto_119_4_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_69_3_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_157_4_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_25_3 (byteArray), auto_119_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_69_3 (byteArray), auto_157_4 (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_5", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_7", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/ponyo-bridge-l4-ab-rf.json b/save/systems/ponyo-bridge-l4-ab-rf.json deleted file mode 100644 index 4f5773e..0000000 --- a/save/systems/ponyo-bridge-l4-ab-rf.json +++ /dev/null @@ -1,1101 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_198_3", - "type": "byteArray" - }, - { - "name": "auto_30_4", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_50_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_20_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_198_3 (byteArray), auto_30_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_50_3 (byteArray), auto_20_4 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_119_4", - "type": "byteArray" - }, - { - "name": "auto_72_5", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_34_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_54_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_119_4 (byteArray), auto_72_5 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_34_3 (byteArray), auto_54_4 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_94_2", - "type": "byteArray" - }, - { - "name": "auto_223_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_153_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "auto_124_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 4 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_94_2 (byteArray), auto_223_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_153_2 (byteArray), auto_124_3 (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "auto_25_3_1024", - "type": "byteArray" - }, - { - "name": "auto_119_4_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_69_3_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_157_4_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_25_3 (byteArray), auto_119_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_69_3 (byteArray), auto_157_4 (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 4 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_5", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 6 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - } - ] - } - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_7", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/rdev-03-abde.json b/save/systems/rdev-03-abde.json deleted file mode 100644 index 226dc64..0000000 --- a/save/systems/rdev-03-abde.json +++ /dev/null @@ -1,1021 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "mA", - "type": "byteArray" - }, - { - "name": "sA", - "type": "int32" - }, - { - "name": "mB", - "type": "byteArray" - }, - { - "name": "sB", - "type": "int32" - }, - { - "name": "mD", - "type": "byteArray" - }, - { - "name": "sD", - "type": "int32" - }, - { - "name": "mE", - "type": "byteArray" - }, - { - "name": "sE", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "mA", - "type": "byteArray" - }, - { - "name": "sA", - "type": "int32" - }, - { - "name": "mB", - "type": "byteArray" - }, - { - "name": "sB", - "type": "int32" - }, - { - "name": "mD", - "type": "byteArray" - }, - { - "name": "sD", - "type": "int32" - }, - { - "name": "mE", - "type": "byteArray" - }, - { - "name": "sE", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), mA (byteArray), sA (int32), mB (byteArray), sB (int32), mD (byteArray), sD (int32), mE (byteArray), sE (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), mA (byteArray), sA (int32), mB (byteArray), sB (int32), mD (byteArray), sD (int32), mE (byteArray), sE (int32)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "mA_512", - "type": "byteArray" - }, - { - "name": "sA", - "type": "int32" - }, - { - "name": "mB_512", - "type": "byteArray" - }, - { - "name": "sB", - "type": "int32" - }, - { - "name": "mD_512", - "type": "byteArray" - }, - { - "name": "sD", - "type": "int32" - }, - { - "name": "mE_512", - "type": "byteArray" - }, - { - "name": "sE", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "mA_512", - "type": "byteArray" - }, - { - "name": "sA", - "type": "int32" - }, - { - "name": "mB_512", - "type": "byteArray" - }, - { - "name": "sB", - "type": "int32" - }, - { - "name": "mD_512", - "type": "byteArray" - }, - { - "name": "sD", - "type": "int32" - }, - { - "name": "mE_512", - "type": "byteArray" - }, - { - "name": "sE", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), mA (byteArray), sA (int32), mB (byteArray), sB (int32), mD (byteArray), sD (int32), mE (byteArray), sE (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), mA (byteArray), sA (int32), mB (byteArray), sB (int32), mD (byteArray), sD (int32), mE (byteArray), sE (int32)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_5", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_7", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 8, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_D", - "name": "comm/COBSerialRJ45_D_8", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_9", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 10, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_512", - "type": "byteArray" - }, - { - "name": "s", - "type": "int32" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), s (int32)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_E", - "name": "comm/COBSerialRJ45_E_10", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 9, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - } - ] -} diff --git a/save/systems/rdev-5l-3cobs.json b/save/systems/rdev-5l-3cobs.json deleted file mode 100644 index a2f6843..0000000 --- a/save/systems/rdev-5l-3cobs.json +++ /dev/null @@ -1,842 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_5", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_7", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_8", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_9", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_C", - "name": "comm/COBSerialRJ45_C_10", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/rdev-5l-5cobs-ab-nrf.json b/save/systems/rdev-5l-5cobs-ab-nrf.json deleted file mode 100644 index 5401d00..0000000 --- a/save/systems/rdev-5l-5cobs-ab-nrf.json +++ /dev/null @@ -1,1106 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_250_3", - "type": "byteArray" - }, - { - "name": "auto_124_4", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_49_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_212_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_250_3 (byteArray), auto_124_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_49_3 (byteArray), auto_212_4 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_11_4", - "type": "byteArray" - }, - { - "name": "auto_200_5", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_237_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_139_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_11_4 (byteArray), auto_200_5 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_237_3 (byteArray), auto_139_4 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_159_2", - "type": "byteArray" - }, - { - "name": "auto_133_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_252_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "auto_173_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 4 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_159_2 (byteArray), auto_133_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_252_2 (byteArray), auto_173_3 (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "auto_23_3_1024", - "type": "byteArray" - }, - { - "name": "auto_42_4_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_12_3_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_6_4_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_23_3 (byteArray), auto_42_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_12_3 (byteArray), auto_6_4 (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 8, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 9, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_5", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 10, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 11, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "link", - "name": "link_7", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 12, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_8", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_9", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_C", - "name": "comm/COBSerialRJ45_C_10", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_D", - "name": "comm/COBSerialRJ45_D_11", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_E", - "name": "comm/COBSerialRJ45_E_12", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_7", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/s1-complete.json b/save/systems/s1-complete.json deleted file mode 100644 index 3548528..0000000 --- a/save/systems/s1-complete.json +++ /dev/null @@ -1,654 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_183_3", - "type": "byteArray" - }, - { - "name": "pl", - "type": "boolean" - }, - { - "name": "pr", - "type": "boolean" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "atd", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_183_3 (byteArray), pl (boolean), pr (boolean)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), atd (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "atd", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_112_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "pl", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "pr", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), atd (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_112_3 (byteArray), pl (boolean), pr (boolean)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_159_2", - "type": "byteArray" - }, - { - "name": "steps", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "atdn", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "steps", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_159_2 (byteArray), steps (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), atdn (byteArray), steps (int32)" - } - ] - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 1 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "interface/arrowpad", - "name": "interface/arrowpad_7", - "inputs": [], - "outputs": [ - { - "name": "left", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 5 - } - ] - }, - { - "name": "up", - "type": "boolean" - }, - { - "name": "down", - "type": "boolean" - }, - { - "name": "pgup", - "type": "boolean" - }, - { - "name": "pgdown", - "type": "boolean" - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/sdn-l4-2.json b/save/systems/sdn-l4-2.json deleted file mode 100644 index 2d76e78..0000000 --- a/save/systems/sdn-l4-2.json +++ /dev/null @@ -1,991 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_188_3", - "type": "byteArray" - }, - { - "name": "auto_252_4", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_191_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_98_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 7, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_188_3 (byteArray), auto_252_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_191_3 (byteArray), auto_98_4 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_18_4", - "type": "byteArray" - }, - { - "name": "auto_195_5", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_105_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_25_4", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_18_4 (byteArray), auto_195_5 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_105_3 (byteArray), auto_25_4 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_160_2", - "type": "byteArray" - }, - { - "name": "auto_87_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_8_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - }, - { - "name": "auto_50_3", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 4 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_160_2 (byteArray), auto_87_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_8_2 (byteArray), auto_50_3 (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "auto_43_3_1024", - "type": "byteArray" - }, - { - "name": "auto_219_4_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_59_3_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_60_4_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_43_3 (byteArray), auto_219_4 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_59_3 (byteArray), auto_60_4 (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_3", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_4", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 4 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - }, - { - "type": "comm/COBSerialRJ45_A", - "name": "comm/COBSerialRJ45_A_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/COBSerialRJ45_B", - "name": "comm/COBSerialRJ45_B_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_6", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 3 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": false - }, - { - "name": "otherLink", - "type": "uint16", - "value": 0 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray)" - } - ] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_6", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_7", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/stepdev-jog-01.json b/save/systems/stepdev-jog-01.json deleted file mode 100644 index 20a870f..0000000 --- a/save/systems/stepdev-jog-01.json +++ /dev/null @@ -1,589 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "auto_38_3", - "type": "boolean" - }, - { - "name": "auto_149_3", - "type": "boolean" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_38_3 (boolean), auto_149_3 (boolean)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_200_3", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_26_3", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_200_3 (boolean), auto_26_3 (boolean)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_112_2", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_169_3", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_112_2 (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_169_3 (int32)" - } - ] - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 0 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "interface/arrowpad", - "name": "interface/arrowpad_6", - "inputs": [], - "outputs": [ - { - "name": "left", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - }, - { - "name": "up", - "type": "boolean" - }, - { - "name": "down", - "type": "boolean" - }, - { - "name": "pgup", - "type": "boolean" - }, - { - "name": "pgdown", - "type": "boolean" - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/stepper-01.json b/save/systems/stepper-01.json deleted file mode 100644 index 2263316..0000000 --- a/save/systems/stepper-01.json +++ /dev/null @@ -1,664 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "steps", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "steps", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - } - ], - "contains": { - "interpreterName": "ponyo", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "ponyo_one", - "inputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray" - }, - { - "name": "steps", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "steps", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 3 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - } - ] - }, - { - "type": "comm/COBSerialUSB", - "name": "comm/COBSerialUSB_2", - "inputs": [ - { - "name": "data_1024", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data_1024", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "stepper", - "name": "stepper_3", - "inputs": [ - { - "name": "increment", - "type": "int32" - } - ], - "outputs": [ - { - "name": "increment", - "type": "int32", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - } - ] - } - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/stepper-02.json b/save/systems/stepper-02.json deleted file mode 100644 index cb89015..0000000 --- a/save/systems/stepper-02.json +++ /dev/null @@ -1,589 +0,0 @@ -{ - "interpreterName": "cuttlefish", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nrol", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "tlview", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - }, - { - "name": "left", - "type": "boolean" - }, - { - "name": "right", - "type": "boolean" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), left (boolean), right (boolean)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray)" - } - ], - "contains": { - "interpreterName": "nautilus", - "interpreterVersion": "v0.1", - "hunks": [ - { - "type": "manager", - "name": "nautilus", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "link", - "name": "link_1", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "auto_0_3", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 0, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_0_2", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 1 - } - ] - }, - { - "name": "left", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 1 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 2 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), left (boolean), right (boolean)" - } - ] - }, - { - "type": "comm/websocketserver", - "name": "comm/websocketserver_2", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "connected" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "link", - "name": "link_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - }, - { - "name": "mgrMsgs", - "type": "byteArray" - }, - { - "name": "steps", - "type": "int32" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 0 - } - ] - }, - { - "name": "mgrMsgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "steps", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "isActive", - "type": "boolean", - "value": true - }, - { - "name": "otherLink", - "type": "uint16", - "value": 1 - }, - { - "name": "inputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - }, - { - "name": "outputList", - "type": "string", - "value": "mgrMsgs (byteArray), steps (int32)" - } - ] - }, - { - "type": "comm/cobserial", - "name": "comm/cobserial_4", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "closed" - }, - { - "name": "pid", - "type": "string", - "value": "8022" - }, - { - "name": "refresh", - "type": "boolean", - "value": false - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 2 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 20 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 2000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - } - ] - } - }, - { - "type": "comm/websocketclient", - "name": "comm/websocketclient_3", - "inputs": [ - { - "name": "data", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "data", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 0 - } - ] - } - ], - "states": [ - { - "name": "status", - "type": "string", - "value": "open" - }, - { - "name": "retrycount", - "type": "number", - "value": 3 - }, - { - "name": "retryreset", - "type": "boolean", - "value": false - }, - { - "name": "address", - "type": "string", - "value": "127.0.0.1" - }, - { - "name": "port", - "type": "number", - "value": 2042 - } - ] - }, - { - "type": "view", - "name": "view_4", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 1 - } - ] - } - ], - "states": [] - }, - { - "type": "view", - "name": "view_5", - "inputs": [ - { - "name": "msgs", - "type": "byteArray" - } - ], - "outputs": [ - { - "name": "msgs", - "type": "byteArray", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 2 - } - ] - } - ], - "states": [] - }, - { - "type": "interface/arrowpad", - "name": "interface/arrowpad_6", - "inputs": [], - "outputs": [ - { - "name": "left", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 3 - } - ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 4 - } - ] - }, - { - "name": "up", - "type": "boolean" - }, - { - "name": "down", - "type": "boolean" - }, - { - "name": "pgup", - "type": "boolean" - }, - { - "name": "pgdown", - "type": "boolean" - } - ], - "states": [] - } - ] -} \ No newline at end of file diff --git a/save/systems/ponyo-bridge-l4-abc-nrf.json b/save/systems/ussm-rdev-abc-v.json similarity index 93% rename from save/systems/ponyo-bridge-l4-abc-nrf.json rename to save/systems/ussm-rdev-abc-v.json index 55ab020..58a7766 100644 --- a/save/systems/ponyo-bridge-l4-abc-nrf.json +++ b/save/systems/ussm-rdev-abc-v.json @@ -65,15 +65,15 @@ "type": "byteArray" }, { - "name": "auto_154_3", + "name": "auto_199_3", "type": "byteArray" }, { - "name": "auto_63_4", + "name": "auto_145_4", "type": "byteArray" }, { - "name": "auto_25_5", + "name": "auto_190_5", "type": "byteArray" } ], @@ -109,7 +109,7 @@ ] }, { - "name": "auto_124_3", + "name": "auto_12_3", "type": "byteArray", "connections": [ { @@ -119,7 +119,7 @@ ] }, { - "name": "auto_168_4", + "name": "auto_110_4", "type": "byteArray", "connections": [ { @@ -129,7 +129,7 @@ ] }, { - "name": "auto_60_5", + "name": "auto_109_5", "type": "byteArray", "connections": [ { @@ -153,12 +153,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_154_3 (byteArray), auto_63_4 (byteArray), auto_25_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_199_3 (byteArray), auto_145_4 (byteArray), auto_190_5 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_124_3 (byteArray), auto_168_4 (byteArray), auto_60_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_12_3 (byteArray), auto_110_4 (byteArray), auto_109_5 (byteArray)" } ], "contains": { @@ -205,15 +205,15 @@ "type": "byteArray" }, { - "name": "auto_137_4", + "name": "auto_107_4", "type": "byteArray" }, { - "name": "auto_37_5", + "name": "auto_131_5", "type": "byteArray" }, { - "name": "auto_215_6", + "name": "auto_247_6", "type": "byteArray" } ], @@ -249,7 +249,7 @@ ] }, { - "name": "auto_18_3", + "name": "auto_164_3", "type": "byteArray", "connections": [ { @@ -259,7 +259,7 @@ ] }, { - "name": "auto_107_4", + "name": "auto_163_4", "type": "byteArray", "connections": [ { @@ -269,7 +269,7 @@ ] }, { - "name": "auto_66_5", + "name": "auto_254_5", "type": "byteArray", "connections": [ { @@ -293,12 +293,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_137_4 (byteArray), auto_37_5 (byteArray), auto_215_6 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_107_4 (byteArray), auto_131_5 (byteArray), auto_247_6 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_18_3 (byteArray), auto_107_4 (byteArray), auto_66_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_164_3 (byteArray), auto_163_4 (byteArray), auto_254_5 (byteArray)" } ] }, @@ -349,15 +349,15 @@ "type": "byteArray" }, { - "name": "auto_95_2", + "name": "auto_47_2", "type": "byteArray" }, { - "name": "auto_213_3", + "name": "auto_49_3", "type": "byteArray" }, { - "name": "auto_120_4", + "name": "auto_220_4", "type": "byteArray" } ], @@ -383,7 +383,7 @@ ] }, { - "name": "auto_209_2", + "name": "auto_146_2", "type": "byteArray", "connections": [ { @@ -393,7 +393,7 @@ ] }, { - "name": "auto_194_3", + "name": "auto_49_3", "type": "byteArray", "connections": [ { @@ -403,7 +403,7 @@ ] }, { - "name": "auto_58_4", + "name": "auto_214_4", "type": "byteArray", "connections": [ { @@ -427,12 +427,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_95_2 (byteArray), auto_213_3 (byteArray), auto_120_4 (byteArray)" + "value": "mgrMsgs (byteArray), auto_47_2 (byteArray), auto_49_3 (byteArray), auto_220_4 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_209_2 (byteArray), auto_194_3 (byteArray), auto_58_4 (byteArray)" + "value": "mgrMsgs (byteArray), auto_146_2 (byteArray), auto_49_3 (byteArray), auto_214_4 (byteArray)" } ], "contains": { @@ -475,15 +475,15 @@ "type": "byteArray" }, { - "name": "auto_238_3_1024", + "name": "auto_165_3_512", "type": "byteArray" }, { - "name": "auto_145_4_1024", + "name": "auto_4_4_512", "type": "byteArray" }, { - "name": "auto_248_5_1024", + "name": "auto_155_5_512", "type": "byteArray" } ], @@ -509,7 +509,7 @@ ] }, { - "name": "auto_34_3_1024", + "name": "auto_154_3_512", "type": "byteArray", "connections": [ { @@ -519,7 +519,7 @@ ] }, { - "name": "auto_241_4_1024", + "name": "auto_131_4_512", "type": "byteArray", "connections": [ { @@ -529,7 +529,7 @@ ] }, { - "name": "auto_227_5_1024", + "name": "auto_198_5_512", "type": "byteArray", "connections": [ { @@ -553,12 +553,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_238_3 (byteArray), auto_145_4 (byteArray), auto_248_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_165_3 (byteArray), auto_4_4 (byteArray), auto_155_5 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_34_3 (byteArray), auto_241_4 (byteArray), auto_227_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_154_3 (byteArray), auto_131_4 (byteArray), auto_198_5 (byteArray)" } ] }, @@ -617,7 +617,7 @@ "type": "byteArray" }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray" } ], @@ -633,7 +633,7 @@ ] }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray", "connections": [ { @@ -698,7 +698,7 @@ "type": "byteArray" }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray" } ], @@ -714,7 +714,7 @@ ] }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray", "connections": [ { @@ -779,7 +779,7 @@ "type": "byteArray" }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray" } ], @@ -795,7 +795,7 @@ ] }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray", "connections": [ { diff --git a/save/systems/sdev-jog-xy-01.json b/save/systems/ussm-rdev-abe-rf.json similarity index 76% rename from save/systems/sdev-jog-xy-01.json rename to save/systems/ussm-rdev-abe-rf.json index 8974417..df3bde9 100644 --- a/save/systems/sdev-jog-xy-01.json +++ b/save/systems/ussm-rdev-abe-rf.json @@ -65,28 +65,16 @@ "type": "byteArray" }, { - "name": "auto_198_3", + "name": "auto_199_3", "type": "byteArray" }, { - "name": "auto_30_4", + "name": "auto_145_4", "type": "byteArray" }, { - "name": "auto_94_5", - "type": "boolean" - }, - { - "name": "auto_106_5", - "type": "boolean" - }, - { - "name": "auto_180_5", - "type": "boolean" - }, - { - "name": "auto_108_5", - "type": "boolean" + "name": "auto_190_5", + "type": "byteArray" } ], "outputs": [ @@ -121,7 +109,7 @@ ] }, { - "name": "auto_50_3", + "name": "auto_12_3", "type": "byteArray", "connections": [ { @@ -131,7 +119,7 @@ ] }, { - "name": "auto_20_4", + "name": "auto_110_4", "type": "byteArray", "connections": [ { @@ -139,6 +127,16 @@ "inHunkInput": 0 } ] + }, + { + "name": "auto_109_5", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 8, + "inHunkInput": 0 + } + ] } ], "states": [ @@ -155,12 +153,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_198_3 (byteArray), auto_30_4 (byteArray), auto_94_5 (boolean), auto_106_5 (boolean), auto_180_5 (boolean), auto_108_5 (boolean)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_199_3 (byteArray), auto_145_4 (byteArray), auto_190_5 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_50_3 (byteArray), auto_20_4 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_12_3 (byteArray), auto_110_4 (byteArray), auto_109_5 (byteArray)" } ], "contains": { @@ -207,11 +205,15 @@ "type": "byteArray" }, { - "name": "auto_119_4", + "name": "auto_107_4", "type": "byteArray" }, { - "name": "auto_72_5", + "name": "auto_131_5", + "type": "byteArray" + }, + { + "name": "auto_247_6", "type": "byteArray" } ], @@ -247,7 +249,7 @@ ] }, { - "name": "auto_34_3", + "name": "auto_164_3", "type": "byteArray", "connections": [ { @@ -257,7 +259,7 @@ ] }, { - "name": "auto_54_4", + "name": "auto_163_4", "type": "byteArray", "connections": [ { @@ -267,42 +269,12 @@ ] }, { - "name": "auto_171_5", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_120_5", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 1 - } - ] - }, - { - "name": "auto_183_5", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 6, - "inHunkInput": 0 - } - ] - }, - { - "name": "auto_105_5", - "type": "boolean", + "name": "auto_254_5", + "type": "byteArray", "connections": [ { - "inHunkIndex": 6, - "inHunkInput": 1 + "inHunkIndex": 3, + "inHunkInput": 4 } ] } @@ -321,12 +293,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_119_4 (byteArray), auto_72_5 (byteArray)" + "value": "mgrMsgs (byteArray), auto_0_3 (byteArray), auto_107_4 (byteArray), auto_131_5 (byteArray), auto_247_6 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_34_3 (byteArray), auto_54_4 (byteArray), auto_171_5 (boolean), auto_120_5 (boolean), auto_183_5 (boolean), auto_105_5 (boolean)" + "value": "mgrMsgs (byteArray), auto_0_2 (byteArray), auto_164_3 (byteArray), auto_163_4 (byteArray), auto_254_5 (byteArray)" } ] }, @@ -377,20 +349,16 @@ "type": "byteArray" }, { - "name": "auto_94_2", + "name": "auto_47_2", "type": "byteArray" }, { - "name": "auto_223_3", + "name": "auto_49_3", "type": "byteArray" }, { - "name": "auto_45_4", - "type": "int32" - }, - { - "name": "auto_83_5", - "type": "int32" + "name": "auto_220_4", + "type": "byteArray" } ], "outputs": [ @@ -415,7 +383,7 @@ ] }, { - "name": "auto_153_2", + "name": "auto_146_2", "type": "byteArray", "connections": [ { @@ -425,7 +393,7 @@ ] }, { - "name": "auto_124_3", + "name": "auto_49_3", "type": "byteArray", "connections": [ { @@ -435,22 +403,12 @@ ] }, { - "name": "auto_132_3", - "type": "int32", - "connections": [ - { - "inHunkIndex": 5, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_173_3", - "type": "int32", + "name": "auto_214_4", + "type": "byteArray", "connections": [ { - "inHunkIndex": 6, - "inHunkInput": 2 + "inHunkIndex": 1, + "inHunkInput": 5 } ] } @@ -469,12 +427,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_94_2 (byteArray), auto_223_3 (byteArray), auto_45_4 (int32), auto_83_5 (int32)" + "value": "mgrMsgs (byteArray), auto_47_2 (byteArray), auto_49_3 (byteArray), auto_220_4 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_153_2 (byteArray), auto_124_3 (byteArray), auto_132_3 (int32), auto_173_3 (int32)" + "value": "mgrMsgs (byteArray), auto_146_2 (byteArray), auto_49_3 (byteArray), auto_214_4 (byteArray)" } ], "contains": { @@ -517,20 +475,16 @@ "type": "byteArray" }, { - "name": "auto_25_3_1024", + "name": "auto_165_3_512", "type": "byteArray" }, { - "name": "auto_119_4_1024", + "name": "auto_4_4_512", "type": "byteArray" }, { - "name": "auto_9_5", - "type": "int32" - }, - { - "name": "auto_5_6", - "type": "int32" + "name": "auto_155_5_512", + "type": "byteArray" } ], "outputs": [ @@ -555,7 +509,7 @@ ] }, { - "name": "auto_69_3_1024", + "name": "auto_154_3_512", "type": "byteArray", "connections": [ { @@ -565,7 +519,7 @@ ] }, { - "name": "auto_157_4_1024", + "name": "auto_131_4_512", "type": "byteArray", "connections": [ { @@ -575,22 +529,12 @@ ] }, { - "name": "auto_208_4", - "type": "int32", - "connections": [ - { - "inHunkIndex": 4, - "inHunkInput": 2 - } - ] - }, - { - "name": "auto_200_5", - "type": "int32", + "name": "auto_198_5_512", + "type": "byteArray", "connections": [ { - "inHunkIndex": 6, - "inHunkInput": 2 + "inHunkIndex": 7, + "inHunkInput": 1 } ] } @@ -609,12 +553,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_25_3 (byteArray), auto_119_4 (byteArray), auto_9_5 (int32), auto_5_6 (int32)" + "value": "mgrMsgs (byteArray), auto_165_3 (byteArray), auto_4_4 (byteArray), auto_155_5 (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_69_3 (byteArray), auto_157_4 (byteArray), auto_208_4 (int32), auto_200_5 (int32)" + "value": "mgrMsgs (byteArray), auto_154_3 (byteArray), auto_131_4 (byteArray), auto_198_5 (byteArray)" } ] }, @@ -673,12 +617,8 @@ "type": "byteArray" }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray" - }, - { - "name": "auto_154_2", - "type": "int32" } ], "outputs": [ @@ -693,7 +633,7 @@ ] }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray", "connections": [ { @@ -701,16 +641,6 @@ "inHunkInput": 2 } ] - }, - { - "name": "auto_177_2", - "type": "int32", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 4 - } - ] } ], "states": [ @@ -727,12 +657,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_154_2 (int32)" + "value": "mgrMsgs (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_177_2 (int32)" + "value": "mgrMsgs (byteArray)" } ], "contains": { @@ -773,10 +703,6 @@ { "name": "mgrMsgs_1024", "type": "byteArray" - }, - { - "name": "auto_150_3", - "type": "int32" } ], "outputs": [ @@ -799,16 +725,6 @@ "inHunkInput": 0 } ] - }, - { - "name": "auto_115_4", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] } ], "states": [ @@ -825,12 +741,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_150_3 (int32)" + "value": "mgrMsgs (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_115_4 (int32)" + "value": "mgrMsgs (byteArray)" } ] }, @@ -856,39 +772,6 @@ } ], "states": [] - }, - { - "type": "stepper", - "name": "stepper_3", - "inputs": [ - { - "name": "increment", - "type": "int32" - } - ], - "outputs": [ - { - "name": "increment", - "type": "int32", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 2 - } - ] - }, - { - "name": "stallGuard", - "type": "uint32" - } - ], - "states": [ - { - "name": "current (6-24)", - "type": "uint16", - "value": 16 - } - ] } ] } @@ -925,12 +808,8 @@ "type": "byteArray" }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray" - }, - { - "name": "auto_228_2", - "type": "int32" } ], "outputs": [ @@ -945,7 +824,7 @@ ] }, { - "name": "mgrMsgs_1024", + "name": "mgrMsgs_512", "type": "byteArray", "connections": [ { @@ -953,16 +832,6 @@ "inHunkInput": 3 } ] - }, - { - "name": "auto_0_2", - "type": "int32", - "connections": [ - { - "inHunkIndex": 1, - "inHunkInput": 5 - } - ] } ], "states": [ @@ -979,12 +848,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_228_2 (int32)" + "value": "mgrMsgs (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_0_2 (int32)" + "value": "mgrMsgs (byteArray)" } ], "contains": { @@ -1025,10 +894,6 @@ { "name": "mgrMsgs_1024", "type": "byteArray" - }, - { - "name": "auto_123_3", - "type": "int32" } ], "outputs": [ @@ -1051,16 +916,6 @@ "inHunkInput": 0 } ] - }, - { - "name": "auto_161_5", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 0 - } - ] } ], "states": [ @@ -1077,12 +932,12 @@ { "name": "inputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_123_3 (int32)" + "value": "mgrMsgs (byteArray)" }, { "name": "outputList", "type": "string", - "value": "mgrMsgs (byteArray), auto_161_5 (int32)" + "value": "mgrMsgs (byteArray)" } ] }, @@ -1108,42 +963,200 @@ } ], "states": [] - }, + } + ] + } + }, + { + "type": "link", + "name": "link_8", + "inputs": [ + { + "name": "data_1024", + "type": "byteArray" + }, + { + "name": "mgrMsgs_512", + "type": "byteArray" + } + ], + "outputs": [ + { + "name": "data_1024", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 8, + "inHunkInput": 0 + } + ] + }, + { + "name": "mgrMsgs_512", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 1, + "inHunkInput": 4 + } + ] + } + ], + "states": [ + { + "name": "isActive", + "type": "boolean", + "value": true + }, + { + "name": "otherLink", + "type": "uint16", + "value": 1 + }, + { + "name": "inputList", + "type": "string", + "value": "mgrMsgs (byteArray)" + }, + { + "name": "outputList", + "type": "string", + "value": "mgrMsgs (byteArray)" + } + ], + "contains": { + "interpreterName": "ponyo", + "interpreterVersion": "v0.1", + "hunks": [ { - "type": "stepper", - "name": "stepper_3", + "type": "manager", + "name": "ponyo_one", "inputs": [ { - "name": "increment", - "type": "int32" + "name": "mgrMsgs_1024", + "type": "byteArray" } ], "outputs": [ { - "name": "increment", - "type": "int32", + "name": "mgrMsgs_1024", + "type": "byteArray", "connections": [ { "inHunkIndex": 1, - "inHunkInput": 2 + "inHunkInput": 1 } ] + } + ], + "states": [] + }, + { + "type": "link", + "name": "link_1", + "inputs": [ + { + "name": "data_1024", + "type": "byteArray" }, { - "name": "stallGuard", - "type": "uint32" + "name": "mgrMsgs_1024", + "type": "byteArray" + } + ], + "outputs": [ + { + "name": "data_1024", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 2, + "inHunkInput": 0 + } + ] + }, + { + "name": "mgrMsgs_1024", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 0, + "inHunkInput": 0 + } + ] } ], "states": [ { - "name": "current (6-24)", + "name": "isActive", + "type": "boolean", + "value": true + }, + { + "name": "otherLink", "type": "uint16", - "value": 16 + "value": 7 + }, + { + "name": "inputList", + "type": "string", + "value": "mgrMsgs (byteArray)" + }, + { + "name": "outputList", + "type": "string", + "value": "mgrMsgs (byteArray)" } ] + }, + { + "type": "comm/COBSerialRJ45_A", + "name": "comm/COBSerialRJ45_A_2", + "inputs": [ + { + "name": "data_1024", + "type": "byteArray" + } + ], + "outputs": [ + { + "name": "data_1024", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 1, + "inHunkInput": 0 + } + ] + } + ], + "states": [] } ] } + }, + { + "type": "comm/COBSerialRJ45_E", + "name": "comm/COBSerialRJ45_E_8", + "inputs": [ + { + "name": "data_1024", + "type": "byteArray" + } + ], + "outputs": [ + { + "name": "data_1024", + "type": "byteArray", + "connections": [ + { + "inHunkIndex": 7, + "inHunkInput": 0 + } + ] + } + ], + "states": [] } ] } @@ -1186,110 +1199,6 @@ "value": false } ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_5", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 4 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 10 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 4000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] - }, - { - "type": "control/saturnjog", - "name": "control/saturnjog_6", - "inputs": [ - { - "name": "xNegPressure", - "type": "boolean" - }, - { - "name": "xPosPressure", - "type": "boolean" - }, - { - "name": "xStepsMade", - "type": "int32" - } - ], - "outputs": [ - { - "name": "xStepsNextIncrement", - "type": "int32", - "connections": [ - { - "inHunkIndex": 3, - "inHunkInput": 5 - } - ] - } - ], - "states": [ - { - "name": "intervalRunning", - "type": "boolean", - "value": false - }, - { - "name": "msPerInterval", - "type": "number", - "value": 10 - }, - { - "name": "accel (s/s^2)", - "type": "number", - "value": 4000 - }, - { - "name": "max (s/s)", - "type": "number", - "value": 2000 - } - ] } ] } @@ -1436,57 +1345,24 @@ "states": [] }, { - "type": "interface/arrowpad", - "name": "interface/arrowpad_8", - "inputs": [], + "type": "view", + "name": "view_8", + "inputs": [ + { + "name": "msgs", + "type": "byteArray" + } + ], "outputs": [ { - "name": "left", - "type": "boolean", + "name": "msgs", + "type": "byteArray", "connections": [ { "inHunkIndex": 2, "inHunkInput": 5 } ] - }, - { - "name": "right", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 6 - } - ] - }, - { - "name": "up", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 7 - } - ] - }, - { - "name": "down", - "type": "boolean", - "connections": [ - { - "inHunkIndex": 2, - "inHunkInput": 8 - } - ] - }, - { - "name": "pgup", - "type": "boolean" - }, - { - "name": "pgdown", - "type": "boolean" } ], "states": [] diff --git a/typeset.js b/typeset.js index 1a27471..9b76892 100644 --- a/typeset.js +++ b/typeset.js @@ -413,23 +413,29 @@ const MK = { ERR: 254, // (str) message // heartbeats, wakeup HELLO: 231, // (eom) + // request a top-level description QUERY: 251, // (eom) BRIEF: 250, // (str) name of interpreter, # hunks, # links (and then begin firing list back) // please show what is available REQLISTAVAIL: 249, // (eom) LISTOFAVAIL: 248, // (list)(str) names 'dirs/like/this' (includes programs ?) (this might be multiple packets?) + // business ... we should be able to centralize all control w/i view.js if we can write these REQADDHUNK: 247, // (str) name REQNAMECHANGE: 246, HUNKALIVE: 245, // (hunkdescription): name, id, inputlist, outputlist, statelist HUNKREPLACE: 244, + REQSTATECHANGE: 243, HUNKSTATECHANGE: 242, + REQRMHUNK: 241, // (str) id HUNKREMOVED: 240, // (str) id + REQADDLINK: 239, // (str) id, (str) outname, (str) id, (str) inname LINKALIVE: 238, // (str) id, (str) outname, (str) id, (str) inname + REQRMLINK: 237, // (str) id, (str) outname, (str) id, (str) inname LINKREMOVED: 236, // (str) id, (str) outname, (str) id, (str) inname // to id, diff --git a/view/vtoplevel.js b/view/vtoplevel.js index 4d6c204..6d423af 100644 --- a/view/vtoplevel.js +++ b/view/vtoplevel.js @@ -226,6 +226,26 @@ function makeTopLevel(view) { return false }) + // PLACEMENT, + + view.getPositionForPlacement = (llview) => { + let menu = $(view.dom).children('.contextmenu').get(0) + if (menu !== undefined) { + let mt = dt.readTransform(menu) + let vt = dt.readTransform(view.plane) + console.log('vt', vt) + $(menu).remove() + let xp = (mt.x - vt.x) * (1/vt.s) + let yp = (mt.y - vt.y) * (1/vt.s) + return { + x: xp, + y: yp + } + } else { + return null + } + } + /* QUEEN RECEPIES */ // trace should return, for an output, the next input. -- GitLab