Package edu.wpi.first.hal.sim.mockdata
Class DriverStationDataJNI
- java.lang.Object
-
- edu.wpi.first.hal.JNIWrapper
-
- edu.wpi.first.hal.sim.mockdata.DriverStationDataJNI
-
public class DriverStationDataJNI extends JNIWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper
-
-
Constructor Summary
Constructors Constructor Description DriverStationDataJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcancelAutonomousCallback(int uid)static voidcancelDsAttachedCallback(int uid)static voidcancelEnabledCallback(int uid)static voidcancelEStopCallback(int uid)static voidcancelFmsAttachedCallback(int uid)static voidcancelTestCallback(int uid)static booleangetAutonomous()static booleangetDsAttached()static booleangetEnabled()static booleangetEStop()static booleangetFmsAttached()static booleangetTest()static voidnotifyNewData()static voidregisterAllCallbacks(NotifyCallback callback, boolean initialNotify)static intregisterAutonomousCallback(NotifyCallback callback, boolean initialNotify)static intregisterDsAttachedCallback(NotifyCallback callback, boolean initialNotify)static intregisterEnabledCallback(NotifyCallback callback, boolean initialNotify)static intregisterEStopCallback(NotifyCallback callback, boolean initialNotify)static intregisterFmsAttachedCallback(NotifyCallback callback, boolean initialNotify)static intregisterTestCallback(NotifyCallback callback, boolean initialNotify)static voidresetData()static voidsetAutonomous(boolean autonomous)static voidsetDsAttached(boolean dsAttached)static voidsetEnabled(boolean enabled)static voidsetEStop(boolean eStop)static voidsetFmsAttached(boolean fmsAttached)static voidsetJoystickAxes(byte joystickNum, float[] axesArray)static voidsetJoystickButtons(byte joystickNum, int buttons, int count)static voidsetJoystickPOVs(byte joystickNum, short[] povsArray)static voidsetMatchInfo(String eventName, String gameSpecificMessage, int matchNumber, int replayNumber, int matchType)static voidsetSendConsoleLine(boolean shouldSend)static voidsetSendError(boolean shouldSend)static voidsetTest(boolean test)-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad
-
-
-
-
Method Detail
-
registerEnabledCallback
public static int registerEnabledCallback(NotifyCallback callback, boolean initialNotify)
-
cancelEnabledCallback
public static void cancelEnabledCallback(int uid)
-
getEnabled
public static boolean getEnabled()
-
setEnabled
public static void setEnabled(boolean enabled)
-
registerAutonomousCallback
public static int registerAutonomousCallback(NotifyCallback callback, boolean initialNotify)
-
cancelAutonomousCallback
public static void cancelAutonomousCallback(int uid)
-
getAutonomous
public static boolean getAutonomous()
-
setAutonomous
public static void setAutonomous(boolean autonomous)
-
registerTestCallback
public static int registerTestCallback(NotifyCallback callback, boolean initialNotify)
-
cancelTestCallback
public static void cancelTestCallback(int uid)
-
getTest
public static boolean getTest()
-
setTest
public static void setTest(boolean test)
-
registerEStopCallback
public static int registerEStopCallback(NotifyCallback callback, boolean initialNotify)
-
cancelEStopCallback
public static void cancelEStopCallback(int uid)
-
getEStop
public static boolean getEStop()
-
setEStop
public static void setEStop(boolean eStop)
-
registerFmsAttachedCallback
public static int registerFmsAttachedCallback(NotifyCallback callback, boolean initialNotify)
-
cancelFmsAttachedCallback
public static void cancelFmsAttachedCallback(int uid)
-
getFmsAttached
public static boolean getFmsAttached()
-
setFmsAttached
public static void setFmsAttached(boolean fmsAttached)
-
registerDsAttachedCallback
public static int registerDsAttachedCallback(NotifyCallback callback, boolean initialNotify)
-
cancelDsAttachedCallback
public static void cancelDsAttachedCallback(int uid)
-
getDsAttached
public static boolean getDsAttached()
-
setDsAttached
public static void setDsAttached(boolean dsAttached)
-
setJoystickAxes
public static void setJoystickAxes(byte joystickNum, float[] axesArray)
-
setJoystickPOVs
public static void setJoystickPOVs(byte joystickNum, short[] povsArray)
-
setJoystickButtons
public static void setJoystickButtons(byte joystickNum, int buttons, int count)
-
setMatchInfo
public static void setMatchInfo(String eventName, String gameSpecificMessage, int matchNumber, int replayNumber, int matchType)
-
registerAllCallbacks
public static void registerAllCallbacks(NotifyCallback callback, boolean initialNotify)
-
notifyNewData
public static void notifyNewData()
-
setSendError
public static void setSendError(boolean shouldSend)
-
setSendConsoleLine
public static void setSendConsoleLine(boolean shouldSend)
-
resetData
public static void resetData()
-
-