{ "name":"BT_OSCcontroller", "type":"OSC", "path":"LIEN-BT", "version":"0.0.1", "description":"BT OSC controller manager", "url":"https://gogs.madology.myds.me/FRESNOY/BT_OSCcontroller_chataigne", "downloadURL":"", "hasInput":true, "hasOutput":true, "hideDefaultCommands":false, "defaults": { "autoAdd":false, "OSC Input": { "localPort":9977 }, "OSC Outputs":{ "OSC Output": { "local": false, "remoteHost":"239.200.200.200", "remotePort":9977 } } }, "parameters": { }, "hideDefaultParameters": [ "autoAdd", "splitArguments", "autoRange", "autoFeedback", "pass_through" ], "scripts": [ "BT_OSCcontroller.js" ], "values": { "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "homed": { "type":"Boolean", "default":false, "useForMapping": true }, "Axis positions": { "type": "Container", "collapsed": true, "X": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "Y": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "Z": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "W": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "Shutter": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "Film": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "T1": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "T2": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "T3": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "T4": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true } }, "X axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "Y axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "Z axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "W axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "Shutter axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "Film axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "T1 axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "T2 axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "T3 axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } }, "T4 axis": { "type": "Container", "collapsed": true, "onTarget": { "type":"Boolean", "default":false, "useForMapping": true }, "position": { "type":"Float", "min":0., "max":1., "default":0., "useForMapping": true }, "speed": { "type":"Float", "default":0., "useForMapping": true }, "state": { "type":"Enum", "options": { "disabled":"disabled", "ready":"ready", "running":"running", "stopping":"stopping", "limit_low":"limit_low", "limit_high":"limit_high", "homing_low":"homing_low", "homing_high":"homing_high" } }, "limit_low": { "type":"Boolean", "default":false, "useForMapping": true }, "limit_high": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_low": { "type":"Boolean", "default":false, "useForMapping": true }, "homing_high": { "type":"Boolean", "default":false, "useForMapping": true } } }, "commands": { "State": { "menu":"", "callback":"stateCallback", "parameters": { } }, "rack": { "menu":"", "callback":"rackCallback", "parameters": { "position": { "type":"Boolean", "default":false, "useForMapping": true } } }, "relai": { "menu":"", "callback":"rackCallback", "parameters": { "state": { "type":"Boolean", "default":false, "useForMapping": true } } }, "Capping Shutter": { "menu":"", "callback":"shutterCallback", "parameters": { "position": { "type":"Boolean", "default":false, "useForMapping": true } } }, "move": { "menu":"Motors", "callback":"moveCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "steps": { "type":"Integer", "default":100, "useForMapping": true } } }, "moveTo": { "menu":"Motors", "callback":"moveToCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "position": { "type":"Integer", "default":100, "useForMapping": true } } }, "move%": { "menu":"Motors", "callback":"move%Callback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "Relative Move": { "type":"Float", "default":0.02, "useForMapping": true } } }, "moveTo%": { "menu":"Motors", "callback":"moveTo%Callback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "Absolute Position": { "type":"Float", "default":0.5, "min":0., "max":1., "useForMapping": true } } }, "rotate": { "menu":"Motors", "callback":"rotateCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "speed": { "type":"Integer", "default":0, "useForMapping": true } } }, "stop": { "menu":"Motors", "callback":"stopCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } } } }, "Emergency Stop": { "menu":"Motors", "callback":"emergencyStopCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } } } }, "Homing": { "menu":"Motors", "callback":"homingCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "Direction": { "type":"Boolean", "default":false, "useForMapping": true } } }, "maxSpeed": { "menu":"Motors", "callback":"maxSpeedCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "maxSpeed": { "type":"Integer", "default":0, "useForMapping": true } } }, "homingSpeed": { "menu":"Motors", "callback":"homingSpeedCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "homingSpeed": { "type":"Integer", "default":0, "useForMapping": true } } }, "Acceleration": { "menu":"Motors", "callback":"accelerationCallback", "parameters": { "ID": { "type":"Enum", "options": { "X":"X", "Y":"Y", "Z":"Z", "W":"W", "T1": "T1", "T2": "T2", "T3": "T3", "T4": "T4", "Shutter":"Shutter", "Film":"Film" } }, "acceleration": { "type":"Integer", "default":0, "useForMapping": true } } } } }