mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
[hal] Add CAN Mfgrs and Adjust Device Types (#8201)
This commit is contained in:
@@ -35,10 +35,10 @@ public final class CANAPITypes {
|
||||
kGyroSensor(4),
|
||||
/** Accelerometer. */
|
||||
kAccelerometer(5),
|
||||
/** Ultrasonic sensor. */
|
||||
kUltrasonicSensor(6),
|
||||
/** Gear tooth sensor. */
|
||||
kGearToothSensor(7),
|
||||
/** Distance sensor. */
|
||||
kDistanceSensor(6),
|
||||
/** Encoder. */
|
||||
kEncoder(7),
|
||||
/** Power distribution. */
|
||||
kPowerDistribution(8),
|
||||
/** Pneumatics. */
|
||||
@@ -49,6 +49,8 @@ public final class CANAPITypes {
|
||||
kIOBreakout(11),
|
||||
/** Servo Controller. */
|
||||
kServoController(12),
|
||||
/** Color Sensor. */
|
||||
kColorSensor(13),
|
||||
/** Firmware update. */
|
||||
kFirmwareUpdate(31);
|
||||
|
||||
@@ -105,7 +107,15 @@ public final class CANAPITypes {
|
||||
/** AndyMark. */
|
||||
kAndyMark(15),
|
||||
/** Vivid-Hosting. */
|
||||
kVividHosting(16);
|
||||
kVividHosting(16),
|
||||
/** Vertos Robotics. */
|
||||
kVertosRobotics(17),
|
||||
/** SWYFT Robotics. */
|
||||
kSWYFTRobotics(18),
|
||||
/** Lumyn Labs. */
|
||||
kLumynLabs(19),
|
||||
/** Brushland Labs. */
|
||||
kBrushlandLabs(20);
|
||||
|
||||
/** The manufacturer ID. */
|
||||
@SuppressWarnings("MemberName")
|
||||
|
||||
@@ -32,10 +32,10 @@ HAL_ENUM(HAL_CANDeviceType) {
|
||||
HAL_CAN_Dev_kGyroSensor = 4,
|
||||
/// Accelerometer.
|
||||
HAL_CAN_Dev_kAccelerometer = 5,
|
||||
/// Ultrasonic sensor.
|
||||
HAL_CAN_Dev_kUltrasonicSensor = 6,
|
||||
/// Gear tooth sensor.
|
||||
HAL_CAN_Dev_kGearToothSensor = 7,
|
||||
/// Distance sensor.
|
||||
HAL_CAN_Dev_kDistanceSensor = 6,
|
||||
/// Encoder.
|
||||
HAL_CAN_Dev_kEncoder = 7,
|
||||
/// Power distribution.
|
||||
HAL_CAN_Dev_kPowerDistribution = 8,
|
||||
/// Pneumatics.
|
||||
@@ -44,8 +44,10 @@ HAL_ENUM(HAL_CANDeviceType) {
|
||||
HAL_CAN_Dev_kMiscellaneous = 10,
|
||||
/// IO breakout.
|
||||
HAL_CAN_Dev_kIOBreakout = 11,
|
||||
// Servo controller.
|
||||
/// Servo controller.
|
||||
HAL_CAN_Dev_kServoController = 12,
|
||||
/// Color Sensor.
|
||||
HAL_CAN_Dev_ColorSensor = 13,
|
||||
/// Firmware update.
|
||||
HAL_CAN_Dev_kFirmwareUpdate = 31
|
||||
};
|
||||
@@ -89,6 +91,14 @@ HAL_ENUM(HAL_CANManufacturer) {
|
||||
/// AndyMark.
|
||||
HAL_CAN_Man_kAndyMark = 15,
|
||||
/// Vivid-Hosting.
|
||||
HAL_CAN_Man_kVividHosting = 16
|
||||
HAL_CAN_Man_kVividHosting = 16,
|
||||
/// Vertos Robotics.
|
||||
HAL_CAN_Man_kVertosRobotics = 17,
|
||||
/// SWYFT Robotics.
|
||||
HAL_CAN_Man_kSWYFTRobotics = 18,
|
||||
/// Lumyn Labs.
|
||||
HAL_CAN_Man_kLumynLabs = 19,
|
||||
/// Brushland Labs
|
||||
HAL_CAN_Man_kBrushlandLabs = 20
|
||||
};
|
||||
/** @} */
|
||||
|
||||
Reference in New Issue
Block a user