Index

A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages

A

addMotionProfilePoint(double, double, double) - Method in class com.playingwithfusion.CANVenom
Add single motion profile point.
addMotionProfilePoint(long, double, double, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 

B

BadLeaderID - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
The lead motor ID is same as the motor ID.
BadMode - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
An invalid control mode was specified by the roboRIO.
BattFuelGauge - Class in com.playingwithfusion
CAN based Battery Fuel Gauge (BFG) sensor instance
BattFuelGauge(int) - Constructor for class com.playingwithfusion.BattFuelGauge
Create an instance of the CAN Battery Fuel Gauge sensor.
BattFuelGauge.BatteryChargeState - Enum Class in com.playingwithfusion
Battery charge state enumeration
BattFuelGauge.BatteryManufacturer - Enum Class in com.playingwithfusion
Battery manufacturer enumeration
BattFuelGaugeJNI - Class in com.playingwithfusion.jni
JNI interface for accessing battery fuel gauge data.
BattFuelGaugeJNI() - Constructor for class com.playingwithfusion.jni.BattFuelGaugeJNI
 
BattFuelGaugeJNI.Helper - Class in com.playingwithfusion.jni
JNI Helper class
Brake - Enum constant in enum class com.playingwithfusion.CANVenom.BrakeCoastMode
The motor is shorted when the porportional or vlotage command is zero.

C

CANVenom - Class in com.playingwithfusion
CAN based Venom motor controller instance
CANVenom(int) - Constructor for class com.playingwithfusion.CANVenom
Create an instance of the CAN Venom Motor Controller driver.
CANVenom.BrakeCoastMode - Enum Class in com.playingwithfusion
Enumeration to specify motor break or coast behavior when no current is commanded
CANVenom.ControlMode - Enum Class in com.playingwithfusion
Venom control strategy enumeration
CANVenom.FaultFlag - Enum Class in com.playingwithfusion
Active Venom fault condition enumeration
CANVenom.MotionProfileState - Enum Class in com.playingwithfusion
Motion profile execution state machine state enumeration
CANVenomJNI - Class in com.playingwithfusion.jni
Wrapper class for CANVenom
CANVenomJNI() - Constructor for class com.playingwithfusion.jni.CANVenomJNI
 
CANVenomJNI.Helper - Class in com.playingwithfusion.jni
JNI Helper class
clearLatchedFaults() - Method in class com.playingwithfusion.CANVenom
Clear all latched faults
clearLatchedFaults(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
clearMotionProfilePoints() - Method in class com.playingwithfusion.CANVenom
Erase all motion profile points.
clearMotionProfilePoints(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
close() - Method in class com.playingwithfusion.BattFuelGauge
Destroy the BattFuelGauge object and free any asscioated resources
close() - Method in class com.playingwithfusion.CANVenom
Destroy the CANVenom object and free any asscioated resources.
close() - Method in class com.playingwithfusion.TimeOfFlight
Destroy the TimeOfFlight object and free any asscioated resources
close() - Method in class com.playingwithfusion.TMD37003
 
Coast - Enum constant in enum class com.playingwithfusion.CANVenom.BrakeCoastMode
The motor is open circuited when the porportional or volatage command is zero, causing the motor to coast or free-wheel
com.playingwithfusion - package com.playingwithfusion
 
com.playingwithfusion.jni - package com.playingwithfusion.jni
 
completeMotionProfilePath(double, double) - Method in class com.playingwithfusion.CANVenom
Add final point to motion profile.
completeMotionProfilePath(long, double, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
configureColorSense(double, int) - Method in class com.playingwithfusion.TMD37003
Configure TMD3700 Color (Ambient Light Sensing) parameters.
configureProximitySense(double, double, int, int, int) - Method in class com.playingwithfusion.TMD37003
Configure TMD3700 Proximity sense parameters.
ConstICharge - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Constant current charging
ConstVCharge - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Constant voltage charging
create(int) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
create(int) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
create(int) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
CurrentControl - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Closed-loop current (torque) control

D

destroy(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
destroy(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
destroy(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
disable() - Method in class com.playingwithfusion.CANVenom
Stop applying power to the motor immediately.
disable(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
Disabled - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Motor is disabled and coasting
Discharge - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Battery finished charging and has started discharging
Done - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
The motion profile was successfully executed.
DuplicateID - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
Another Venom with the same device ID was detected on the CAN bus.
Duracell - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 

E

enable() - Method in class com.playingwithfusion.CANVenom
Enable the motor again after a call to stopMotor() or disable().
enable(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
enableLimitSwitches(boolean, boolean) - Method in class com.playingwithfusion.CANVenom
Enable/disable the forward and reverse limit switches.
enableLimitSwitches(long, boolean, boolean) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
Energizer - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 
ErrBufferCleared - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
The motion profile buffer was cleared while the profile was being executed.
ErrBufferInvalid - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
Attempted to begin executing a motion profile but there was no valid start point.
ErrBufferUnderflow - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
The motor ran out of points while executing a motion profile.
executePath() - Method in class com.playingwithfusion.CANVenom
Execute stored motion profile.
executePath(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 

F

follow(CANVenom) - Method in class com.playingwithfusion.CANVenom
Place the motor into FollowTheLeader mode and follow the specified motor
FollowTheLeader - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Follow the duty cycle commanded to another Venom motor.
forceLoad() - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
Force load the library.
forceLoad() - Static method in class com.playingwithfusion.jni.CANVenomJNI
Force load the library.
forceLoad() - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
Force load the library.
ForwardLimit - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
The forward limit switch is enabled and is active

G

get() - Method in class com.playingwithfusion.CANVenom
Get the motor duty-cycle.
get(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getActiveControlMode() - Method in class com.playingwithfusion.CANVenom
Get the active Venom control mode reported by the motor.
getActiveControlMode(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getActiveFaults() - Method in class com.playingwithfusion.CANVenom
Return set of active motor faults which curently limit or disable motor output.
getActiveFaults(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getAmbientLightLevel() - Method in class com.playingwithfusion.TimeOfFlight
Get ambient lighting level in mega counts per second.
getAmbientLightLevel() - Method in class com.playingwithfusion.TMD37003
Get clear (Ambient) channel value.
getAmbientLightLevel(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getAuxVoltage() - Method in class com.playingwithfusion.CANVenom
Get the measured voltage at the auxilary analog input on the limit switch breakout board.
getAuxVoltage(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getB() - Method in class com.playingwithfusion.CANVenom
Get the feed-forward command offset in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getB(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getBatteryAgeDays() - Method in class com.playingwithfusion.BattFuelGauge
Gets the age of the battery.
getBatteryAgeDays(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getBatteryState() - Method in class com.playingwithfusion.BattFuelGauge
Determine the charge/discharge state of the battery
getBatteryState(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getBlue() - Method in class com.playingwithfusion.TMD37003
Get blue channel value.
getBrakeCoastMode() - Method in class com.playingwithfusion.CANVenom
Get the brake/coast behavior when zero is commanded in Proportional and VoltageControl control modes.
getBrakeCoastMode(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getBusVoltage() - Method in class com.playingwithfusion.CANVenom
Get the bus (battery) voltage supplying the Venmom motor.
getBusVoltage(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getCapacityAh() - Method in class com.playingwithfusion.BattFuelGauge
Gets the current estimated battery capacity.
getCapacityAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getControlMode() - Method in class com.playingwithfusion.CANVenom
Get the commanded Venom control mode.
getControlMode(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Gets the current battery discharge current.
getCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCurrentMotionProfilePoint() - Method in class com.playingwithfusion.CANVenom
Get current motion profile point.
getCurrentMotionProfilePoint(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getCycleChargeTime() - Method in class com.playingwithfusion.BattFuelGauge
Returns how long the battery was charging during the last full cycle.
getCycleChargeTime(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleDischargeTime() - Method in class com.playingwithfusion.BattFuelGauge
Returns how long the battery was discharging during the last full cycle.
getCycleDischargeTime(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMaxCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest charging current seen in the last charge cycle.
getCycleMaxCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMaxDodAh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest depth of discharge reached in the last charge cycle.
getCycleMaxDodAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMaxDodWh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest energy discharged in the last charge cycle.
getCycleMaxDodWh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMaxVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest voltage recorded during the last charge cycle.
getCycleMaxVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMinCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the most negative (highest discharge) current from the last charge cycle.
getCycleMinCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMinDodAh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the lowest depth of discharge reached in the last charge cycle.
getCycleMinDodAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMinDodWh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the lowest energy discharged in the last charge cycle.
getCycleMinDodWh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleMinVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the lowest voltage recorded during the last charge cycle.
getCycleMinVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleRmsDischargeCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the RMS discharge current from the most recent full charge cycle.
getCycleRmsDischargeCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getCycleStartingVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the voltage at the start of the most recent charge cycle.
getCycleStartingVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getDescription() - Method in class com.playingwithfusion.CANVenom
Return a description of this motor controller.
getDodAh() - Method in class com.playingwithfusion.BattFuelGauge
Gets the current depth of discharge in ampere-hours.
getDodAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getDodWh() - Method in class com.playingwithfusion.BattFuelGauge
Gets the current depth of discharge energy.
getDodWh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getDutyCycle() - Method in class com.playingwithfusion.CANVenom
Get the motor h-bridge duty cycle.
getDutyCycle(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getEffectiveCapacityAh() - Method in class com.playingwithfusion.BattFuelGauge
Gets the effective (usable) capacity of the battery.
getEffectiveCapacityAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getExtractOnStaticLoad() - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI.Helper
JNI helper get function
getExtractOnStaticLoad() - Static method in class com.playingwithfusion.jni.CANVenomJNI.Helper
JNI helper get function
getExtractOnStaticLoad() - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI.Helper
 
getFirmwareVersion() - Method in class com.playingwithfusion.BattFuelGauge
Determine the sensor firmware version
getFirmwareVersion() - Method in class com.playingwithfusion.CANVenom
Return the Venom motor firmware version of the motor asscioated with this instance of the CANVenom class.
getFirmwareVersion() - Method in class com.playingwithfusion.TimeOfFlight
Determine the sensor firmware version
getFirmwareVersion(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getFirmwareVersion(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getFirmwareVersion(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getFwdLimitSwitchActive() - Method in class com.playingwithfusion.CANVenom
Determine the state of the forward motion limit switch.
getFwdLimitSwitchActive(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getGreen() - Method in class com.playingwithfusion.TMD37003
Get green channel value.
getHue() - Method in class com.playingwithfusion.TMD37003
Get the measured color (hue).
getInverted() - Method in class com.playingwithfusion.CANVenom
Return the motor direction inversion state.
getInverted(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getKD() - Method in class com.playingwithfusion.CANVenom
Get the close-loop PID derative gain in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getKD(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getKF() - Method in class com.playingwithfusion.CANVenom
Get the feed-forward gain in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getKF(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getKI() - Method in class com.playingwithfusion.CANVenom
Get the close-loop PID integral gain in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getKI(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getKP() - Method in class com.playingwithfusion.CANVenom
Get the close-loop PID proportional gain in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getKP(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getLatchedFaults() - Method in class com.playingwithfusion.CANVenom
Return set of latched motor faults which are curently active or were previously active since the last time the CANVenom.clearLatchedFaults() function was called.
getLatchedFaults(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getManufacturer() - Method in class com.playingwithfusion.BattFuelGauge
Gets the manufacturer identifier of the battery.
getManufacturer(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchChargeTime() - Method in class com.playingwithfusion.BattFuelGauge
Returns total charging time (if any) during the last robot match.
getMatchChargeTime(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchDischargeTime() - Method in class com.playingwithfusion.BattFuelGauge
Returns total discharging time during the last robot match.
getMatchDischargeTime(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchDuration() - Method in class com.playingwithfusion.BattFuelGauge
Returns the total duration of the last robot match.
getMatchDuration(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchEndingCharge() - Method in class com.playingwithfusion.BattFuelGauge
Returns the remaining charge at the end of the last robot match.
getMatchEndingCharge(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchEndingEnergy() - Method in class com.playingwithfusion.BattFuelGauge
Returns the remaining energy at the end of the last robot match.
getMatchEndingEnergy(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMaxCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the peak current (highest magnitude) during the last match.
getMatchMaxCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMaxDodAh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest depth of discharge reached during the last match.
getMatchMaxDodAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMaxVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the highest voltage seen during the last robot match.
getMatchMaxVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMinCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the most negative (highest discharge) current from the last match.
getMatchMinCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMinDodAh() - Method in class com.playingwithfusion.BattFuelGauge
Returns the lowest depth of discharge reached during the last match.
getMatchMinDodAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchMinVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the lowest voltage seen during the last robot match.
getMatchMinVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchRmsDischargeCurrent() - Method in class com.playingwithfusion.BattFuelGauge
Returns the RMS discharge current observed during the last robot match.
getMatchRmsDischargeCurrent(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchStartingCharge() - Method in class com.playingwithfusion.BattFuelGauge
Returns the stored charge at the beginning of the last robot match.
getMatchStartingCharge(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchStartingEnergy() - Method in class com.playingwithfusion.BattFuelGauge
Returns the stored energy at the start of the last robot match.
getMatchStartingEnergy(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMatchStartingVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Returns the battery voltage at the beginning of the last robot match.
getMatchStartingVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getMaxAcceleration() - Method in class com.playingwithfusion.CANVenom
Get the maximum acceleration in the SpeedControl and PositionControl control modes.
getMaxAcceleration(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMaxJerk() - Method in class com.playingwithfusion.CANVenom
Get the maximum jerk (second derivitive of speed) in the SpeedControl control mode.
getMaxJerk(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMaxPILimit() - Method in class com.playingwithfusion.CANVenom
Get the maximum duty cycle that may be commanded by the PID in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getMaxPILimit(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMaxSpeed() - Method in class com.playingwithfusion.CANVenom
Get the maximum speed (absolute value of velocity) that may be commanded in the SpeedControl and PositionControl control modes.
getMaxSpeed(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMinPILimit() - Method in class com.playingwithfusion.CANVenom
Get the minimum duty cycle that may be commanded by the PID in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
getMinPILimit(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMotionProfileIsValid() - Method in class com.playingwithfusion.CANVenom
Determine if the motor is prepared to execute a motion profile
getMotionProfileIsValid(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMotionProfilePositionTarget() - Method in class com.playingwithfusion.CANVenom
Get the instantaneous motion profile position commanded.
getMotionProfilePositionTarget(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMotionProfileSpeedTarget() - Method in class com.playingwithfusion.CANVenom
Get the instantaneous motion profile speed commanded.
getMotionProfileSpeedTarget(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getMotionProfileState() - Method in class com.playingwithfusion.CANVenom
Get the Motion Profile state.
getMotionProfileState(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getNickname() - Method in class com.playingwithfusion.BattFuelGauge
Gets the user-defined nickname of this battery.
getNickname(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getNumAvaliableMotionProfilePoints() - Method in class com.playingwithfusion.CANVenom
Get number of empty motion profile points avaliable.
getNumAvaliableMotionProfilePoints(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getNumCycles() - Method in class com.playingwithfusion.BattFuelGauge
Gets the total number of charge/discharge cycles experienced by the battery.
getNumCycles(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getOutputCurrent() - Method in class com.playingwithfusion.CANVenom
Get the measured motor current consumption.
getOutputCurrent(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getOutputVoltage() - Method in class com.playingwithfusion.CANVenom
Get the calculated voltage across the motor burshes.
getOutputVoltage(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getPIDTarget() - Method in class com.playingwithfusion.CANVenom
Internal PID Target (position, speed, current).
getPIDTarget(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getPosition() - Method in class com.playingwithfusion.CANVenom
Signed motor revolutions (position) since the last time it was cleared.
getPosition(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getProximity() - Method in class com.playingwithfusion.TMD37003
Get proximity value.
getRange() - Method in class com.playingwithfusion.TimeOfFlight
Get the distance between the sensor and the target
getRange(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getRangeSigma() - Method in class com.playingwithfusion.TimeOfFlight
Get the standard deviation of the distance measurment in millimeters
getRangeSigma(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getRangingMode() - Method in class com.playingwithfusion.TimeOfFlight
Get the sensor ranging mode
getRangingMode(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getRatedCapacityAh() - Method in class com.playingwithfusion.BattFuelGauge
Gets the original rated capacity of the battery when new.
getRatedCapacityAh(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getRed() - Method in class com.playingwithfusion.TMD37003
Get red channel value.
getRemainingChargePct() - Method in class com.playingwithfusion.BattFuelGauge
Gets the estimated remaining charge as a percentage.
getRemainingChargePct(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getRevLimitSwitchActive() - Method in class com.playingwithfusion.CANVenom
Determine the state of the reverse motion limit switch.
getRevLimitSwitchActive(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getSampleTime() - Method in class com.playingwithfusion.TimeOfFlight
Get the sensor sampling period in milliseconds
getSampleTime(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getSaturation() - Method in class com.playingwithfusion.TMD37003
Get measured color saturation.
getSerialNumber() - Method in class com.playingwithfusion.BattFuelGauge
Determine the sensor hardware serial number
getSerialNumber() - Method in class com.playingwithfusion.CANVenom
Return the serial number of the motor asscioated with this instance of the CANVenom class.
getSerialNumber() - Method in class com.playingwithfusion.TimeOfFlight
Determine the sensor hardware serial number
getSerialNumber(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
getSerialNumber(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getSerialNumber(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getSpeed() - Method in class com.playingwithfusion.CANVenom
Measured signed motor velocity in RPM.
getSpeed(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getStatus() - Method in class com.playingwithfusion.TimeOfFlight
Get status of the last distance measurement.
getStatus(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
getTemperature() - Method in class com.playingwithfusion.CANVenom
The measured Venom backplate temperature.
getTemperature(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
getVoltage() - Method in class com.playingwithfusion.BattFuelGauge
Gets the current battery terminal voltage.
getVoltage(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 

H

HardwareFailure - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Hardware failure
Helper() - Constructor for class com.playingwithfusion.jni.BattFuelGaugeJNI.Helper
 
Helper() - Constructor for class com.playingwithfusion.jni.CANVenomJNI.Helper
 
Helper() - Constructor for class com.playingwithfusion.jni.TimeOfFlightJNI.Helper
 
HighCurrent - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
Average motor current is too high
HighTemperature - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
Motor temperature is too high

I

identify(long) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
identifyMotor() - Method in class com.playingwithfusion.CANVenom
Flash LED to identify motor.
identifyMotor(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
identifySensor() - Method in class com.playingwithfusion.BattFuelGauge
Dispay 'Identification' page on the BFG OLED display to indicate the sensor asscioated with this instance of software
identifySensor() - Method in class com.playingwithfusion.TimeOfFlight
Flash the time of flight sensor LED red and green to idicate the sensor asscioated with this instance of software
identifySensor(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
Idle - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Charging complete
Init - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Unknown charge/discharge state
Init - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
Initial state after Venom powerup
initSendable(SendableBuilder) - Method in class com.playingwithfusion.BattFuelGauge
 
initSendable(SendableBuilder) - Method in class com.playingwithfusion.CANVenom
Initialize vaiiables and parameters to be passed into the smart dashboard.
initSendable(SendableBuilder) - Method in class com.playingwithfusion.TimeOfFlight
 
initSendable(SendableBuilder) - Method in class com.playingwithfusion.TMD37003
 
InternalError - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Internal algorithm underflow or overflow
Interstate - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 
Invalid - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
The measured distance is invalid
isRangeValid() - Method in class com.playingwithfusion.TimeOfFlight
Determine if the last measurment was valid
isRangeValid(long) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 

L

Long - Enum constant in enum class com.playingwithfusion.TimeOfFlight.RangingMode
 

M

MeasureOCV - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Open circuit (no-load connected to battery).
Medium - Enum constant in enum class com.playingwithfusion.TimeOfFlight.RangingMode
 
MightyMax - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 
MKPowered - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 
MotionProfile - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Execute a motion control path.

N

NoHeartbeat - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
Missing heartbeat from the roboRIO.
NoLeaderHeartbeat - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
Lead motor heartbeat is missing while in FollowTheLeader mode.
NumMfgs - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 

P

pidGet() - Method in class com.playingwithfusion.TimeOfFlight
 
pidWrite(double) - Method in class com.playingwithfusion.CANVenom
Used by an instance of PIDController to command the motor duty-cycle
pidWrite(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
PositionControl - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Closed-loop position (servo) control.
PowerSonic - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
 
Proportional - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Proportional (duty-cycle) control

R

Reset - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
The Venom motor reset, lost power, or browned out since the last time the CANVenom.clearLatchedFaults() function was called
resetPosition() - Method in class com.playingwithfusion.CANVenom
Reset the motor revolution counter (position) to 0.
resetPosition(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
ReturnPhaseBad - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Return signal phase is out of bounds.
ReturnSignalLow - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Return signal value is below the internal defined threshold.
ReverseLimit - Enum constant in enum class com.playingwithfusion.CANVenom.FaultFlag
The reverse limit switch is enabled and is active
Running - Enum constant in enum class com.playingwithfusion.CANVenom.MotionProfileState
Motion profile is currently executing, but has not reached the final point yet.

S

set(double) - Method in class com.playingwithfusion.CANVenom
Sets the motor duty-cycle command.
set(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setB(double) - Method in class com.playingwithfusion.CANVenom
Set Feed-forward duty cycle offset in closed loop control modes.
setB(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setBrakeCoastMode(long, int) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setBrakeCoastMode(CANVenom.BrakeCoastMode) - Method in class com.playingwithfusion.CANVenom
Set the brake/coast behavior when zero is commanded in Proportional and VoltageControl control modes.
setCommand(long, int, double, double, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setCommand(CANVenom.ControlMode, double) - Method in class com.playingwithfusion.CANVenom
Set the motor command and control mode.
setCommand(CANVenom.ControlMode, double, double, double) - Method in class com.playingwithfusion.CANVenom
Set the motor command and control mode.
setCommandAndMode(long, int, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setControlMode(long, int) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setControlMode(CANVenom.ControlMode) - Method in class com.playingwithfusion.CANVenom
Set the Venom motor control mode.
setExtractOnStaticLoad(boolean) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI.Helper
JNI helper set function
setExtractOnStaticLoad(boolean) - Static method in class com.playingwithfusion.jni.CANVenomJNI.Helper
JNI helper set function
setExtractOnStaticLoad(boolean) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI.Helper
 
setGain(double, double, double, double, double) - Method in class com.playingwithfusion.TMD37003
Specifiy gains and gamma value to convert raw RGB samples to normalized RGB values to aproximate sRGB space.
setInverted(boolean) - Method in class com.playingwithfusion.CANVenom
Specify which direction the motor rotates in response to a posive motor command.
setInverted(long, boolean) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setKD(double) - Method in class com.playingwithfusion.CANVenom
Set PID Derivative gain.
setKD(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setKF(double) - Method in class com.playingwithfusion.CANVenom
Set Feed-forward gain in closed loop control modes.
setKF(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setKI(double) - Method in class com.playingwithfusion.CANVenom
Set PID Integral gain.
setKI(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setKP(double) - Method in class com.playingwithfusion.CANVenom
Set PID Proportional gain.
setKP(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setManufacturer(long, int) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
setManufacturer(BattFuelGauge.BatteryManufacturer) - Method in class com.playingwithfusion.BattFuelGauge
Sets the battery manufacturer
setMaxAcceleration(double) - Method in class com.playingwithfusion.CANVenom
Set the maximum acceleration in the SpeedControl and PositionControl control modes.
setMaxAcceleration(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setMaxJerk(double) - Method in class com.playingwithfusion.CANVenom
Set the maximum jerk (second derivitive of speed) in the SpeedControl control mode.
setMaxJerk(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setMaxPILimit(double) - Method in class com.playingwithfusion.CANVenom
Set the maximum duty cycle that may be commanded by the PID in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
setMaxPILimit(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setMaxSpeed(double) - Method in class com.playingwithfusion.CANVenom
Set the maximum speed (absolute value of velocity) that may be commanded in the SpeedControl and PositionControl control modes.
setMaxSpeed(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setMinPILimit(double) - Method in class com.playingwithfusion.CANVenom
Set the minimum duty cycle that may be commanded by the PID in SpeedControl, PositionControl, CurrentCurrent and MotionProfile control modes.
setMinPILimit(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setNickname(long, String) - Static method in class com.playingwithfusion.jni.BattFuelGaugeJNI
 
setNickname(String) - Method in class com.playingwithfusion.BattFuelGauge
Sets the user-defined nickname of this battery.
setPID(double, double, double, double, double) - Method in class com.playingwithfusion.CANVenom
Set the PID gains for closed-loop control modes.
setPID(long, double, double, double, double, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setPosition(double) - Method in class com.playingwithfusion.CANVenom
Reset the motor revolution counter (position) to the specified position.
setPosition(long, double) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 
setRangeOfInterest(int, int, int, int) - Method in class com.playingwithfusion.TimeOfFlight
Specify the region of the imaging sensor used for range measurement.
setRangeOfInterest(long, int, int, int, int) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
setRangingMode(long, int, double) - Static method in class com.playingwithfusion.jni.TimeOfFlightJNI
 
setRangingMode(TimeOfFlight.RangingMode, double) - Method in class com.playingwithfusion.TimeOfFlight
Configure the ranging mode as well as the sample rate of the time of flight sensor The ranging mode specifies the trade off between maximum measure distance verses reliablity in bright situations.
setVoltage(double) - Method in class com.playingwithfusion.CANVenom
Sets the motor voltage comand.
Short - Enum constant in enum class com.playingwithfusion.TimeOfFlight.RangingMode
 
SigmaHigh - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Sigma estimator check is above internally defined threshold.
SpeedControl - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Closed-loop speed control.
stopMotor() - Method in class com.playingwithfusion.CANVenom
Stop applying power to the motor immediately.
stopMotor(long) - Static method in class com.playingwithfusion.jni.CANVenomJNI
 

T

TimeOfFlight - Class in com.playingwithfusion
CAN based Time-Of-Flight (TOF) sensor instance
TimeOfFlight(int) - Constructor for class com.playingwithfusion.TimeOfFlight
Create an instance of the CAN Time Of Flight sensor.
TimeOfFlight.RangingMode - Enum Class in com.playingwithfusion
TOF Ranging mode enumeration
TimeOfFlight.Status - Enum Class in com.playingwithfusion
Distance measurement status enumeration
TimeOfFlightJNI - Class in com.playingwithfusion.jni
 
TimeOfFlightJNI() - Constructor for class com.playingwithfusion.jni.TimeOfFlightJNI
 
TimeOfFlightJNI.Helper - Class in com.playingwithfusion.jni
 
TMD37003 - Class in com.playingwithfusion
TMD37003 class
TMD37003(I2C.Port) - Constructor for class com.playingwithfusion.TMD37003
Create Instance of TMD3700 color sensor driver.
TrickleCharge - Enum constant in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Trickle (top-off) charging

V

Valid - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Measured distance is valid
valueOf(String) - Static method in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.CANVenom.BrakeCoastMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.CANVenom.ControlMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.CANVenom.FaultFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.CANVenom.MotionProfileState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.TimeOfFlight.RangingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.playingwithfusion.TimeOfFlight.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.playingwithfusion.BattFuelGauge.BatteryChargeState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.BattFuelGauge.BatteryManufacturer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.CANVenom.BrakeCoastMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.CANVenom.ControlMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.CANVenom.FaultFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.CANVenom.MotionProfileState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.TimeOfFlight.RangingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.playingwithfusion.TimeOfFlight.Status
Returns an array containing the constants of this enum class, in the order they are declared.
VoltageControl - Enum constant in enum class com.playingwithfusion.CANVenom.ControlMode
Open-loop voltage control mode, also refered to voltage compensated proportional mode

W

WrappedTarget - Enum constant in enum class com.playingwithfusion.TimeOfFlight.Status
Wrapped target, non-matching phases.
A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages