All Classes and Interfaces
Class
Description
Implements an object-holding Frame backed by a byte array.
Functional interface for a function mapping a double data value to the final frame type.
Class 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.
CanandDevice device constants.
Cananddevice bitsets.
Cananddevice enums.
enum CanandDevice::SETTING_COMMAND.
Messages.
Settings.
Class that runs the CAN packet ingest loop, and starts the CANLink interface.
Represents a firmware version associated with a Redux product.
Class for the CAN interface of the
Canandgyro.
A class to hold device faults for the
Canandgyro
, as returned by
Canandgyro.getStickyFaults()
and Canandgyro.getActiveFaults()
.The settings class for the
Canandgyro
.Container record class representing a
Canandgyro
's status.Canandgyro device constants.
Canandgyro bitsets.
Canandgyro enums.
enum Canandgyro::CALIBRATION_TYPE.
enum Canandgyro::SETTING_COMMAND.
Messages.
Settings.
WPILib struct implementation for
Canandgyro.Faults
WPILib struct implementation for
Canandgyro.Status
Class for the CAN interface of the
Canandmag.
A class to hold device faults for the
Canandmag
.The settings class for the
Canandmag
.Container record class representing a
Canandmag
's status.Contains all the constants used by the
Canandmag
and related classes (as to not pollute their public namespaces)WPILib struct implementation for
Canandmag.Faults
WPILib struct implementation for
Canandmag.Status
Class that represents a CAN message received from the Redux
CanandEventLoop
This class is generally (re)initialized by CanandMessage.updateFromByteBuf(java.nio.ByteBuffer)
with a ByteBuffer
from the JNI via CanandEventLoop
.Base (simple) settings class for Redux devices.
Common logic for settings management for
CanandDevice
s.Functional interface for a CanandSettings constructor.
Setting result codes.
Record of setting results.
Series of utility functions for CAN messaging and bit manipulation.
Class representing CAN buses that may exist on a robot.
Class that yells at the user if
CooldownWarning.feed()
is called too often in too short a succession.Implements an object-holding Frame backed by a double.
Functional interface for a function mapping a double data value to the final frame type.
Class representing periodic timestamped data received from CAN or other sources.
Functional interface for Frame callbacks.
Immutable container class for timestamped values.
Implements an object-holding Frame backed by a Long.
Functional interface for a function mapping a double data value to the final frame type.
Implements an object-holding Frame with considerations for quaternions.
Java side of the Redux device driver JNI wrapper.
Internal use class.
Implements an object-holding Frame backed by a byte array.
Functional interface for a function mapping a double data value to the final frame type.
Class that allows for batching messages to be transmitted.
Implements an object-holding Frame with considerations for 3-vectors.