Skip to content

Commit

Permalink
2025.0.11
Browse files Browse the repository at this point in the history
-Rework of FiledSim to be clearer on pose update behavior
  • Loading branch information
jonathandao0 committed Feb 2, 2025
1 parent 00b1c5f commit e319f5d
Show file tree
Hide file tree
Showing 28 changed files with 58 additions and 14 deletions.
2 changes: 1 addition & 1 deletion publish.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ apply plugin: 'maven-publish'

ext.licenseFile = files("$rootDir/LICENSE.txt")

def pubVersion = '2025.0.10'
def pubVersion = '2025.0.11'

def releasesRepoUrl = "$buildDir/../releases/repos"

Expand Down
4 changes: 2 additions & 2 deletions releases/frc4201Codex.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"fileName": "frc4201Codex.json",
"name": "Codex-java",
"version": "2025.0.10",
"version": "2025.0.11",
"frcYear": "2025",
"uuid": "5db6a80c-246e-48c6-b629-798597b993e1",
"mavenUrls": [
Expand All @@ -12,7 +12,7 @@
{
"groupId": "org.team4201",
"artifactId": "Codex-java",
"version": "2025.0.10"
"version": "2025.0.11"
}
],
"requires": [
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
03bd8515d25114d2c5c03e832ea4b2e4
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
c8772d8f583125968696e1358a12db955a4b9a8c
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7bc3ab2442eb1d02510695891eb5a5476b723bf7a707af53a313c8e3694260d5
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7b1908d4cf09f577ef64679730cd531e175bd82b0d58c68998f03aa8a70c4bbb51ce206f6e241687dbdfdeda7bcdd2ff5a6089cab6348741d9f08db666914d96
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
71f5e3bd2c07e1d6a0d810b6a6166ba0
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e6d86a424b0a912f100ce474ee1ef3bb53e750ee
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
560a58c63704cdc483e862a7e8fce6d7a2ebf16ef99dcba5d44e59c864616630
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
25da8e1f235e93ca37821047ae8c07407dacbb2e6855368f0bb51464a7e7b7db2d7ea5d3cde9e68a3b6527bc4a576349ebf25df20d8214298d17f824ec4dbda2
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
621ea670633ce8e7dc9faf94c8147130
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1b58a1d13b9ecbe8b9db418318da37f0a843c5cb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
b5f36132555129616a6de16c552638a7c6ccd844852a7eae2fbad97789b0ca58
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e450fa9e04c202335e8d7a02f1971fd28035cc1a6063bb697428262a43abfc613c46f3ed40bf44f652a05dc7897e545c1b7def070276f7469aa108bf8322d88d
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.team4201</groupId>
<artifactId>Codex-java</artifactId>
<version>2025.0.11</version>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1469e216beecc0048e560d7a475ae906
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
977227f487ef178ed23c1227e4fe6d71f27bfac3
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9bc681c3d1480d9aa37a60eb230025dc83c5ad2cfc2de529f3aaa003365a88f7
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
75742e7cf23fea4314d77930d9cdd238f5bcc7aa359e0efe5a1f866a4d9390454300994ef103bb49c758381172e9a8cf3e77cf1ceb5c3d5f0c8107e1a3a3ac30
7 changes: 4 additions & 3 deletions releases/repos/org/team4201/Codex-java/maven-metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<groupId>org.team4201</groupId>
<artifactId>Codex-java</artifactId>
<versioning>
<latest>2025.0.10</latest>
<release>2025.0.10</release>
<latest>2025.0.11</latest>
<release>2025.0.11</release>
<versions>
<version>2025.0.1</version>
<version>2025.0.2</version>
Expand All @@ -16,7 +16,8 @@
<version>2025.0.8</version>
<version>2025.0.9</version>
<version>2025.0.10</version>
<version>2025.0.11</version>
</versions>
<lastUpdated>20250202062023</lastUpdated>
<lastUpdated>20250202063002</lastUpdated>
</versioning>
</metadata>
Original file line number Diff line number Diff line change
@@ -1 +1 @@
474b3847c790e4ba22884dd355955fe6
39154051ef6833749765bf71c6eb6745
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5790f0cc9060c8427be8e03a5488ce531da5976d
2dfd96ddb0039fd334c664c76cb8378c388435e3
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1200ce00e0fec8ac2bd5efee930dae312ab4fbb5c61309d0ece847f814cac748
60224be32c479fb47a7254b30884522a587caa926441b37645105a54bd4be158
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0267803ac77d2f9b8ef08a4a97cf8c582d216a610732b0a2ebadd2f0bb1d31b3d424b704bb4b68d6fec095179e0a30c157676177293e115e1e101dcb461c514a
87fda55e381980bd1ea3302501f9ac1ef26b2ff67f6a7292ab7daa2e83ca7315ace258fea507ef41591182aa2ae95ff860d4d6938b5f83bce8b085a54c95c7a6
27 changes: 23 additions & 4 deletions src/main/java/org/team4201/codex/simulation/FieldSim.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,17 @@ public FieldSim() {
}

/**
* Add a static pose to FieldSim.
* Add a pose once to FieldSim.
*
* @param key The name of the object (Must be unique)
* @param poses The poses corresponding to the object's position
*/
public void initializePoses(String key, Pose2d... poses) {
m_field2D.getObject(key).setPoses(poses);
}

/**
* Add a pose to FieldSim that will get updated.
*
* @param key The name of the object (Must be unique)
* @param poses The poses corresponding to the object's position
Expand All @@ -34,11 +44,20 @@ public void addPoses(String key, Pose2d... poses) {
m_field2D.getObject(key).setPoses(poses);
}

/**
* Remove a pose from {@link Field2d}. If it was added with addPoses(), also stop it from being
* updated.
*
* @param key The name of the object
*/
public void clearPose(String key) {
m_objectPoses.remove(key);
m_field2D.getObject(key).close();
}

/** Remove all poses from being displayed on FieldSim */
public void clearAllPoses() {
for (var entry : m_objectPoses.entrySet()) {
m_field2D.getObject(entry.getKey()).close();
}
for (var entry : m_objectPoses.entrySet()) m_field2D.getObject(entry.getKey()).close();
m_objectPoses.clear();
}

Expand Down

0 comments on commit e319f5d

Please sign in to comment.