{ "name": "sequenceMgr", "type": "Serial", "path": "LIEN", "version": "0.0.1", "description": "augment control over sequence keys, with saving/recalling mecanism, grouping ", "url": "", "downloadURL": "", "hasInput": false, "hasOutput": false, "hideDefaultCommands": true, "hideDefaultParameters": [ "protocol", "autoAdd", "messageStructure", "firstValueIsTheName", "port", "baudRate", "isConnected", "pass_through" ], "defaults": {}, "parameters": { "Change sequence": { "type": "Trigger", "description": "unlock sequence list !!!! WILL DESTROY ALL VALUES !!!!" }, "Sequence": { "type": "Enum", "options": {"sequence" : "choose sequence"} }, "Synchronize":{ "type": "Boolean", "default": true }, "sync rate":{ "type": "Integer", "default": 10, "min": 0 }, "Import&Export":{ "type": "Container", "collapsed": true, "Sequence File": { "type": "File", "description": "Select json file with sequence structure." }, "Load Sequence": { "type": "Trigger", "description": "Rebuilds all keys and groups in current sequence" }, "Export Sequence": { "type": "Trigger", "description": "export group structure and key values to json file" } } }, "scripts": [ "SequenceMgr.js" ], "values": { "New group":{ "type": "Container", "collapsed": false, "Create": { "type": "Trigger", "description": "create a new key group" } }, "groups": { "type": "Container", "collapsed": false }, "keys": { "type": "Container", "collapsed": false, "cues": { "type": "Container", "collapsed": false }, "layers": { "type": "Container", "collapsed": false } } }, "commands": { "ZoomAbsolute": { "menu": "", "callback": "setZoom", "parameters": { "ID": { "type": "Integer", "default": 1, "min": 1, "max": 255, "useForMapping": true }, "Position": { "type": "Float", "default":0, "min": 0, "max": 1, "useForMapping": true } } } } }