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.
Class for the CAN interface of the Canandcolor.
WPILib struct implementation for ColorData
Canandcolor device constants.
Canandcolor bitsets.
Canandcolor enums.
enum Canandcolor::COLOR_INTEGRATION_PERIOD.
enum Canandcolor::DATA_SOURCE.
enum Canandcolor::DIGOUT_OUTPUT_CONFIG.
enum Canandcolor::DISTANCE_INTEGRATION_PERIOD.
enum Canandcolor::EXTRA_FRAME_MODE.
enum Canandcolor::NEXT_SLOT_ACTION.
enum Canandcolor::SETTING_COMMAND.
enum Canandcolor::SLOT_OPCODE.
Messages.
Settings.
A class to hold device faults for the Canandcolor, as returned by Canandcolor.getStickyFaults() and Canandcolor.getActiveFaults().
WPILib struct implementation for CanandcolorFaults
The settings class for the Canandcolor.
Container record class representing a Canandcolor's status.
WPILib struct implementation for CanandcolorStatus
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.
Canandgyro device constants.
Canandgyro bitsets.
Canandgyro enums.
enum Canandgyro::CALIBRATION_TYPE.
enum Canandgyro::SETTING_COMMAND.
Messages.
Settings.
A class to hold device faults for the Canandgyro, as returned by Canandgyro.getStickyFaults() and Canandgyro.getActiveFaults().
WPILib struct implementation for CanandgyroFaults
The settings class for the Canandgyro.
Container record class representing a Canandgyro's status.
WPILib struct implementation for CanandgyroStatus
Class for the CAN interface of the Canandmag.
Contains all the constants used by the Canandmag and related classes (as to not pollute their public namespaces)
A class to hold device faults for the Canandmag.
WPILib struct implementation for CanandmagFaults
The settings class for the Canandmag.
Container record class representing a Canandmag's status.
WPILib struct implementation for CanandmagStatus
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 CanandDevices.
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.
Record class to hold detected color values.
Implements an object-holding Frame with considerations for color data.
Enum representing the internal configuration of the Canandcolor's color IC.
Class that yells at the user if CooldownWarning.feed() is called too often in too short a succession.
Data sources that digout channels can use to perform comparisons or output data directly as a duty cycle on GPIO pin DIG-2.
Represents a digital output channel.
Enum representing the index of a digital output channel on a Canandcolor.
Abstract base class for simple configuration of digout slot logic.
Enum representing whether to transmit a digout message when the overall value of a DigoutChannel changes state.
Interface that holds the output configuration for a physical digital output pin (digout)
Represents a raw config value.
Class representing the state of the Canandcolor digout channels and slots.
WPILib struct implementation for DigoutSlotState
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.
A digital output configuration that uses thresholds in the HSV color space to match color readings.
Implements an object-holding Frame backed by a Long.
Functional interface for a function mapping a double data value to the final frame type.
Enum representing the integration period of the Canandcolor's proximity sensor IC.
Implements an object-holding Frame with considerations for quaternions.
Java side of the Redux device driver JNI wrapper.
Internal use class.
A digital output configuration that uses RGB thresholds.
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.