WPILibC++ 2024.3.2
CANAPITypes.h File Reference
#include <stdint.h>
#include "hal/Types.h"

Go to the source code of this file.

Enumerations

enum  HAL_CANDeviceType : int32_t {
  HAL_CAN_Dev_kBroadcast = 0 , HAL_CAN_Dev_kRobotController = 1 , HAL_CAN_Dev_kMotorController = 2 , HAL_CAN_Dev_kRelayController = 3 ,
  HAL_CAN_Dev_kGyroSensor = 4 , HAL_CAN_Dev_kAccelerometer = 5 , HAL_CAN_Dev_kUltrasonicSensor = 6 , HAL_CAN_Dev_kGearToothSensor = 7 ,
  HAL_CAN_Dev_kPowerDistribution = 8 , HAL_CAN_Dev_kPneumatics = 9 , HAL_CAN_Dev_kMiscellaneous = 10 , HAL_CAN_Dev_kIOBreakout = 11 ,
  HAL_CAN_Dev_kFirmwareUpdate = 31
}
 The CAN device type. More...
 
enum  HAL_CANManufacturer : int32_t {
  HAL_CAN_Man_kBroadcast = 0 , HAL_CAN_Man_kNI = 1 , HAL_CAN_Man_kLM = 2 , HAL_CAN_Man_kDEKA = 3 ,
  HAL_CAN_Man_kCTRE = 4 , HAL_CAN_Man_kREV = 5 , HAL_CAN_Man_kGrapple = 6 , HAL_CAN_Man_kMS = 7 ,
  HAL_CAN_Man_kTeamUse = 8 , HAL_CAN_Man_kKauaiLabs = 9 , HAL_CAN_Man_kCopperforge = 10 , HAL_CAN_Man_kPWF = 11 ,
  HAL_CAN_Man_kStudica = 12 , HAL_CAN_Man_kTheThriftyBot = 13 , HAL_CAN_Man_kReduxRobotics = 14 , HAL_CAN_Man_kAndyMark = 15 ,
  HAL_CAN_Man_kVividHosting = 16
}
 The CAN manufacturer ID. More...