Package edu.wpi.first.hal
Class CANAPIJNI
- java.lang.Object
-
- edu.wpi.first.hal.JNIWrapper
-
- edu.wpi.first.hal.CANAPIJNI
-
public class CANAPIJNI extends JNIWrapper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.wpi.first.hal.JNIWrapper
JNIWrapper.Helper
-
-
Constructor Summary
Constructors Constructor Description CANAPIJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcleanCAN(int handle)static intinitializeCAN(int manufacturer, int deviceId, int deviceType)static booleanreadCANPacketLatest(int handle, int apiId, CANData data)static booleanreadCANPacketNew(int handle, int apiId, CANData data)static booleanreadCANPacketTimeout(int handle, int apiId, int timeoutMs, CANData data)static voidstopCANPacketRepeating(int handle, int apiId)static voidwriteCANPacket(int handle, byte[] data, int apiId)static voidwriteCANPacketRepeating(int handle, byte[] data, int apiId, int repeatMs)static voidwriteCANRTRFrame(int handle, int length, int apiId)-
Methods inherited from class edu.wpi.first.hal.JNIWrapper
forceLoad
-
-
-
-
Method Detail
-
initializeCAN
public static int initializeCAN(int manufacturer, int deviceId, int deviceType)
-
cleanCAN
public static void cleanCAN(int handle)
-
writeCANPacket
public static void writeCANPacket(int handle, byte[] data, int apiId)
-
writeCANPacketRepeating
public static void writeCANPacketRepeating(int handle, byte[] data, int apiId, int repeatMs)
-
writeCANRTRFrame
public static void writeCANRTRFrame(int handle, int length, int apiId)
-
stopCANPacketRepeating
public static void stopCANPacketRepeating(int handle, int apiId)
-
readCANPacketNew
public static boolean readCANPacketNew(int handle, int apiId, CANData data)
-
readCANPacketLatest
public static boolean readCANPacketLatest(int handle, int apiId, CANData data)
-
readCANPacketTimeout
public static boolean readCANPacketTimeout(int handle, int apiId, int timeoutMs, CANData data)
-
-