Package edu.wpi.first.hal.sim
Class SimDeviceSim
- java.lang.Object
-
- edu.wpi.first.hal.sim.SimDeviceSim
-
public class SimDeviceSim extends Object
-
-
Constructor Summary
Constructors Constructor Description SimDeviceSim(String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimDeviceDataJNI.SimDeviceInfo[]enumerateDevices(String prefix)SimDeviceDataJNI.SimValueInfo[]enumerateValues()SimBooleangetBoolean(String name)SimDoublegetDouble(String name)SimEnumgetEnum(String name)static String[]getEnumOptions(SimEnum val)intgetNativeHandle()SimValuegetValue(String name)CallbackStoreregisterDeviceCreatedCallback(String prefix, SimDeviceCallback callback, boolean initialNotify)CallbackStoreregisterDeviceFreedCallback(String prefix, SimDeviceCallback callback)CallbackStoreregisterValueChangedCallback(SimValueCallback callback, boolean initialNotify)CallbackStoreregisterValueCreatedCallback(SimValueCallback callback, boolean initialNotify)static voidresetData()
-
-
-
Constructor Detail
-
SimDeviceSim
public SimDeviceSim(String name)
-
-
Method Detail
-
getBoolean
public SimBoolean getBoolean(String name)
-
enumerateValues
public SimDeviceDataJNI.SimValueInfo[] enumerateValues()
-
getNativeHandle
public int getNativeHandle()
-
registerValueCreatedCallback
public CallbackStore registerValueCreatedCallback(SimValueCallback callback, boolean initialNotify)
-
registerValueChangedCallback
public CallbackStore registerValueChangedCallback(SimValueCallback callback, boolean initialNotify)
-
enumerateDevices
public static SimDeviceDataJNI.SimDeviceInfo[] enumerateDevices(String prefix)
-
registerDeviceCreatedCallback
public CallbackStore registerDeviceCreatedCallback(String prefix, SimDeviceCallback callback, boolean initialNotify)
-
registerDeviceFreedCallback
public CallbackStore registerDeviceFreedCallback(String prefix, SimDeviceCallback callback)
-
resetData
public static void resetData()
-
-