Skip to content
Snippets Groups Projects
Select Git revision
  • 38a5c2a2ab758b87566d66416d94720dfbe9072b
  • master default protected
  • at_palomagr
3 results

mm3.json

Blame
  • mm3.json 7.10 KiB
    {
      "description": {
        "name": "new program",
        "counter": 6
      },
      "modules": {
        "SerialportATKLink-0": {
          "description": {
            "isHardware": true,
            "isLink": true,
            "name": "SerialportATKLink",
            "alt": "window into hardware world",
            "id": "SerialportATKLink-0",
            "path": "./modules/hardware/atkseriallink.js",
            "position": {
              "left": 2379,
              "top": 568
            }
          },
          "inputs": {},
          "outputs": {},
          "state": {
            "portName": "---",
            "portStatus": "closed"
          },
          "ui": {
            "kickButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-1": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-1",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1826,
              "top": 77
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-2": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-2",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1827,
              "top": 499
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-4": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-4",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1826,
              "top": 928
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKStepper-5": {
          "description": {
            "name": "ATKStepper",
            "alt": "software representation of stepper motor",
            "isHardware": true,
            "id": "ATKStepper-5",
            "path": "./modules/hardware/atkstepper.js",
            "position": {
              "left": 1834,
              "top": 1354
            }
          },
          "inputs": {
            "trapezoid": {
              "accepts": "move instruction"
            },
            "accel": {
              "accepts": "number"
            },
            "rmtrig": {
              "accepts": "event"
            }
          },
          "outputs": {
            "ack": {
              "emits": "move acknowledgement",
              "calls": []
            },
            "position": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "rate": 2000,
            "axis": "X",
            "spu": 200,
            "rawMove": -10,
            "lead": 0,
            "position": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "rawButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        },
        "ATKBBB-Servo-6": {
          "description": {
            "name": "ATKBBB-Servo",
            "alt": "software representation of networked hardware object",
            "isHardware": true,
            "id": "ATKBBB-Servo-6",
            "path": "./modules/hardware/atkbreadboardboard.js",
            "position": {
              "left": 2320,
              "top": 1484
            }
          },
          "inputs": {
            "servoVal": {
              "accepts": "number"
            },
            "adcRequest": {
              "accepts": "event"
            }
          },
          "outputs": {
            "servoConf": {
              "emits": "event",
              "calls": []
            },
            "adcValue": {
              "emits": "number",
              "calls": []
            }
          },
          "state": {
            "message": "click below to test network",
            "route": "0,0",
            "servoVal": 0
          },
          "ui": {
            "resetButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "testButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "servoButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            },
            "adcReqButton": {
              "type": "button",
              "clientPath": "ui/uiButton.js"
            }
          }
        }
      }
    }