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