Package edu.wpi.first.hal
Class SimDouble
- java.lang.Object
-
- edu.wpi.first.hal.SimValue
-
- edu.wpi.first.hal.SimDouble
-
-
Constructor Summary
Constructors Constructor Description SimDouble(int handle)
Wraps a simulated value handle as returned by SimDeviceJNI.createSimValueDouble().
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
get()
Gets the simulated value.void
reset()
Resets the simulated value to 0.void
set(double value)
Sets the simulated value.-
Methods inherited from class edu.wpi.first.hal.SimValue
getNativeHandle, getValue, setValue
-
-
-
-
Constructor Detail
-
SimDouble
public SimDouble(int handle)
Wraps a simulated value handle as returned by SimDeviceJNI.createSimValueDouble().- Parameters:
handle
- simulated value handle
-
-
Method Detail
-
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).
-
-