public final class BasicSubsystemData extends edu.wpi.first.shuffleboard.api.data.ComplexData<BasicSubsystemData>
Constructor and Description |
---|
BasicSubsystemData(boolean hasDefaultCommand,
java.lang.String defaultCommandName,
boolean hasCommand,
java.lang.String currentCommandName)
Creates a new data object for basic subsystem data.
|
BasicSubsystemData(java.util.Map<java.lang.String,java.lang.Object> map)
Creates a new data object from a map.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCurrentCommandName() |
java.lang.String |
getDefaultCommandName() |
boolean |
hasCommand() |
boolean |
hasDefaultCommand() |
int |
hashCode() |
java.lang.String |
toString() |
public BasicSubsystemData(boolean hasDefaultCommand, java.lang.String defaultCommandName, boolean hasCommand, java.lang.String currentCommandName)
hasDefaultCommand
- flag marking this subsystem as having a default commanddefaultCommandName
- the name of the default commandhasCommand
- true if a command is running that requires this subsystem, otherwise falsecurrentCommandName
- the name of the current command running on this subsystempublic BasicSubsystemData(java.util.Map<java.lang.String,java.lang.Object> map)
public java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap
in class edu.wpi.first.shuffleboard.api.data.ComplexData<BasicSubsystemData>
public boolean hasDefaultCommand()
public java.lang.String getDefaultCommandName()
public boolean hasCommand()
public java.lang.String getCurrentCommandName()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object