webgme-rosmod
Version:
This repository contains ROSMOD developed for WebGME. ROSMOD is a web-based, collaborative, modeling and execution environment for distributed embedded applications built using ROS http://rosmod.rcps.isis.vanderbilt.edu
223 lines (222 loc) • 7.12 kB
JSON
{
"GenericUIProjectRepositoryWidget": {
"commitBadges": {
"UIReplayCommitBadge": {
"path": "widgets/UIReplay/UIReplayCommitBadge"
}
}
},
"GenericUIFooterControlsPanel": {
"extraWidgets": {
"UIReplayWidget": {
"path": "widgets/UIReplay/UIReplayWidget"
}
}
},
"CodeEditor": {
"theme": "default",
"enableThemeSelection": true,
"keyBinding": "sublime",
"enableKeybindingSelection": true,
"lineWrapping": false,
"enableLineWrappingToggle": true,
"autoSaveInterval": "2000",
"rootTypes": [
"Project"
],
"excludeTypes": [
"Projects",
"Experiments",
"Systems",
"Pseudo State",
"Initial",
"End State"
],
"loadDepth": -1,
"syntaxToModeMap": {
"C++": { "name": "text/x-c++src", "useCPP": true },
"bash": { "name": "text/x-sh" },
"JSON": { "name": "application/json" },
"Javascript": {"name":"text/javascript"},
"gfm": { "name": "gfm" },
"ROS": {
"name":"text/x-c++src",
"keywords": {
"int8": "int8",
"int16": "int16",
"int32": "int32",
"int64": "int64",
"uint8": "uint8",
"uint16": "uint16",
"uint32": "uint32",
"uint64": "uint64",
"bool": "bool",
"string": "string",
"float32": "float32",
"float64": "float64",
"time": "time",
"duration": "duration"
},
"useCPP":true
}
},
"attrToSyntaxMap": {
"Documentation": {
"documentation": "gfm"
},
"Project": {
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm"
},
"Package": {
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm"
},
"Message": {
"Definition": "ROS"
},
"Service": {
"Definition": "ROS"
},
"Action": {
"Definition": "ROS"
},
"Component": {
"Forwards": "C++",
"Members": "C++",
"Definitions": "C++",
"Initialization": "C++",
"Destruction": "C++",
"User Configuration": "JSON",
"User Artifacts": "JSON",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm"
},
"Timer": {
"Operation": "C++",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm",
"AbstractBusinessLogic": "C++"
},
"Server": {
"Operation": "C++",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm",
"AbstractBusinessLogic": "C++"
},
"Subscriber": {
"Operation": "C++",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm",
"AbstractBusinessLogic": "C++"
},
"Action Client": {
"Active Callback": "C++",
"Done Callback": "C++",
"Feedback Callback": "C++",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm",
"AbstractBusinessLogic": "C++"
},
"Action Server": {
"Goal Callback": "C++",
"Preempt Callback": "C++",
"Execute Callback": "C++",
"Authors": "gfm",
"Brief Description": "gfm",
"Detailed Description": "gfm",
"AbstractBusinessLogic": "C++"
},
"Node": {
"Arguments": "JSON"
},
"External Node": {
"Arguments": "JSON"
},
"Script Node": {
"Arguments": "JSON",
"Script": "bash"
},
"State Machine": {
"Includes": "C++",
"Initialization": "C++",
"Definitions": "C++",
"Declarations": "C++"
},
"State": {
"Entry": "C++",
"Exit": "C++",
"Tick": "C++"
},
"Internal Transition": {
"Guard": "C++",
"Action": "C++"
},
"External Transition": {
"Guard": "C++",
"Action": "C++"
},
"Local Transition": {
"Guard": "C++",
"Action": "C++"
}
},
"defaultAttributeMap": {
"Documentation": "documentation",
"Project": "Authors",
"Package": "Authors",
"Message": "Definition",
"Service": "Definition",
"Action": "Definition",
"Component": "Initialization",
"Timer": "Operation",
"Server": "Operation",
"Subscriber": "Operation",
"Action Client": "Feedback Callback",
"Action Server": "Execute Callback",
"Node": "Arguments",
"External Node": "Arguments",
"Script Node": "Script",
"State Machine": "Initialization",
"State": "Entry",
"Internal Transition": "Action",
"External Transition": "Action",
"Local Transition": "Action"
},
"nameTemplateMap": {
"Internal Transition": "IT: {{{Event}}}",
"External Transition": "ET: {{{Event}}}",
"Local Transition": "LT: {{{Event}}}"
}
},
"GenericUIProjectNavigatorController": {
"disableProjectActions": false,
"rootMenuClass": "gme-root",
"rootDisplayName": "ROSMOD",
"projectMenuClass": "",
"branchMenuClass": ""
},
"GenericUIWebGMEStart": {
"pageTitle": "ROSMOD",
"disableProjectsDialog": false,
"nodeAtOpen": "/v"
},
"GenericUITreeBrowserControl": {
"filters": {
"toggled": {
"hideConnections": false,
"hideAbstracts": false,
"hideLeaves": false,
"hideLibraries": false
}
},
"treeRoot": ""
}
}