public class CommandData extends edu.wpi.first.shuffleboard.api.data.ComplexData<CommandData>
Constructor and Description |
---|
CommandData(java.util.Map<java.lang.String,java.lang.Object> map)
Creates a new CommandData object from a map.
|
CommandData(java.lang.String name,
boolean running,
boolean isParented)
Creates a new CommandData object.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
java.lang.String |
getName() |
boolean |
isParented() |
boolean |
isRunning() |
CommandData |
withRunning(boolean running) |
public CommandData(java.lang.String name, boolean running, boolean isParented)
name
- the name of the commandrunning
- if the command is currently runningisParented
- if the command has a parent (i.e. is part of a command group)public CommandData(java.util.Map<java.lang.String,java.lang.Object> map)
map
- the map of property names to values to create a data object frompublic CommandData withRunning(boolean running)
public java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap
in class edu.wpi.first.shuffleboard.api.data.ComplexData<CommandData>
public java.lang.String getName()
public boolean isRunning()
public boolean isParented()