Files
allwpilib/wpilibjExamples/src/main/java/org/wpilib/templates/templates.json

185 lines
4.0 KiB
JSON
Raw Normal View History

[
{
"name": "Command Robot",
"description": "Command-based, with explanatory comments and example code.",
"tags": [
"Command"
],
"foldername": "commandbased",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Command Robot Skeleton (Advanced)",
"description": "Skeleton (stub) code for Command-based, without explanatory comments and example code.",
"tags": [
2023-01-16 18:26:46 +02:00
"Command",
"Skeleton"
],
"foldername": "commandbasedskeleton",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Timed Robot",
"description": "Timed style, with explanatory comments and example code.",
"tags": [
"Timed"
],
"foldername": "timed",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Timed Skeleton (Advanced)",
"description": "Skeleton (stub) code for TimedRobot, without explanatory comments and example code.",
"tags": [
"Timed",
"Skeleton"
],
"foldername": "timedskeleton",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Timeslice Robot",
"description": "Timeslice style",
"tags": [
"Timeslice"
],
"foldername": "timeslice",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Timeslice Skeleton (Advanced)",
"description": "Skeleton (stub) code for TimesliceRobot",
"tags": [
"Timeslice",
"Skeleton"
],
"foldername": "timesliceskeleton",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "RobotBase Skeleton (Advanced)",
"description": "Skeleton (stub) code for RobotBase - Not recommended for competition use",
"tags": [
"RobotBase",
"Skeleton"
],
"foldername": "robotbaseskeleton",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Romi - Command Robot",
"description": "Romi - Command style",
"tags": [
"Command",
"Romi"
],
"foldername": "romicommandbased",
"gradlebase": "javaromi",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"romi"
]
},
{
"name": "Romi - Timed Robot",
"description": "Romi - Timed style",
"tags": [
"Timed",
"Romi"
],
"foldername": "romitimed",
"gradlebase": "javaromi",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"romi"
]
},
{
"name": "XRP - Command Robot",
"description": "XRP - Command style",
"tags": [
"Command",
"XRP"
],
"foldername": "xrpcommandbased",
"gradlebase": "javaxrp",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"xrp"
]
},
{
"name": "XRP - Timed Robot",
"description": "XRP - Timed style",
"tags": [
"Timed",
"XRP"
],
"foldername": "xrptimed",
"gradlebase": "javaxrp",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"xrp"
]
},
{
"name": "Educational Robot",
"description": "Educational Robot - Not for competition use",
"tags": [
"Educational"
],
"foldername": "educational",
"gradlebase": "java",
"mainclass": "Main",
"commandversion": 2
},
{
"name": "Romi - Educational Robot",
"description": "Romi - Educational Robot",
"tags": [
"Educational",
"Romi"
],
"foldername": "romieducational",
"gradlebase": "javaromi",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"romi"
]
},
{
"name": "XRP - Educational Robot",
"description": "XRP - Educational Robot",
"tags": [
"Educational",
"XRP"
],
"foldername": "xrpeducational",
"gradlebase": "javaxrp",
"mainclass": "Main",
"commandversion": 2,
"extravendordeps": [
"xrp"
]
}
]