[wpilib] Add usage reporting for loggers (#7450)

This commit is contained in:
sciencewhiz
2024-11-29 22:13:31 -08:00
committed by GitHub
parent 7d178615fa
commit 0941251375
7 changed files with 55 additions and 0 deletions

View File

@@ -253,6 +253,10 @@ public final class FRCNetComm {
public static final int kResourceType_RevSparkFlexPWM = 115;
/** kResourceType_BangBangController = 116. */
public static final int kResourceType_BangBangController = 116;
/** kResourceType_DataLogManager = 117. */
public static final int kResourceType_DataLogManager = 117;
/** kResourceType_LoggingFramework = 118. */
public static final int kResourceType_LoggingFramework = 118;
}
/**
@@ -403,6 +407,20 @@ public final class FRCNetComm {
public static final int kDashboard_QFRCDashboard = 8;
/** kDashboard_FRCWebComponents = 9. */
public static final int kDashboard_FRCWebComponents = 9;
/** kDataLogLocation_Onboard = 1. */
public static final int kDataLogLocation_Onboard = 1;
/** kDataLogLocation_USB = 2. */
public static final int kDataLogLocation_USB = 2;
/** kLoggingFramework_Other = 1. */
public static final int kLoggingFramework_Other = 1;
/** kLoggingFramework_Epilogue = 2. */
public static final int kLoggingFramework_Epilogue = 2;
/** kLoggingFramework_Monologue = 3. */
public static final int kLoggingFramework_Monologue = 3;
/** kLoggingFramework_AdvantageKit = 4. */
public static final int kLoggingFramework_AdvantageKit = 4;
/** kLoggingFramework_DogLog = 5. */
public static final int kLoggingFramework_DogLog = 5;
}
/** Utility class. */

View File

@@ -168,6 +168,8 @@ namespace HALUsageReporting {
kResourceType_RevSparkFlexCAN = 114,
kResourceType_RevSparkFlexPWM = 115,
kResourceType_BangBangController = 116,
kResourceType_DataLogManager = 117,
kResourceType_LoggingFramework = 118,
};
enum tInstances : int32_t {
kLanguage_LabVIEW = 1,
@@ -240,6 +242,13 @@ namespace HALUsageReporting {
kDashboard_AdvantageScope = 7,
kDashboard_QFRCDashboard = 8,
kDashboard_FRCWebComponents = 9,
kDataLogLocation_Onboard = 1,
kDataLogLocation_USB = 2,
kLoggingFramework_Other = 1,
kLoggingFramework_Epilogue = 2,
kLoggingFramework_Monologue = 3,
kLoggingFramework_AdvantageKit = 4,
kLoggingFramework_DogLog = 5,
};
}
#endif

View File

@@ -137,6 +137,8 @@ typedef enum
kResourceType_RevSparkFlexCAN = 114,
kResourceType_RevSparkFlexPWM = 115,
kResourceType_BangBangController = 116,
kResourceType_DataLogManager = 117,
kResourceType_LoggingFramework = 118,
// kResourceType_MaximumID = 255,
} tResourceType;
@@ -213,6 +215,13 @@ typedef enum
kDashboard_AdvantageScope = 7,
kDashboard_QFRCDashboard = 8,
kDashboard_FRCWebComponents = 9,
kDataLogLocation_Onboard = 1,
kDataLogLocation_USB = 2,
kLoggingFramework_Other = 1,
kLoggingFramework_Epilogue = 2,
kLoggingFramework_Monologue = 3,
kLoggingFramework_AdvantageKit = 4,
kLoggingFramework_DogLog = 5,
} tInstances;
/**