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 Canandcoder.
Contains all the constants used by the Canandcoder and related classes (as to not pollute their public namespaces)
A class to hold device faults for the Canandcoder, as returned by Canandcoder.getStickyFaults() and Canandcoder.getActiveFaults()
The settings class for the Canandcoder.
Container record class representing a Canandcoder's status.
Class for the CAN interface of the Canandcolor.
Record class to hold detected color values.
Enum representing the internal configuration of the Canandcolor's color IC.
Contains all the constants used by the Canandcolor and related classes (as to not pollute their public namespaces)
Represents the digital outputs on the Canandcolor.
Represents a digout "slot" which helps determine the digital output's value.
Whether the slot should "join" with the next slot at index + 1 to form a clause.
Specifies how the slot (assuming clause joining is enabled) should join with the next slot.
Enum of numerical comparisons.
Data sources that digout slots can use to perform comparisons.
Enums corresponding to digout slot opcodes.
Class representing the state of the Canandcolor digital outputs and the individual condition slots contributing to the outputs.
A class to hold device faults for the Canandcolor, as returned by Canandcolor.getStickyFaults() and Canandcolor.getActiveFaults()
Class representing the internal configuration of the Canandcolor's proximity IC.
Represents the valid integration periods for the proximity sensor.
Determines how much current gets dumped into the IR LED and thus its intensity.
Determines how many IR LED pulses get sent out during proximity reads.
Represents the valid sampling periods for the proximity sensor.
The settings class for the Canandcolor.
Container record class representing a Canandcolor's status.
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 Redux CanandEventLoop This class is generally (re)initialized by CanandMessage.updateFromByteBuf(java.nio.ByteBuffer) with a ByteBuffer from the JNI via CanandEventLoop From there, it is then passed into CanandDevice.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.
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.
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.
Java side of the Redux device driver JNI wrapper.
Internal use class.