Files
allwpilib/wpilibcExamples/src/main/cpp/templates/templates.json

143 lines
3.0 KiB
JSON
Raw Normal View History

[
{
"name": "Command v2 Robot",
"description": "Command v2, with explanatory comments and example code.",
"tags": [
"Commandv2"
],
"foldername": "commandv2",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Command v2 Robot Skeleton (Advanced)",
"description": "Skeleton (stub) code for Command v2, without explanatory comments and example code.",
"tags": [
"Commandv2",
2023-01-16 18:26:46 +02:00
"Skeleton"
],
"foldername": "commandv2skeleton",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "OpMode Robot",
"description": "OpMode style, with explanatory comments and example code.",
"tags": [
"OpMode"
],
"foldername": "opmode",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Timed Robot",
"description": "Timed style, with explanatory comments and example code.",
"tags": [
"Timed"
],
"foldername": "timed",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Timed Skeleton (Advanced)",
"description": "Skeleton (stub) code for TimedRobot, without explanatory comments and example code.",
"tags": [
2023-01-16 18:26:46 +02:00
"Timed",
"Skeleton"
],
"foldername": "timedskeleton",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Timeslice Robot",
"description": "Timeslice style",
"tags": [
"Timeslice"
],
"foldername": "timeslice",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Timeslice Skeleton (Advanced)",
"description": "Skeleton (stub) code for TimesliceRobot",
"tags": [
"Timeslice",
"Skeleton"
],
"foldername": "timesliceskeleton",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "RobotBase Skeleton (Advanced)",
"description": "Skeleton (stub) code for RobotBase - Not recommended for competition use",
"tags": [
2023-01-16 18:26:46 +02:00
"RobotBase",
"Skeleton"
],
"foldername": "robotbaseskeleton",
"gradlebase": "cpp",
"commandversion": 2
},
{
"name": "Romi - Command Robot",
"description": "Romi - Command style",
"tags": [
"Commandv2",
2023-01-16 18:26:46 +02:00
"Romi"
],
"foldername": "commandv2",
"gradlebase": "cppromi",
"commandversion": 2,
"extravendordeps": [
"romi"
]
},
{
"name": "Romi - Timed Robot",
"description": "Romi - Timed style",
"tags": [
2023-01-16 18:26:46 +02:00
"Timed",
"Romi"
],
"foldername": "timed",
"gradlebase": "cppromi",
"commandversion": 2,
"extravendordeps": [
"romi"
]
},
{
"name": "XRP - Command Robot",
"description": "XRP - Command style",
"tags": [
"Commandv2",
"XRP"
],
"foldername": "commandv2",
"gradlebase": "cppxrp",
"commandversion": 2,
"extravendordeps": [
"xrp"
]
},
{
"name": "XRP - Timed Robot",
"description": "XRP - Timed style",
"tags": [
"Timed",
"XRP"
],
"foldername": "timed",
"gradlebase": "cppxrp",
"commandversion": 2,
"extravendordeps": [
"xrp"
]
}
]