[hal] Add more usage reporting constants (#8451)

Fixes #7234 
Fixes #6919
Supports #2925
Supersedes #8212 
Supersedes #7708
This commit is contained in:
Peter Johnson
2025-12-05 16:20:49 -07:00
committed by GitHub
parent 6f86f533e5
commit 57c40a3dfc
5 changed files with 50 additions and 0 deletions

View File

@@ -273,6 +273,24 @@ public final class FRCNetComm {
public static final int kResourceType_PWFSEN36005 = 125;
/** kResourceType_LaserShark = 126. */
public static final int kResourceType_LaserShark = 126;
/** kResourceType_YAMS = 127. */
public static final int kResourceType_YAMS = 127;
/** kResourceType_LEDPattern = 128. */
public static final int kResourceType_LEDPattern = 128;
/** kResourceType_LinearQuadraticRegulator = 129. */
public static final int kResourceType_LinearQuadraticRegulator = 129;
/** kResourceType_KalmanFilter = 130. */
public static final int kResourceType_KalmanFilter = 130;
/** kResourceType_PoseEstimator = 131. */
public static final int kResourceType_PoseEstimator = 131;
/** kResourceType_PoseEstimator3d = 132. */
public static final int kResourceType_PoseEstimator3d = 132;
/** kResourceType_LinearSystemLoop = 133. */
public static final int kResourceType_LinearSystemLoop = 133;
/** kResourceType_LumenLabs_ConnectorX = 134. */
public static final int kResourceType_LumenLabs_ConnectorX = 134;
/** kResourceType_LumenLabs_ConnectorXLED = 135. */
public static final int kResourceType_LumenLabs_ConnectorXLED = 135;
}
/**
@@ -321,6 +339,8 @@ public final class FRCNetComm {
public static final int kFramework_KitBotTraditional = 9;
/** kFramework_KitBotInline = 10. */
public static final int kFramework_KitBotInline = 10;
/** kFramework_Everybot = 11. */
public static final int kFramework_Everybot = 11;
/** kRobotDrive_ArcadeStandard = 1. */
public static final int kRobotDrive_ArcadeStandard = 1;
/** kRobotDrive_ArcadeButtonSpin = 2. */

View File

@@ -178,6 +178,15 @@ namespace HALUsageReporting {
kResourceType_RevServoHub = 124,
kResourceType_PWFSEN36005 = 125,
kResourceType_LaserShark = 126,
kResourceType_YAMS = 127,
kResourceType_LEDPattern = 128,
kResourceType_LinearQuadraticRegulator = 129,
kResourceType_KalmanFilter = 130,
kResourceType_PoseEstimator = 131,
kResourceType_PoseEstimator3d = 132,
kResourceType_LinearSystemLoop = 133,
kResourceType_LumenLabs_ConnectorX = 134,
kResourceType_LumenLabs_ConnectorXLED = 135,
};
enum tInstances : int32_t {
kLanguage_LabVIEW = 1,
@@ -199,6 +208,7 @@ namespace HALUsageReporting {
kFramework_MagicBot = 8,
kFramework_KitBotTraditional = 9,
kFramework_KitBotInline = 10,
kFramework_Everybot = 11,
kRobotDrive_ArcadeStandard = 1,
kRobotDrive_ArcadeButtonSpin = 2,
kRobotDrive_ArcadeRatioCurve = 3,

View File

@@ -147,6 +147,15 @@ typedef enum
kResourceType_RevServoHub = 124,
kResourceType_PWFSEN36005 = 125,
kResourceType_LaserShark = 126,
kResourceType_YAMS = 127,
kResourceType_LEDPattern = 128,
kResourceType_LinearQuadraticRegulator = 129,
kResourceType_KalmanFilter = 130,
kResourceType_PoseEstimator = 131,
kResourceType_PoseEstimator3d = 132,
kResourceType_LinearSystemLoop = 133,
kResourceType_LumenLabs_ConnectorX = 134,
kResourceType_LumenLabs_ConnectorXLED = 135,
// kResourceType_MaximumID = 255,
} tResourceType;
@@ -172,6 +181,7 @@ typedef enum
kFramework_MagicBot = 8,
kFramework_KitBotTraditional = 9,
kFramework_KitBotInline = 10,
kFramework_Everybot = 11,
kRobotDrive_ArcadeStandard = 1,
kRobotDrive_ArcadeButtonSpin = 2,
kRobotDrive_ArcadeRatioCurve = 3,