mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-07-04 03:11:43 +00:00
[hal] Add usage reporting ids from 2024v2 image (#6041)
This commit is contained in:
@@ -18,108 +18,238 @@ public class FRCNetComm {
|
||||
private tResourceType() {
|
||||
}
|
||||
|
||||
/** kResourceType_Controller = 0. */
|
||||
public static final int kResourceType_Controller = 0;
|
||||
/** kResourceType_Module = 1. */
|
||||
public static final int kResourceType_Module = 1;
|
||||
/** kResourceType_Language = 2. */
|
||||
public static final int kResourceType_Language = 2;
|
||||
/** kResourceType_CANPlugin = 3. */
|
||||
public static final int kResourceType_CANPlugin = 3;
|
||||
/** kResourceType_Accelerometer = 4. */
|
||||
public static final int kResourceType_Accelerometer = 4;
|
||||
/** kResourceType_ADXL345 = 5. */
|
||||
public static final int kResourceType_ADXL345 = 5;
|
||||
/** kResourceType_AnalogChannel = 6. */
|
||||
public static final int kResourceType_AnalogChannel = 6;
|
||||
/** kResourceType_AnalogTrigger = 7. */
|
||||
public static final int kResourceType_AnalogTrigger = 7;
|
||||
/** kResourceType_AnalogTriggerOutput = 8. */
|
||||
public static final int kResourceType_AnalogTriggerOutput = 8;
|
||||
/** kResourceType_CANJaguar = 9. */
|
||||
public static final int kResourceType_CANJaguar = 9;
|
||||
/** kResourceType_Compressor = 10. */
|
||||
public static final int kResourceType_Compressor = 10;
|
||||
/** kResourceType_Counter = 11. */
|
||||
public static final int kResourceType_Counter = 11;
|
||||
/** kResourceType_Dashboard = 12. */
|
||||
public static final int kResourceType_Dashboard = 12;
|
||||
/** kResourceType_DigitalInput = 13. */
|
||||
public static final int kResourceType_DigitalInput = 13;
|
||||
/** kResourceType_DigitalOutput = 14. */
|
||||
public static final int kResourceType_DigitalOutput = 14;
|
||||
/** kResourceType_DriverStationCIO = 15. */
|
||||
public static final int kResourceType_DriverStationCIO = 15;
|
||||
/** kResourceType_DriverStationEIO = 16. */
|
||||
public static final int kResourceType_DriverStationEIO = 16;
|
||||
/** kResourceType_DriverStationLCD = 17. */
|
||||
public static final int kResourceType_DriverStationLCD = 17;
|
||||
/** kResourceType_Encoder = 18. */
|
||||
public static final int kResourceType_Encoder = 18;
|
||||
/** kResourceType_GearTooth = 19. */
|
||||
public static final int kResourceType_GearTooth = 19;
|
||||
/** kResourceType_Gyro = 20. */
|
||||
public static final int kResourceType_Gyro = 20;
|
||||
/** kResourceType_I2C = 21. */
|
||||
public static final int kResourceType_I2C = 21;
|
||||
/** kResourceType_Framework = 22. */
|
||||
public static final int kResourceType_Framework = 22;
|
||||
/** kResourceType_Jaguar = 23. */
|
||||
public static final int kResourceType_Jaguar = 23;
|
||||
/** kResourceType_Joystick = 24. */
|
||||
public static final int kResourceType_Joystick = 24;
|
||||
/** kResourceType_Kinect = 25. */
|
||||
public static final int kResourceType_Kinect = 25;
|
||||
/** kResourceType_KinectStick = 26. */
|
||||
public static final int kResourceType_KinectStick = 26;
|
||||
/** kResourceType_PIDController = 27. */
|
||||
public static final int kResourceType_PIDController = 27;
|
||||
/** kResourceType_Preferences = 28. */
|
||||
public static final int kResourceType_Preferences = 28;
|
||||
/** kResourceType_PWM = 29. */
|
||||
public static final int kResourceType_PWM = 29;
|
||||
/** kResourceType_Relay = 30. */
|
||||
public static final int kResourceType_Relay = 30;
|
||||
/** kResourceType_RobotDrive = 31. */
|
||||
public static final int kResourceType_RobotDrive = 31;
|
||||
/** kResourceType_SerialPort = 32. */
|
||||
public static final int kResourceType_SerialPort = 32;
|
||||
/** kResourceType_Servo = 33. */
|
||||
public static final int kResourceType_Servo = 33;
|
||||
/** kResourceType_Solenoid = 34. */
|
||||
public static final int kResourceType_Solenoid = 34;
|
||||
/** kResourceType_SPI = 35. */
|
||||
public static final int kResourceType_SPI = 35;
|
||||
/** kResourceType_Task = 36. */
|
||||
public static final int kResourceType_Task = 36;
|
||||
/** kResourceType_Ultrasonic = 37. */
|
||||
public static final int kResourceType_Ultrasonic = 37;
|
||||
/** kResourceType_Victor = 38. */
|
||||
public static final int kResourceType_Victor = 38;
|
||||
/** kResourceType_Button = 39. */
|
||||
public static final int kResourceType_Button = 39;
|
||||
/** kResourceType_Command = 40. */
|
||||
public static final int kResourceType_Command = 40;
|
||||
/** kResourceType_AxisCamera = 41. */
|
||||
public static final int kResourceType_AxisCamera = 41;
|
||||
/** kResourceType_PCVideoServer = 42. */
|
||||
public static final int kResourceType_PCVideoServer = 42;
|
||||
/** kResourceType_SmartDashboard = 43. */
|
||||
public static final int kResourceType_SmartDashboard = 43;
|
||||
/** kResourceType_Talon = 44. */
|
||||
public static final int kResourceType_Talon = 44;
|
||||
/** kResourceType_HiTechnicColorSensor = 45. */
|
||||
public static final int kResourceType_HiTechnicColorSensor = 45;
|
||||
/** kResourceType_HiTechnicAccel = 46. */
|
||||
public static final int kResourceType_HiTechnicAccel = 46;
|
||||
/** kResourceType_HiTechnicCompass = 47. */
|
||||
public static final int kResourceType_HiTechnicCompass = 47;
|
||||
/** kResourceType_SRF08 = 48. */
|
||||
public static final int kResourceType_SRF08 = 48;
|
||||
/** kResourceType_AnalogOutput = 49. */
|
||||
public static final int kResourceType_AnalogOutput = 49;
|
||||
/** kResourceType_VictorSP = 50. */
|
||||
public static final int kResourceType_VictorSP = 50;
|
||||
/** kResourceType_PWMTalonSRX = 51. */
|
||||
public static final int kResourceType_PWMTalonSRX = 51;
|
||||
/** kResourceType_CANTalonSRX = 52. */
|
||||
public static final int kResourceType_CANTalonSRX = 52;
|
||||
/** kResourceType_ADXL362 = 53. */
|
||||
public static final int kResourceType_ADXL362 = 53;
|
||||
/** kResourceType_ADXRS450 = 54. */
|
||||
public static final int kResourceType_ADXRS450 = 54;
|
||||
/** kResourceType_RevSPARK = 55. */
|
||||
public static final int kResourceType_RevSPARK = 55;
|
||||
/** kResourceType_MindsensorsSD540 = 56. */
|
||||
public static final int kResourceType_MindsensorsSD540 = 56;
|
||||
/** kResourceType_DigitalGlitchFilter = 57. */
|
||||
public static final int kResourceType_DigitalGlitchFilter = 57;
|
||||
/** kResourceType_ADIS16448 = 58. */
|
||||
public static final int kResourceType_ADIS16448 = 58;
|
||||
/** kResourceType_PDP = 59. */
|
||||
public static final int kResourceType_PDP = 59;
|
||||
/** kResourceType_PCM = 60. */
|
||||
public static final int kResourceType_PCM = 60;
|
||||
/** kResourceType_PigeonIMU = 61. */
|
||||
public static final int kResourceType_PigeonIMU = 61;
|
||||
/** kResourceType_NidecBrushless = 62. */
|
||||
public static final int kResourceType_NidecBrushless = 62;
|
||||
/** kResourceType_CANifier = 63. */
|
||||
public static final int kResourceType_CANifier = 63;
|
||||
/** kResourceType_TalonFX = 64. */
|
||||
public static final int kResourceType_TalonFX = 64;
|
||||
/** kResourceType_CTRE_future1 = 65. */
|
||||
public static final int kResourceType_CTRE_future1 = 65;
|
||||
/** kResourceType_CTRE_future2 = 66. */
|
||||
public static final int kResourceType_CTRE_future2 = 66;
|
||||
/** kResourceType_CTRE_future3 = 67. */
|
||||
public static final int kResourceType_CTRE_future3 = 67;
|
||||
/** kResourceType_CTRE_future4 = 68. */
|
||||
public static final int kResourceType_CTRE_future4 = 68;
|
||||
/** kResourceType_CTRE_future5 = 69. */
|
||||
public static final int kResourceType_CTRE_future5 = 69;
|
||||
/** kResourceType_CTRE_future6 = 70. */
|
||||
public static final int kResourceType_CTRE_future6 = 70;
|
||||
/** kResourceType_LinearFilter = 71. */
|
||||
public static final int kResourceType_LinearFilter = 71;
|
||||
/** kResourceType_XboxController = 72. */
|
||||
public static final int kResourceType_XboxController = 72;
|
||||
/** kResourceType_UsbCamera = 73. */
|
||||
public static final int kResourceType_UsbCamera = 73;
|
||||
/** kResourceType_NavX = 74. */
|
||||
public static final int kResourceType_NavX = 74;
|
||||
/** kResourceType_Pixy = 75. */
|
||||
public static final int kResourceType_Pixy = 75;
|
||||
/** kResourceType_Pixy2 = 76. */
|
||||
public static final int kResourceType_Pixy2 = 76;
|
||||
/** kResourceType_ScanseSweep = 77. */
|
||||
public static final int kResourceType_ScanseSweep = 77;
|
||||
/** kResourceType_Shuffleboard = 78. */
|
||||
public static final int kResourceType_Shuffleboard = 78;
|
||||
/** kResourceType_CAN = 79. */
|
||||
public static final int kResourceType_CAN = 79;
|
||||
/** kResourceType_DigilentDMC60 = 80. */
|
||||
public static final int kResourceType_DigilentDMC60 = 80;
|
||||
/** kResourceType_PWMVictorSPX = 81. */
|
||||
public static final int kResourceType_PWMVictorSPX = 81;
|
||||
/** kResourceType_RevSparkMaxPWM = 82. */
|
||||
public static final int kResourceType_RevSparkMaxPWM = 82;
|
||||
/** kResourceType_RevSparkMaxCAN = 83. */
|
||||
public static final int kResourceType_RevSparkMaxCAN = 83;
|
||||
/** kResourceType_ADIS16470 = 84. */
|
||||
public static final int kResourceType_ADIS16470 = 84;
|
||||
/** kResourceType_PIDController2 = 85. */
|
||||
public static final int kResourceType_PIDController2 = 85;
|
||||
/** kResourceType_ProfiledPIDController = 86. */
|
||||
public static final int kResourceType_ProfiledPIDController = 86;
|
||||
/** kResourceType_Kinematics = 87. */
|
||||
public static final int kResourceType_Kinematics = 87;
|
||||
/** kResourceType_Odometry = 88. */
|
||||
public static final int kResourceType_Odometry = 88;
|
||||
/** kResourceType_Units = 89. */
|
||||
public static final int kResourceType_Units = 89;
|
||||
/** kResourceType_TrapezoidProfile = 90. */
|
||||
public static final int kResourceType_TrapezoidProfile = 90;
|
||||
/** kResourceType_DutyCycle = 91. */
|
||||
public static final int kResourceType_DutyCycle = 91;
|
||||
/** kResourceType_AddressableLEDs = 92. */
|
||||
public static final int kResourceType_AddressableLEDs = 92;
|
||||
/** kResourceType_FusionVenom = 93. */
|
||||
public static final int kResourceType_FusionVenom = 93;
|
||||
/** kResourceType_CTRE_future7 = 94. */
|
||||
public static final int kResourceType_CTRE_future7 = 94;
|
||||
/** kResourceType_CTRE_future8 = 95. */
|
||||
public static final int kResourceType_CTRE_future8 = 95;
|
||||
/** kResourceType_CTRE_future9 = 96. */
|
||||
public static final int kResourceType_CTRE_future9 = 96;
|
||||
/** kResourceType_CTRE_future10 = 97. */
|
||||
public static final int kResourceType_CTRE_future10 = 97;
|
||||
/** kResourceType_CTRE_future11 = 98. */
|
||||
public static final int kResourceType_CTRE_future11 = 98;
|
||||
/** kResourceType_CTRE_future12 = 99. */
|
||||
public static final int kResourceType_CTRE_future12 = 99;
|
||||
/** kResourceType_CTRE_future13 = 100. */
|
||||
public static final int kResourceType_CTRE_future13 = 100;
|
||||
/** kResourceType_CTRE_future14 = 101. */
|
||||
public static final int kResourceType_CTRE_future14 = 101;
|
||||
/** kResourceType_ExponentialProfile = 102. */
|
||||
public static final int kResourceType_ExponentialProfile = 102;
|
||||
/** kResourceType_PS4Controller = 103. */
|
||||
public static final int kResourceType_PS4Controller = 103;
|
||||
/** kResourceType_PhotonCamera = 104. */
|
||||
public static final int kResourceType_PhotonCamera = 104;
|
||||
/** kResourceType_PhotonPoseEstimator = 105. */
|
||||
public static final int kResourceType_PhotonPoseEstimator = 105;
|
||||
/** kResourceType_PathPlannerPath = 106. */
|
||||
public static final int kResourceType_PathPlannerPath = 106;
|
||||
/** kResourceType_PathPlannerAuto = 107. */
|
||||
public static final int kResourceType_PathPlannerAuto = 107;
|
||||
/** kResourceType_PathFindingCommand = 108. */
|
||||
public static final int kResourceType_PathFindingCommand = 108;
|
||||
/** kResourceType_Redux_future1 = 109. */
|
||||
public static final int kResourceType_Redux_future1 = 109;
|
||||
/** kResourceType_Redux_future2 = 110. */
|
||||
public static final int kResourceType_Redux_future2 = 110;
|
||||
/** kResourceType_Redux_future3 = 111. */
|
||||
public static final int kResourceType_Redux_future3 = 111;
|
||||
/** kResourceType_Redux_future4 = 112. */
|
||||
public static final int kResourceType_Redux_future4 = 112;
|
||||
/** kResourceType_Redux_future5 = 113. */
|
||||
public static final int kResourceType_Redux_future5 = 113;
|
||||
/** kResourceType_RevSparkFlexCAN = 114. */
|
||||
public static final int kResourceType_RevSparkFlexCAN = 114;
|
||||
/** kResourceType_RevSparkFlexPWM = 115. */
|
||||
public static final int kResourceType_RevSparkFlexPWM = 115;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -130,57 +260,111 @@ public class FRCNetComm {
|
||||
private tInstances() {
|
||||
}
|
||||
|
||||
/** kLanguage_LabVIEW = 1. */
|
||||
public static final int kLanguage_LabVIEW = 1;
|
||||
/** kLanguage_CPlusPlus = 2. */
|
||||
public static final int kLanguage_CPlusPlus = 2;
|
||||
/** kLanguage_Java = 3. */
|
||||
public static final int kLanguage_Java = 3;
|
||||
/** kLanguage_Python = 4. */
|
||||
public static final int kLanguage_Python = 4;
|
||||
/** kLanguage_DotNet = 5. */
|
||||
public static final int kLanguage_DotNet = 5;
|
||||
/** kLanguage_Kotlin = 6. */
|
||||
public static final int kLanguage_Kotlin = 6;
|
||||
/** kCANPlugin_BlackJagBridge = 1. */
|
||||
public static final int kCANPlugin_BlackJagBridge = 1;
|
||||
/** kCANPlugin_2CAN = 2. */
|
||||
public static final int kCANPlugin_2CAN = 2;
|
||||
/** kFramework_Iterative = 1. */
|
||||
public static final int kFramework_Iterative = 1;
|
||||
/** kFramework_Simple = 2. */
|
||||
public static final int kFramework_Simple = 2;
|
||||
/** kFramework_CommandControl = 3. */
|
||||
public static final int kFramework_CommandControl = 3;
|
||||
/** kFramework_Timed = 4. */
|
||||
public static final int kFramework_Timed = 4;
|
||||
/** kFramework_ROS = 5. */
|
||||
public static final int kFramework_ROS = 5;
|
||||
/** kFramework_RobotBuilder = 6. */
|
||||
public static final int kFramework_RobotBuilder = 6;
|
||||
/** kFramework_AdvantageKit = 7. */
|
||||
public static final int kFramework_AdvantageKit = 7;
|
||||
/** kRobotDrive_ArcadeStandard = 1. */
|
||||
public static final int kRobotDrive_ArcadeStandard = 1;
|
||||
/** kRobotDrive_ArcadeButtonSpin = 2. */
|
||||
public static final int kRobotDrive_ArcadeButtonSpin = 2;
|
||||
/** kRobotDrive_ArcadeRatioCurve = 3. */
|
||||
public static final int kRobotDrive_ArcadeRatioCurve = 3;
|
||||
/** kRobotDrive_Tank = 4. */
|
||||
public static final int kRobotDrive_Tank = 4;
|
||||
/** kRobotDrive_MecanumPolar = 5. */
|
||||
public static final int kRobotDrive_MecanumPolar = 5;
|
||||
/** kRobotDrive_MecanumCartesian = 6. */
|
||||
public static final int kRobotDrive_MecanumCartesian = 6;
|
||||
/** kRobotDrive2_DifferentialArcade = 7. */
|
||||
public static final int kRobotDrive2_DifferentialArcade = 7;
|
||||
/** kRobotDrive2_DifferentialTank = 8. */
|
||||
public static final int kRobotDrive2_DifferentialTank = 8;
|
||||
/** kRobotDrive2_DifferentialCurvature = 9. */
|
||||
public static final int kRobotDrive2_DifferentialCurvature = 9;
|
||||
/** kRobotDrive2_MecanumCartesian = 10. */
|
||||
public static final int kRobotDrive2_MecanumCartesian = 10;
|
||||
/** kRobotDrive2_MecanumPolar = 11. */
|
||||
public static final int kRobotDrive2_MecanumPolar = 11;
|
||||
/** kRobotDrive2_KilloughCartesian = 12. */
|
||||
public static final int kRobotDrive2_KilloughCartesian = 12;
|
||||
/** kRobotDrive2_KilloughPolar = 13. */
|
||||
public static final int kRobotDrive2_KilloughPolar = 13;
|
||||
/** kDriverStationCIO_Analog = 1. */
|
||||
public static final int kDriverStationCIO_Analog = 1;
|
||||
/** kDriverStationCIO_DigitalIn = 2. */
|
||||
public static final int kDriverStationCIO_DigitalIn = 2;
|
||||
/** kDriverStationCIO_DigitalOut = 3. */
|
||||
public static final int kDriverStationCIO_DigitalOut = 3;
|
||||
/** kDriverStationEIO_Acceleration = 1. */
|
||||
public static final int kDriverStationEIO_Acceleration = 1;
|
||||
/** kDriverStationEIO_AnalogIn = 2. */
|
||||
public static final int kDriverStationEIO_AnalogIn = 2;
|
||||
/** kDriverStationEIO_AnalogOut = 3. */
|
||||
public static final int kDriverStationEIO_AnalogOut = 3;
|
||||
/** kDriverStationEIO_Button = 4. */
|
||||
public static final int kDriverStationEIO_Button = 4;
|
||||
/** kDriverStationEIO_LED = 5. */
|
||||
public static final int kDriverStationEIO_LED = 5;
|
||||
/** kDriverStationEIO_DigitalIn = 6. */
|
||||
public static final int kDriverStationEIO_DigitalIn = 6;
|
||||
/** kDriverStationEIO_DigitalOut = 7. */
|
||||
public static final int kDriverStationEIO_DigitalOut = 7;
|
||||
/** kDriverStationEIO_FixedDigitalOut = 8. */
|
||||
public static final int kDriverStationEIO_FixedDigitalOut = 8;
|
||||
/** kDriverStationEIO_PWM = 9. */
|
||||
public static final int kDriverStationEIO_PWM = 9;
|
||||
/** kDriverStationEIO_Encoder = 10. */
|
||||
public static final int kDriverStationEIO_Encoder = 10;
|
||||
/** kDriverStationEIO_TouchSlider = 11. */
|
||||
public static final int kDriverStationEIO_TouchSlider = 11;
|
||||
/** kADXL345_SPI = 1. */
|
||||
public static final int kADXL345_SPI = 1;
|
||||
/** kADXL345_I2C = 2. */
|
||||
public static final int kADXL345_I2C = 2;
|
||||
/** kCommand_Scheduler = 1. */
|
||||
public static final int kCommand_Scheduler = 1;
|
||||
/** kCommand2_Scheduler = 2. */
|
||||
public static final int kCommand2_Scheduler = 2;
|
||||
/** kSmartDashboard_Instance = 1. */
|
||||
public static final int kSmartDashboard_Instance = 1;
|
||||
/** kKinematics_DifferentialDrive = 1. */
|
||||
public static final int kKinematics_DifferentialDrive = 1;
|
||||
/** kKinematics_MecanumDrive = 2. */
|
||||
public static final int kKinematics_MecanumDrive = 2;
|
||||
/** kKinematics_SwerveDrive = 3. */
|
||||
public static final int kKinematics_SwerveDrive = 3;
|
||||
/** kOdometry_DifferentialDrive = 1. */
|
||||
public static final int kOdometry_DifferentialDrive = 1;
|
||||
/** kOdometry_MecanumDrive = 2. */
|
||||
public static final int kOdometry_MecanumDrive = 2;
|
||||
/** kOdometry_SwerveDrive = 3. */
|
||||
public static final int kOdometry_SwerveDrive = 3;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,6 @@ int64_t HAL_Report(int32_t resource, int32_t instanceNumber, int32_t context,
|
||||
#ifdef __cplusplus
|
||||
namespace HALUsageReporting {
|
||||
enum tResourceType : int32_t {
|
||||
|
||||
kResourceType_Controller = 0,
|
||||
kResourceType_Module = 1,
|
||||
kResourceType_Language = 2,
|
||||
@@ -154,9 +153,22 @@ namespace HALUsageReporting {
|
||||
kResourceType_CTRE_future12 = 99,
|
||||
kResourceType_CTRE_future13 = 100,
|
||||
kResourceType_CTRE_future14 = 101,
|
||||
kResourceType_ExponentialProfile = 102,
|
||||
kResourceType_PS4Controller = 103,
|
||||
kResourceType_PhotonCamera = 104,
|
||||
kResourceType_PhotonPoseEstimator = 105,
|
||||
kResourceType_PathPlannerPath = 106,
|
||||
kResourceType_PathPlannerAuto = 107,
|
||||
kResourceType_PathFindingCommand = 108,
|
||||
kResourceType_Redux_future1 = 109,
|
||||
kResourceType_Redux_future2 = 110,
|
||||
kResourceType_Redux_future3 = 111,
|
||||
kResourceType_Redux_future4 = 112,
|
||||
kResourceType_Redux_future5 = 113,
|
||||
kResourceType_RevSparkFlexCAN = 114,
|
||||
kResourceType_RevSparkFlexPWM = 115,
|
||||
};
|
||||
enum tInstances : int32_t {
|
||||
|
||||
kLanguage_LabVIEW = 1,
|
||||
kLanguage_CPlusPlus = 2,
|
||||
kLanguage_Java = 3,
|
||||
@@ -171,6 +183,7 @@ namespace HALUsageReporting {
|
||||
kFramework_Timed = 4,
|
||||
kFramework_ROS = 5,
|
||||
kFramework_RobotBuilder = 6,
|
||||
kFramework_AdvantageKit = 7,
|
||||
kRobotDrive_ArcadeStandard = 1,
|
||||
kRobotDrive_ArcadeButtonSpin = 2,
|
||||
kRobotDrive_ArcadeRatioCurve = 3,
|
||||
|
||||
Reference in New Issue
Block a user