Skip to content

Commit

Permalink
Now parses genmitsu version strings (#2255)
Browse files Browse the repository at this point in the history
  • Loading branch information
breiler committed Jul 13, 2023
1 parent 56c0922 commit 20c8ba2
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
<miglayout.version>3.7.4</miglayout.version>
<guava.version>28.1-jre</guava.version>
<jssc.version>2.8.0</jssc.version>
<jserialcomm.version>2.9.3</jserialcomm.version>
<jserialcomm.version>2.9.2</jserialcomm.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<commons-io.version>2.11.0</commons-io.version>
<commons-csv.version>1.9.0</commons-csv.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
*/
public class GrblVersion {
public static final GrblVersion NO_VERSION = new GrblVersion("");
public static final String VERSION_REGEX = "^\\[VER:[v]?(?<version>(?<major>\\d+)\\.(?<minor>\\d+)(?<char>[a-zA-Z])?).*?]$";
public static final String VERSION_REGEX = "^\\[VER:(GD32 )?[vV]?(?<version>(?<major>\\d+)\\.(?<minor>\\d+)(?<char>[a-zA-Z])?).*?]$";
private final double versionNumber; // The 0.8 in '[VER:0.8c.20220620:Machine1]'
private final Character versionLetter; // The c in '[VER:0.8c.20220620:Machine1]'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,4 +82,10 @@ public void parseOldVersion() {
assertEquals(0.7d, version.getVersionNumber(), 0.001);
assertEquals('-', version.getVersionLetter().charValue());
}

@Test
public void parseGenmitsu32VersionString() {
GrblVersion version = new GrblVersion("[VER:GD32 V2.1.20220827:]");
assertEquals(2.1d, version.getVersionNumber(), 0.001);
}
}

0 comments on commit 20c8ba2

Please sign in to comment.