diff --git a/wpilibc/src/main/native/cpp/Preferences.cpp b/wpilibc/src/main/native/cpp/Preferences.cpp index 1406a0cd15..8aa5ebb38e 100644 --- a/wpilibc/src/main/native/cpp/Preferences.cpp +++ b/wpilibc/src/main/native/cpp/Preferences.cpp @@ -22,6 +22,7 @@ static llvm::StringRef kTableName{"Preferences"}; Preferences::Preferences() : m_table(nt::NetworkTableInstance::GetDefault().GetTable(kTableName)) { + m_table->GetEntry(".type").SetString("RobotPreferences"); m_listener = m_table->AddEntryListener( [=](nt::NetworkTable* table, llvm::StringRef name, nt::NetworkTableEntry entry, std::shared_ptr value, diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java index f75308c5cd..39da731ef8 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/Preferences.java @@ -63,6 +63,7 @@ public class Preferences { */ private Preferences() { m_table = NetworkTableInstance.getDefault().getTable(TABLE_NAME); + m_table.getEntry(".type").setString("RobotPreferences"); // Listener to set all Preferences values to persistent // (for backwards compatibility with old dashboards). m_table.addEntryListener(