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
-
-
Constructor Summary
Constructors Constructor Description CANAPIJNI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
cleanCAN(int handle)
static int
initializeCAN(int manufacturer, int deviceId, int deviceType)
static boolean
readCANPacketLatest(int handle, int apiId, CANData data)
static boolean
readCANPacketNew(int handle, int apiId, CANData data)
static boolean
readCANPacketTimeout(int handle, int apiId, int timeoutMs, CANData data)
static boolean
readCANPeriodicPacket(int handle, int apiId, int timeoutMs, int periodMs, CANData data)
static void
stopCANPacketRepeating(int handle, int apiId)
static void
writeCANPacket(int handle, byte[] data, int apiId)
static void
writeCANPacketRepeating(int handle, byte[] data, int apiId, int repeatMs)
-
-
-
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)
-
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)
-
readCANPeriodicPacket
public static boolean readCANPeriodicPacket(int handle, int apiId, int timeoutMs, int periodMs, CANData data)
-
-