public class Compass extends Sensor implements ICompass
Constructor and Description |
---|
Compass(Compass source)
Copy constructor
|
Compass(java.lang.String name,
java.lang.String perceptorName)
Instantiates a new GyroRate sensor and initializes all values to their
default
|
Modifier and Type | Method and Description |
---|---|
ISensor |
copy() |
Angle |
getAngle() |
void |
reset() |
void |
setAngle(Angle angle)
Set anlge values
|
void |
updateFromPerception(IPerception perception)
Updates this Compass from perception
|
equals, getName, getPerceptorName, hashCode, toString, updateNoPerception, updateSensors
getName, updateNoPerception, updateSensors
public Compass(java.lang.String name, java.lang.String perceptorName)
name
- sensor namepublic Compass(Compass source)
source
- the object to copy frompublic void setAngle(Angle angle)
public void updateFromPerception(IPerception perception)
updateFromPerception
in interface ISensor
updateFromPerception
in class Sensor
perception
- the result from server message parsingpublic ISensor copy()