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
64 lines (63 loc) • 2.12 kB
JSON
{
"id": "SoftwareGenerator",
"name": "Software Generator",
"version": "1.0.0",
"description": "Generates and compiles source code for the model. Optionally generates code documentation.",
"icon": {
"class": "glyphicon glyphicon-ok-circle",
"src": ""
},
"disableServerSideExecution": false,
"disableBrowserSideExecution": false,
"configWidget": "plugin/SoftwareGenerator/SoftwareGenerator/configWidget",
"configStructure": [
{
"name": "compile",
"displayName": "Compile Code",
"description": "Turn off to just generate source files.",
"value": true,
"valueType": "boolean",
"readOnly": false
},
{
"name": "enforceConstraints",
"displayName": "Enforce Constraints",
"description": "If true, packages that have components with constraints will only be compiled on hosts that satisfy the components' constraints.",
"value": false,
"valueType": "boolean",
"readOnly": false
},
{
"name": "forceIsolation",
"displayName": "Force Isolation.",
"description": "If true, enforces that the compilation must run on hosts which are not currently running other ROSMOD/ROSCore/catkin processes.",
"value": true,
"valueType": "boolean",
"readOnly": false
},
{
"name": "usePTY",
"displayName": "Compile in a Pseudo-TTY.",
"description": "If true, the stdout/stderr will be colorized according to the build configuration.",
"value": true,
"valueType": "boolean",
"readOnly": false
},
{
"name": "generate_docs",
"displayName": "Generate Doxygen Docs",
"description": "Turn off to ignorre doc generation.",
"value": false,
"valueType": "boolean",
"readOnly": false
},
{
"name": "returnZip",
"displayName": "Zip and return generated artifacts.",
"description": "If true, it enables the client to download a zip of the artifacts.",
"value": false,
"valueType": "boolean",
"readOnly": false
}
]
}