From 33f7067216eea26371a619b6b30ff7d58b0ac9cc Mon Sep 17 00:00:00 2001 From: sciencewhiz Date: Mon, 18 Nov 2024 20:25:33 -0800 Subject: [PATCH] [hal] Add usage reporting for Rust (#7409) Co-authored-by: itsmeft24 <57544858+itsmeft24@users.noreply.github.com> --- hal/src/generate/Instances.txt | 1 + hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java | 2 ++ hal/src/generated/main/native/include/hal/FRCUsageReporting.h | 1 + hal/src/generated/main/native/include/hal/UsageReporting.h | 1 + 4 files changed, 5 insertions(+) diff --git a/hal/src/generate/Instances.txt b/hal/src/generate/Instances.txt index 92c1e9c49b..3770602643 100644 --- a/hal/src/generate/Instances.txt +++ b/hal/src/generate/Instances.txt @@ -4,6 +4,7 @@ kLanguage_Java = 3 kLanguage_Python = 4 kLanguage_DotNet = 5 kLanguage_Kotlin = 6 +kLanguage_Rust = 7 kCANPlugin_BlackJagBridge = 1 kCANPlugin_2CAN = 2 kFramework_Iterative = 1 diff --git a/hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java b/hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java index 162cb821fb..a4dd609bc7 100644 --- a/hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java +++ b/hal/src/generated/main/java/edu/wpi/first/hal/FRCNetComm.java @@ -273,6 +273,8 @@ public final class FRCNetComm { public static final int kLanguage_DotNet = 5; /** kLanguage_Kotlin = 6. */ public static final int kLanguage_Kotlin = 6; + /** kLanguage_Rust = 7. */ + public static final int kLanguage_Rust = 7; /** kCANPlugin_BlackJagBridge = 1. */ public static final int kCANPlugin_BlackJagBridge = 1; /** kCANPlugin_2CAN = 2. */ diff --git a/hal/src/generated/main/native/include/hal/FRCUsageReporting.h b/hal/src/generated/main/native/include/hal/FRCUsageReporting.h index 1b3ebc1342..bba251da6a 100644 --- a/hal/src/generated/main/native/include/hal/FRCUsageReporting.h +++ b/hal/src/generated/main/native/include/hal/FRCUsageReporting.h @@ -175,6 +175,7 @@ namespace HALUsageReporting { kLanguage_Python = 4, kLanguage_DotNet = 5, kLanguage_Kotlin = 6, + kLanguage_Rust = 7, kCANPlugin_BlackJagBridge = 1, kCANPlugin_2CAN = 2, kFramework_Iterative = 1, diff --git a/hal/src/generated/main/native/include/hal/UsageReporting.h b/hal/src/generated/main/native/include/hal/UsageReporting.h index e72450ebd4..89655a2cdc 100644 --- a/hal/src/generated/main/native/include/hal/UsageReporting.h +++ b/hal/src/generated/main/native/include/hal/UsageReporting.h @@ -148,6 +148,7 @@ typedef enum kLanguage_Python = 4, kLanguage_DotNet = 5, kLanguage_Kotlin = 6, + kLanguage_Rust = 7, kCANPlugin_BlackJagBridge = 1, kCANPlugin_2CAN = 2, kFramework_Iterative = 1,