public final class DifferentialDriveData extends edu.wpi.first.shuffleboard.api.data.ComplexData<DifferentialDriveData>
Constructor and Description |
---|
DifferentialDriveData(double leftSpeed,
double rightSpeed)
Creates a new differential drive data object.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asMap() |
boolean |
equals(java.lang.Object o) |
static DifferentialDriveData |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
Creates a new differential drive data object from a map.
|
double |
getLeftSpeed() |
double |
getRightSpeed() |
int |
hashCode() |
java.lang.String |
toString() |
DifferentialDriveData |
withLeftSpeed(double leftSpeed) |
DifferentialDriveData |
withRightSpeed(double rightSpeed) |
public DifferentialDriveData(double leftSpeed, double rightSpeed)
leftSpeed
- the speed of the left motorrightSpeed
- the speed of the right motorpublic static DifferentialDriveData fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
map
- the map to create a data object fromjava.util.NoSuchElementException
- if the map is missing any motor speed entrypublic java.util.Map<java.lang.String,java.lang.Object> asMap()
asMap
in class edu.wpi.first.shuffleboard.api.data.ComplexData<DifferentialDriveData>
public double getLeftSpeed()
public double getRightSpeed()
public DifferentialDriveData withLeftSpeed(double leftSpeed)
public DifferentialDriveData withRightSpeed(double rightSpeed)
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