Class CommandBase
Assembly: WPILibSharp.NewCommands.dll
Syntax
public abstract class CommandBase : object, ISendable, ICommand
Constructors
|
Improve this Doc
View Source
CommandBase()
Declaration
Properties
|
Improve this Doc
View Source
IsFinished
Declaration
public virtual bool IsFinished { get; set; }
Property Value
|
Improve this Doc
View Source
IsScheduled
Declaration
public virtual bool IsScheduled { get; }
Property Value
|
Improve this Doc
View Source
Name
Declaration
public virtual string Name { get; set; }
Property Value
|
Improve this Doc
View Source
Requirements
Declaration
public HashSet<ISubsystem> Requirements { get; protected set; }
Property Value
|
Improve this Doc
View Source
RunsWhenDisabled
Declaration
public virtual bool RunsWhenDisabled { get; set; }
Property Value
|
Improve this Doc
View Source
Subsystem
Declaration
public virtual string? Subsystem { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
AddRequirements(ISubsystem[])
Declaration
public void AddRequirements(params ISubsystem[] requirements)
Parameters
|
Improve this Doc
View Source
Cancel()
Declaration
public virtual void Cancel()
|
Improve this Doc
View Source
End(Boolean)
Declaration
public virtual void End(bool interrupted)
Parameters
Type |
Name |
Description |
Boolean |
interrupted |
|
|
Improve this Doc
View Source
Execute()
Declaration
public virtual void Execute()
|
Improve this Doc
View Source
HasRequirement(ISubsystem)
Declaration
public virtual bool HasRequirement(ISubsystem requirement)
Parameters
Returns
|
Improve this Doc
View Source
Initialize()
Declaration
public virtual void Initialize()
|
Improve this Doc
View Source
Schedule(Boolean)
Declaration
public virtual void Schedule(bool interruptible = true)
Parameters
Type |
Name |
Description |
Boolean |
interruptible |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
ISendable.InitSendable(ISendableBuilder)
Declaration
void ISendable.InitSendable(ISendableBuilder builder)
Parameters
Implements