| 
 | " 2013 FRC Java API" | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use CANTimeoutException | |
|---|---|
| edu.wpi.first.wpilibj | The WPI Robotics library (WPILibJ) is a set of Java classes that interfaces to the hardware in the FRC control system and your robot. | 
| edu.wpi.first.wpilibj.can | |
| Uses of CANTimeoutException in edu.wpi.first.wpilibj | 
|---|
| Methods in edu.wpi.first.wpilibj that throw CANTimeoutException | |
|---|---|
|  void | CANJaguar.changeControlMode(CANJaguar.ControlMode controlMode)Change the control mode of this Jaguar object. | 
|  void | CANJaguar.configEncoderCodesPerRev(int codesPerRev)Configure how many codes per revolution are generated by your encoder. | 
|  void | CANJaguar.configFaultTime(double faultTime)Configure how long the Jaguar waits in the case of a fault before resuming operation. | 
|  void | CANJaguar.configMaxOutputVoltage(double voltage)Configure the maximum voltage that the Jaguar will ever output. | 
|  void | CANJaguar.configNeutralMode(CANJaguar.NeutralMode mode)Configure what the controller does to the H-Bridge when neutral (not driving the output). | 
|  void | CANJaguar.configPotentiometerTurns(int turns)Configure the number of turns on the potentiometer. | 
|  void | CANJaguar.configSoftPositionLimits(double forwardLimitPosition,
                         double reverseLimitPosition)Configure Soft Position Limits when in Position Controller mode. | 
|  void | CANJaguar.disableControl()Disable the closed loop controller. | 
|  void | CANJaguar.disableSoftPositionLimits()Disable Soft Position Limits if previously enabled. | 
|  void | CANJaguar.enableControl()Enable the closed loop controller. | 
|  void | CANJaguar.enableControl(double encoderInitialPosition)Enable the closed loop controller. | 
|  double | CANJaguar.getBusVoltage()Get the voltage at the battery input terminals of the Jaguar. | 
|  CANJaguar.ControlMode | CANJaguar.getControlMode()Get the active control mode from the Jaguar. | 
|  double | CANJaguar.getD()Get the Differential gain of the controller. | 
|  short | CANJaguar.getFaults()Get the status of any faults the Jaguar has detected. | 
|  int | CANJaguar.getFirmwareVersion()Get the version of the firmware running on the Jaguar. | 
|  boolean | CANJaguar.getForwardLimitOK()Get the status of the forward limit switch. | 
|  byte | CANJaguar.getHardwareVersion()Get the version of the Jaguar hardware. | 
|  double | CANJaguar.getI()Get the Intregral gain of the controller. | 
|  double | CANJaguar.getOutputCurrent()Get the current through the motor terminals of the Jaguar. | 
|  double | CANJaguar.getOutputVoltage()Get the voltage being output from the motor terminals of the Jaguar. | 
|  double | CANJaguar.getP()Get the Proportional gain of the controller. | 
|  double | CANJaguar.getPosition()Get the position of the encoder or potentiometer. | 
|  CANJaguar.PositionReference | CANJaguar.getPositionReference()Get the reference source device for position controller mode. | 
|  boolean | CANJaguar.getPowerCycled()Check if the Jaguar's power has been cycled since this was last called. | 
|  boolean | CANJaguar.getReverseLimitOK()Get the status of the reverse limit switch. | 
|  double | CANJaguar.getSpeed()Get the speed of the encoder. | 
|  CANJaguar.SpeedReference | CANJaguar.getSpeedReference()Get the reference source device for speed controller mode. | 
|  double | CANJaguar.getTemperature()Get the internal temperature of the Jaguar. | 
| protected  byte | CANJaguar.getTransaction(int messageID,
               byte[] data)Execute a transaction with a Jaguar that gets some property. | 
|  double | CANJaguar.getX()Get the recently set outputValue setpoint. | 
| protected static byte | CANJaguar.receiveMessage(int messageID,
               byte[] data) | 
| protected static byte | CANJaguar.receiveMessage(int messageID,
               byte[] data,
               double timeout)Receive a message from the CAN bus through the CAN driver in FRC_NetworkCommunication | 
| protected static void | CANJaguar.sendMessage(int messageID,
            byte[] data,
            int dataSize)Send a message on the CAN bus through the CAN driver in FRC_NetworkCommunication Trusted messages require a 2-byte token at the beginning of the data payload. | 
|  void | CANJaguar.setPID(double p,
       double i,
       double d)Set the P, I, and D constants for the closed loop modes. | 
|  void | CANJaguar.setPositionReference(CANJaguar.PositionReference reference)Set the reference source device for position controller mode. | 
|  void | CANJaguar.setSpeedReference(CANJaguar.SpeedReference reference)Set the reference source device for speed controller mode. | 
| protected  byte | CANJaguar.setTransaction(int messageID,
               byte[] data,
               byte dataSize)Execute a transaction with a Jaguar that sets some property. | 
|  void | CANJaguar.setVoltageRampRate(double rampRate)Set the maximum voltage change rate. | 
|  void | CANJaguar.setX(double outputValue)Set the output set-point value. | 
|  void | CANJaguar.setX(double outputValue,
     byte syncGroup)Set the output set-point value. | 
| static void | CANJaguar.updateSyncGroup(byte syncGroup)Update all the motors that have pending sets in the syncGroup. | 
| Constructors in edu.wpi.first.wpilibj that throw CANTimeoutException | |
|---|---|
| CANJaguar(int deviceNumber)Constructor Default to percent Vbus control mode. | |
| CANJaguar(int deviceNumber,
          CANJaguar.ControlMode controlMode)Constructor | |
| Uses of CANTimeoutException in edu.wpi.first.wpilibj.can | 
|---|
| Methods in edu.wpi.first.wpilibj.can that throw CANTimeoutException | |
|---|---|
| static void | CANExceptionFactory.checkStatus(int status,
            int messageID) | 
|  byte | JaguarCANDriver.receiveMessage(int messageID,
               byte[] data)Call receiveMessage with a default timeout parameter of 100ms | 
|  byte | JaguarCANDriver.receiveMessage(int messageID,
               byte[] data,
               double timeout)Wait for a message to be received from the CAN bus. | 
|  byte | JaguarCANDriver.receiveMessageComplete(int messageID,
                       byte[] data)Get the result of waiting for a message to be received from the CAN bus. | 
|  boolean | JaguarCANDriver.receiveMessageStart(int messageID,
                    Semaphore sem,
                    double timeout)Start waiting for a message to be received from the CAN bus. | 
| static void | JaguarCANDriver.sendMessage(int messageID,
            byte[] data,
            int dataSize)Send a message on the CAN bus | 
| 
 | " 2013 FRC Java API" | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||