From 97fadd8f089c5d2b1afe59fe0a0aefe193072230 Mon Sep 17 00:00:00 2001 From: sciencewhiz Date: Wed, 22 Jan 2025 10:29:28 -0800 Subject: [PATCH] Update StandaloneAppSamples RLIs and code for 2025 (#2956) * Update StandaloneAppSamples RLIs * Manually update RLIs and code to work with 2025 --- .github/workflows/inspector.json | 2 +- .../docs/software/networktables/client-side-program.rst | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/inspector.json b/.github/workflows/inspector.json index fedbe7fc61..95ab143cbc 100644 --- a/.github/workflows/inspector.json +++ b/.github/workflows/inspector.json @@ -23,7 +23,7 @@ { "baseUrl": "https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/", "versionScheme": "v\\d{4}\\.\\d\\.\\d(?:-(?:alpha|beta)-\\d)?|[0-9a-f]{40}", - "latestVersion":"6a5b6352807a8759bd0f012e57695c47f7ef7324" + "latestVersion": "9020718b022ba220a2c5cc04ad12714d06e7a141" } ], "ignoredFiles": ["source/docs/software/commandbased/command-scheduler.rst", "source/docs/software/hardware-apis/pneumatics/pressure.rst", "source/docs/software/hardware-apis/pneumatics/solenoids.rst", "source/docs/software/advanced-controls/state-space/state-space-pose-estimators.rst", "source/docs/software/commandbased/subsystems.rst", "source/docs/software/telemetry/writing-sendable-classes.rst", "source/docs/software/advanced-controls/trajectories/troubleshooting.rst", "source/docs/software/hardware-apis/motors/wpi-drive-classes.rst", "source/docs/software/pathplanning/trajectory-tutorial/creating-drive-subsystem.rst", "source/docs/software/pathplanning/trajectory-tutorial/creating-following-trajectory.rst", "source/docs/software/pathplanning/trajectory-tutorial/entering-constants.rst", "source/docs/software/convenience-features/event-based.rst", "source/docs/software/dashboards/glass/field2d-widget.rst", "source/docs/software/dashboards/smartdashboard/choosing-an-autonomous-program-from-smartdashboard.rst"] diff --git a/source/docs/software/networktables/client-side-program.rst b/source/docs/software/networktables/client-side-program.rst index 1a781eb848..1d88c14bf0 100644 --- a/source/docs/software/networktables/client-side-program.rst +++ b/source/docs/software/networktables/client-side-program.rst @@ -28,7 +28,7 @@ A basic client program looks like the following example. WPIMathJNI.Helper.setExtractOnStaticLoad(false); CameraServerJNI.Helper.setExtractOnStaticLoad(false); CombinedRuntimeLoader.loadLibraries(Program.class, "wpiutiljni", "wpimathjni", "ntcorejni", - "cscorejnicvstatic"); + Core.NATIVE_LIBRARY_NAME, "cscorejni"); new Program().run(); } public void run() { @@ -37,7 +37,7 @@ A basic client program looks like the following example. DoubleSubscriber xSub = table.getDoubleTopic("x").subscribe(0.0); DoubleSubscriber ySub = table.getDoubleTopic("y").subscribe(0.0); inst.startClient4("example client"); - inst.setServer("localhost"); // where TEAM=190, 294, etc, or use inst.setServer("hostname") or similar + inst.setServerTeam(TEAM); // where TEAM=190, 294, etc, or use inst.setServer("hostname") or similar inst.startDSClient(); // recommended if running on DS computer; this gets the robot IP from the DS while (true) { try { @@ -173,7 +173,7 @@ Example build.gradle files are provided in the [StandaloneAppSamples Repository] .. tab-item:: Java :sync: Java - .. rli:: https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/6a5b6352807a8759bd0f012e57695c47f7ef7324/Java/build.gradle + .. rli:: https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/9020718b022ba220a2c5cc04ad12714d06e7a141/Java/build.gradle :language: groovy :linenos: :emphasize-lines: 5 @@ -183,7 +183,7 @@ Example build.gradle files are provided in the [StandaloneAppSamples Repository] Uncomment the appropriate platform as highlighted. - .. rli:: https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/6a5b6352807a8759bd0f012e57695c47f7ef7324/Cpp/build.gradle + .. rli:: https://raw.githubusercontent.com/wpilibsuite/StandaloneAppSamples/9020718b022ba220a2c5cc04ad12714d06e7a141/Cpp/build.gradle :language: groovy :linenos: :emphasize-lines: 3, 14-15, 20-22