Package com.reduxrobotics.canand
package com.reduxrobotics.canand
Package holding base and utility classes for all CAN-based Redux Robotics devices
-
ClassesClassDescriptionClass representing the exact combination of CAN bus, product IDs, and device IDs that uniquely correspond to a Redux CAN device on a robot.Base class for Redux CAN devices.Contains all the constants used by
CanandDevice
and are generally common to all Redux devices.Class that runs the CAN packet ingest loop, and starts the CANLink interface.Class that represents a CAN message received from the ReduxCanandEventLoop
This class is generally (re)initialized byCanandMessage.updateFromByteBuf(java.nio.ByteBuffer)
with aByteBuffer
from the JNI viaCanandEventLoop
From there, it is then passed intoCanandDevice.handleMessage(com.reduxrobotics.canand.CanandMessage)
through the event loop.Series of utility functions for CAN messaging and bit manipulation.Class representing CAN buses that may exist on a robot.