Skip to content

Commit 43c0d07

Browse files
philippittsretiutut
authored andcommitted
Remove lambda expressions to maintain compatability with Processing 3
1 parent 16f6312 commit 43c0d07

1 file changed

Lines changed: 14 additions & 4 deletions

File tree

OpenBCI_GUI/OpenBCI_GUI.pde

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -645,8 +645,13 @@ void initSystem() {
645645
String name = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("headline"));
646646
String port = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("subline"));
647647

648-
GanglionDevice device;
649-
device = Arrays.stream(controlPanel.bleBox.ganglionDevices).filter(x -> x.identifier.equals(name)).findFirst().orElse(null);
648+
GanglionDevice device = new GanglionDevice();
649+
for (GanglionDevice entry : controlPanel.bleBox.ganglionDevices) {
650+
if (entry.identifier.equals(name)) {
651+
device = entry;
652+
break;
653+
}
654+
}
650655

651656
println("MAC address for Ganglion is " + device.mac_address);
652657
println("Ganglion firmware is " + device.firmware_version);
@@ -659,8 +664,13 @@ void initSystem() {
659664
} else if (selectedProtocol == BoardProtocol.NATIVE_BLE) {
660665
String name = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("headline"));
661666

662-
GanglionDevice device;
663-
device = Arrays.stream(controlPanel.bleBox.ganglionDevices).filter(x -> x.identifier.equals(name)).findFirst().orElse(null);
667+
GanglionDevice device = new GanglionDevice();
668+
for (GanglionDevice entry : controlPanel.bleBox.ganglionDevices) {
669+
if (entry.identifier.equals(name)) {
670+
device = entry;
671+
break;
672+
}
673+
}
664674

665675
println("MAC address for Ganglion is " + device.mac_address);
666676
println("Ganglion firmware is " + device.firmware_version);

0 commit comments

Comments
 (0)