Skip to content
Snippets Groups Projects
Select Git revision
  • 98b73e633696ee53539ec8da68f70397129a5fc9
  • master default protected
  • leo
  • dex
  • pendulum
  • apfelstruder
  • littlerascal
7 results

dex-machine-03.json

Blame
  • dex-machine-03.json 28.10 KiB
    {
      "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"
                }
              ]
            }
          ]
        },
        {
          "type": "view",
          "name": "tlview",
          "inputs": [
            {
              "name": "msgs",
              "type": "byteArray"
            }
          ],
          "outputs": [
            {
              "name": "msgs",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "0",
                  "inHunkInput": "0"
                }
              ]
            }
          ]
        },
        {
          "type": "pipes/vfptc",
          "name": "pipes/vfptc_2",
          "inputs": [
            {
              "name": "data",
              "type": "byteArray"
            }
          ],
          "outputs": [
            {
              "name": "data",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "0"
                }
              ]
            }
          ],
          "states": [
            {
              "name": "pipe status",
              "type": "string",
              "value": "open"
            },
            {
              "name": "port",
              "type": "string",
              "value": "2042"
            },
            {
              "name": "pipe reset",
              "type": "boolean",
              "value": "false"
            },
            {
              "name": "serialport status",
              "type": "string",
              "value": "open"
            }
          ]
        },
        {
          "type": "link",
          "name": "link_3",
          "inputs": [
            {
              "name": "data",
              "type": "byteArray"
            },
            {
              "name": "mgrMsgs",
              "type": "byteArray"
            },
            {
              "name": "auto_43_2",
              "type": "byteArray"
            },
            {
              "name": "auto_201_3",
              "type": "byteArray"
            },
            {
              "name": "auto_127_4",
              "type": "int32"
            },
            {
              "name": "auto_192_4",
              "type": "boolean"
            }
          ],
          "outputs": [
            {
              "name": "data",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "2",
                  "inHunkInput": "0"
                }
              ]
            },
            {
              "name": "mgrMsgs",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "4",
                  "inHunkInput": "0"
                }
              ]
            },
            {
              "name": "auto_182_3",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "5",
                  "inHunkInput": "0"
                }
              ]
            },
            {
              "name": "auto_201_4",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "6",
                  "inHunkInput": "0"
                }
              ]
            },
            {
              "name": "auto_130_3",
              "type": "int32",
              "connections": [
                {
                  "inHunkIndex": "8",
                  "inHunkInput": "0"
                }
              ]
            }
          ],
          "states": [
            {
              "name": "isActive",
              "type": "boolean",
              "value": "true"
            },
            {
              "name": "otherLink",
              "type": "uint16",
              "value": "1"
            },
            {
              "name": "inputList",
              "type": "string",
              "value": "mgrMsgs (byteArray), auto_43_2 (byteArray), auto_201_3 (byteArray), auto_127_4 (int32), auto_192_4 (boolean)"
            },
            {
              "name": "outputList",
              "type": "string",
              "value": "mgrMsgs (byteArray), auto_182_3 (byteArray), auto_201_4 (byteArray), auto_130_3 (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"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "link",
                "name": "link_1",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  },
                  {
                    "name": "mgrMsgs_1024",
                    "type": "byteArray"
                  },
                  {
                    "name": "auto_16_3_512",
                    "type": "byteArray"
                  },
                  {
                    "name": "auto_118_4_512",
                    "type": "byteArray"
                  },
                  {
                    "name": "auto_247_6",
                    "type": "int32"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "2",
                        "inHunkInput": "0"
                      }
                    ]
                  },
                  {
                    "name": "mgrMsgs_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "0",
                        "inHunkInput": "0"
                      }
                    ]
                  },
                  {
                    "name": "auto_110_2_512",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "5",
                        "inHunkInput": "1"
                      }
                    ]
                  },
                  {
                    "name": "auto_11_3_512",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "6",
                        "inHunkInput": "1"
                      }
                    ]
                  },
                  {
                    "name": "auto_54_4",
                    "type": "int32",
                    "connections": [
                      {
                        "inHunkIndex": "6",
                        "inHunkInput": "2"
                      }
                    ]
                  },
                  {
                    "name": "auto_106_5",
                    "type": "boolean",
                    "connections": [
                      {
                        "inHunkIndex": "5",
                        "inHunkInput": "2"
                      }
                    ]
                  }
                ],
                "states": [
                  {
                    "name": "isActive",
                    "type": "boolean",
                    "value": "true"
                  },
                  {
                    "name": "otherLink",
                    "type": "uint16",
                    "value": "3"
                  },
                  {
                    "name": "inputList",
                    "type": "string",
                    "value": "mgrMsgs (byteArray), auto_16_3 (byteArray), auto_118_4 (byteArray), auto_247_6 (int32)"
                  },
                  {
                    "name": "outputList",
                    "type": "string",
                    "value": "mgrMsgs (byteArray), auto_110_2 (byteArray), auto_11_3 (byteArray), auto_54_4 (int32), auto_106_5 (boolean)"
                  }
                ]
              },
              {
                "type": "comm/COBSerialUSB",
                "name": "comm/COBSerialUSB_2",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "1",
                        "inHunkInput": "0"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "comm/COBSerialRJ45_E",
                "name": "comm/COBSerialRJ45_E_3",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "5",
                        "inHunkInput": "0"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "comm/COBSerialRJ45_A",
                "name": "comm/COBSerialRJ45_A_4",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "6",
                        "inHunkInput": "0"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "link",
                "name": "link_5",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  },
                  {
                    "name": "mgrMsgs_512",
                    "type": "byteArray"
                  },
                  {
                    "name": "auto_100_2",
                    "type": "boolean"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "3",
                        "inHunkInput": "0"
                      }
                    ]
                  },
                  {
                    "name": "mgrMsgs_512",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "1",
                        "inHunkInput": "2"
                      }
                    ]
                  },
                  {
                    "name": "auto_26_2",
                    "type": "int32",
                    "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_100_2 (boolean)"
                  },
                  {
                    "name": "outputList",
                    "type": "string",
                    "value": "mgrMsgs (byteArray), auto_26_2 (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"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "link",
                      "name": "link_1",
                      "inputs": [
                        {
                          "name": "data_1024",
                          "type": "byteArray"
                        },
                        {
                          "name": "mgrMsgs_1024",
                          "type": "byteArray"
                        },
                        {
                          "name": "auto_96_3",
                          "type": "int32"
                        }
                      ],
                      "outputs": [
                        {
                          "name": "data_1024",
                          "type": "byteArray",
                          "connections": [
                            {
                              "inHunkIndex": "2",
                              "inHunkInput": "0"
                            }
                          ]
                        },
                        {
                          "name": "mgrMsgs_1024",
                          "type": "byteArray",
                          "connections": [
                            {
                              "inHunkIndex": "0",
                              "inHunkInput": "0"
                            }
                          ]
                        },
                        {
                          "name": "auto_125_4",
                          "type": "boolean",
                          "connections": [
                            {
                              "inHunkIndex": "3",
                              "inHunkInput": "0"
                            }
                          ]
                        }
                      ],
                      "states": [
                        {
                          "name": "isActive",
                          "type": "boolean",
                          "value": "true"
                        },
                        {
                          "name": "otherLink",
                          "type": "uint16",
                          "value": "5"
                        },
                        {
                          "name": "inputList",
                          "type": "string",
                          "value": "mgrMsgs (byteArray), auto_96_3 (int32)"
                        },
                        {
                          "name": "outputList",
                          "type": "string",
                          "value": "mgrMsgs (byteArray), auto_125_4 (boolean)"
                        }
                      ]
                    },
                    {
                      "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"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "loadcell",
                      "name": "loadcell_3",
                      "inputs": [
                        {
                          "name": "read",
                          "type": "boolean"
                        },
                        {
                          "name": "tare",
                          "type": "boolean"
                        }
                      ],
                      "outputs": [
                        {
                          "name": "24bit",
                          "type": "int32",
                          "connections": [
                            {
                              "inHunkIndex": "1",
                              "inHunkInput": "2"
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              },
              {
                "type": "link",
                "name": "link_6",
                "inputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray"
                  },
                  {
                    "name": "mgrMsgs_512",
                    "type": "byteArray"
                  },
                  {
                    "name": "auto_159_2",
                    "type": "int32"
                  }
                ],
                "outputs": [
                  {
                    "name": "data_1024",
                    "type": "byteArray",
                    "connections": [
                      {
                        "inHunkIndex": "4",
                        "inHunkInput": "0"
                      }
                    ]
                  },
                  {
                    "name": "mgrMsgs_512",
                    "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), auto_159_2 (int32)"
                  },
                  {
                    "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"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "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"
                            }
                          ]
                        },
                        {
                          "name": "auto_22_4",
                          "type": "int32",
                          "connections": [
                            {
                              "inHunkIndex": "3",
                              "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), auto_22_4 (int32)"
                        }
                      ]
                    },
                    {
                      "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"
                            }
                          ]
                        }
                      ]
                    },
                    {
                      "type": "stepper",
                      "name": "step_driver",
                      "inputs": [
                        {
                          "name": "increment",
                          "type": "int32"
                        },
                        {
                          "name": "enable",
                          "type": "boolean"
                        }
                      ],
                      "outputs": [
                        {
                          "name": "increment",
                          "type": "int32"
                        },
                        {
                          "name": "stallGuard",
                          "type": "uint32"
                        }
                      ],
                      "states": [
                        {
                          "name": "current (6-24)",
                          "type": "uint16",
                          "value": "16"
                        },
                        {
                          "name": "enable",
                          "type": "boolean",
                          "value": "true"
                        }
                      ]
                    }
                  ]
                }
              }
            ]
          }
        },
        {
          "type": "view",
          "name": "view_4",
          "inputs": [
            {
              "name": "msgs",
              "type": "byteArray"
            }
          ],
          "outputs": [
            {
              "name": "msgs",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "1"
                }
              ]
            }
          ]
        },
        {
          "type": "view",
          "name": "view_5",
          "inputs": [
            {
              "name": "msgs",
              "type": "byteArray"
            }
          ],
          "outputs": [
            {
              "name": "msgs",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "2"
                }
              ]
            }
          ]
        },
        {
          "type": "view",
          "name": "view_6",
          "inputs": [
            {
              "name": "msgs",
              "type": "byteArray"
            }
          ],
          "outputs": [
            {
              "name": "msgs",
              "type": "byteArray",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "3"
                }
              ]
            }
          ]
        },
        {
          "type": "data/accumulator",
          "name": "data/accumulator_8",
          "inputs": [
            {
              "name": "reset",
              "type": "boolean"
            },
            {
              "name": "x",
              "type": "number"
            },
            {
              "name": "y",
              "type": "number"
            }
          ],
          "outputs": [
            {
              "name": "accumulated",
              "type": "reference",
              "connections": [
                {
                  "inHunkIndex": "9",
                  "inHunkInput": "0"
                }
              ]
            }
          ],
          "states": [
            {
              "name": "reset",
              "type": "boolean",
              "value": "false"
            }
          ]
        },
        {
          "type": "statemachines/dex",
          "name": "statemachines/dex_9",
          "inputs": [
            {
              "name": "loadcell return",
              "type": "int32"
            }
          ],
          "outputs": [
            {
              "name": "motor output",
              "type": "int32",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "4"
                }
              ]
            },
            {
              "name": "loadcell trigger",
              "type": "boolean",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "5"
                }
              ]
            },
            {
              "name": "current stress",
              "type": "number",
              "connections": [
                {
                  "inHunkIndex": "7",
                  "inHunkInput": "1"
                }
              ]
            },
            {
              "name": "current strain",
              "type": "number",
              "connections": [
                {
                  "inHunkIndex": "7",
                  "inHunkInput": "2"
                }
              ]
            }
          ],
          "states": [
            {
              "name": "running",
              "type": "boolean",
              "value": "false"
            },
            {
              "name": "displacement per step (um)",
              "type": "number",
              "value": "4.23387"
            },
            {
              "name": "increment (um)",
              "type": "number",
              "value": "21.17"
            },
            {
              "name": "current stress",
              "type": "number",
              "value": "0"
            }
          ]
        },
        {
          "type": "data/linechart",
          "name": "data/linechart_9",
          "inputs": [
            {
              "name": "array",
              "type": "reference"
            }
          ],
          "states": [
            {
              "name": "displayCount",
              "type": "number",
              "value": "50"
            }
          ]
        },
        {
          "type": "statemachines/simplestep",
          "name": "statemachines/simplestep_10",
          "inputs": [
            {
              "name": "negPressure",
              "type": "boolean"
            },
            {
              "name": "posPressure",
              "type": "boolean"
            }
          ],
          "outputs": [
            {
              "name": "nextIncrement",
              "type": "number",
              "connections": [
                {
                  "inHunkIndex": "3",
                  "inHunkInput": "4"
                },
                {
                  "inHunkIndex": "11",
                  "inHunkInput": "0"
                }
              ]
            }
          ],
          "states": [
            {
              "name": "intervalRunning",
              "type": "boolean",
              "value": "false"
            },
            {
              "name": "incrementSize",
              "type": "number",
              "value": "10"
            }
          ]
        },
        {
          "type": "data/logger",
          "name": "data/logger_11",
          "inputs": [
            {
              "name": "tolog",
              "type": "any"
            }
          ],
          "states": [
            {
              "name": "prefix",
              "type": "string",
              "value": "LOG:"
            },
            {
              "name": "console",
              "type": "boolean",
              "value": "true"
            }
          ]
        },
        {
          "type": "interface/arrowpad",
          "name": "interface/arrowpad_12",
          "outputs": [
            {
              "name": "left",
              "type": "boolean"
            },
            {
              "name": "right",
              "type": "boolean"
            },
            {
              "name": "up",
              "type": "boolean",
              "connections": [
                {
                  "inHunkIndex": "10",
                  "inHunkInput": "1"
                }
              ]
            },
            {
              "name": "down",
              "type": "boolean",
              "connections": [
                {
                  "inHunkIndex": "10",
                  "inHunkInput": "0"
                }
              ]
            },
            {
              "name": "pgup",
              "type": "boolean"
            },
            {
              "name": "pgdown",
              "type": "boolean"
            }
          ]
        }
      ]
    }