Class SimDouble
java.lang.Object
org.wpilib.hardware.hal.SimValue
org.wpilib.hardware.hal.SimDouble
A wrapper around a simulator double value handle.
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionSimDouble(int handle) Wraps a simulated value handle as returned by SimDeviceJNI.createSimValueDouble(). -
Method Summary
Methods inherited from class SimValue
getNativeHandle, getValue, setValue
-
Constructor Details
-
SimDouble
public SimDouble(int handle) Wraps a simulated value handle as returned by SimDeviceJNI.createSimValueDouble().- Parameters:
handle- simulated value handle
-
-
Method Details
-
get
public double get()Gets the simulated value.- Returns:
- The current value
-
set
public void set(double value) Sets the simulated value.- Parameters:
value- the value to set
-
reset
public void reset()Resets the simulated value to 0. Use this instead of Set(0) for resetting incremental sensor values like encoder counts or gyro accumulated angle to ensure correct behavior in a distributed system (e.g. WebSockets).
-