2018-05-15 23:56:03 -07:00
|
|
|
[
|
2018-12-09 21:25:37 -08:00
|
|
|
{
|
|
|
|
|
"name": "Empty Class",
|
|
|
|
|
"description": "Create an empty command",
|
|
|
|
|
"tags": [
|
|
|
|
|
"class"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "emptyclass",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeEmptyClass.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeEmptyClass.cpp"
|
|
|
|
|
],
|
2019-12-29 16:02:49 -05:00
|
|
|
"replacename": "ReplaceMeEmptyClass",
|
|
|
|
|
"commandversion": 0
|
2018-12-09 21:25:37 -08:00
|
|
|
},
|
2018-05-15 23:56:03 -07:00
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "Command",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"command"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "command2",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeCommand2.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeCommand2.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeCommand2",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "InstantCommand",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command that finishes instantly.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"instantcommand"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "instantcommand",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeInstantCommand2.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeInstantCommand2.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeInstantCommand2",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "ParallelCommandGroup",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command group that runs commands in parallel, ending when all commands have finished.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"parallelcommandgroup"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "parallelcommandgroup",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeParallelCommandGroup.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeParallelCommandGroup.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeParallelCommandGroup",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "ParallelDeadlineGroup",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command group that runs commands in parallel, ending when a specific command has finished.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"paralleldeadlinegroup"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "paralleldeadlinegroup",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeParallelDeadlineGroup.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeParallelDeadlineGroup.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeParallelDeadlineGroup",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "ParallelRaceGroup",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command that runs commands in parallel, ending as soon as any command has finished.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"parallelracegroup"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "parallelracegroup",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeParallelRaceGroup.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeParallelRaceGroup.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeParallelRaceGroup",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "PIDCommand",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command that runs a PIDController.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"pidcommand"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "pidcommand",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMePIDCommand.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMePIDCommand.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMePIDCommand",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "PIDSubsystem",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A subsystem that runs a PIDController.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"pidsubsystem"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "pidsubsystem2",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMePIDSubsystem2.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMePIDSubsystem2.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMePIDSubsystem2",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "ProfiledPIDCommand",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command that runs a ProfiledPIDController.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"profiledpidcommand"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "profiledpidcommand",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeProfiledPIDCommand.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeProfiledPIDCommand.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeProfiledPIDCommand",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "ProfiledPIDSubsystem",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A subsystem that runs a ProfiledPIDController.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"profiledpidsubsystem"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "profiledpidsubsystem",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeProfiledPIDSubsystem.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeProfiledPIDSubsystem.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeProfiledPIDSubsystem",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "SequentialCommandGroup",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command group that runs commands in sequence.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"sequentialcommandgroup"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "sequentialcommandgroup",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeSequentialCommandGroup.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeSequentialCommandGroup.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeSequentialCommandGroup",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "Subsystem",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A robot subsystem.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"subsystem"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "subsystem2",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeSubsystem2.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeSubsystem2.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeSubsystem2",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "TrapezoidProfileCommand",
|
2019-12-29 16:02:49 -05:00
|
|
|
"description": "A command that executes a trapezoidal motion profile.",
|
|
|
|
|
"tags": [
|
|
|
|
|
"trapezoidprofilecommand"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "trapezoidprofilecommand",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeTrapezoidProfileCommand.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeTrapezoidProfileCommand.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeTrapezoidProfileCommand",
|
|
|
|
|
"commandversion": 2
|
|
|
|
|
},
|
|
|
|
|
{
|
2022-05-04 22:02:53 -07:00
|
|
|
"name": "TrapezoidProfileSubsystem",
|
2021-11-01 00:08:53 -07:00
|
|
|
"description": "A subsystem that executes a trapezoidal motion profile.",
|
2019-12-29 16:02:49 -05:00
|
|
|
"tags": [
|
|
|
|
|
"trapezoidprofilesubsystem"
|
|
|
|
|
],
|
|
|
|
|
"foldername": "trapezoidprofilesubsystem",
|
|
|
|
|
"headers": [
|
|
|
|
|
"ReplaceMeTrapezoidProfileSubsystem.h"
|
|
|
|
|
],
|
|
|
|
|
"source": [
|
|
|
|
|
"ReplaceMeTrapezoidProfileSubsystem.cpp"
|
|
|
|
|
],
|
|
|
|
|
"replacename": "ReplaceMeTrapezoidProfileSubsystem",
|
|
|
|
|
"commandversion": 2
|
2018-05-15 23:56:03 -07:00
|
|
|
}
|
|
|
|
|
]
|