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
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.
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.