Skip to content

Commit 1d185a6

Browse files
authored
Merge pull request #257 from ShimmerEngineering/DEV-331
DEV-331 USB 3R support - DFU
2 parents d189d63 + 8b24d06 commit 1d185a6

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

ShimmerDriver/src/main/java/com/shimmerresearch/driverUtilities/HwDriverShimmerDeviceDetails.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,11 @@ public static final class MASS_STORAGE_DEVICE {
148148
public static final String[] SHIMMER_3R = new String[] {
149149
"VID_0483&PID_52A4",
150150
};
151+
152+
public static final String[] SHIMMER_3R_USB_DFU = new String[] {
153+
"VID_0483&PID_DF11",
154+
};
155+
151156

152157
public static final String[] SHIMMER = new String[] {
153158
"shimmer",

ShimmerDriver/src/main/java/com/shimmerresearch/driverUtilities/UtilShimmer.java

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,23 @@ public static boolean stringContainsItemFromListUpperCaseCheck(String inputStrin
793793
return false;
794794
}
795795

796+
public static boolean stringOnlyContainsItemFromListUpperCaseCheck(String inputString, String[] items) {
797+
798+
for(int i =0; i < items.length; i++) {
799+
800+
String[] words = items[i].toUpperCase().split("\\s+");
801+
String target = inputString.toUpperCase();
802+
803+
for (String w : words) {
804+
if (!target.contains(w)) {
805+
return false;
806+
}
807+
}
808+
return true;
809+
}
810+
return false;
811+
}
812+
796813
public static boolean stringContainsItemFromList(String inputString, String[] items) {
797814
for(int i =0; i < items.length; i++) {
798815
if(inputString.contains(items[i])) {

0 commit comments

Comments
 (0)