Skip to content

Commit e2c161c

Browse files
committed
Remove lambda expressions to maintain compatability with Processing 3
1 parent 5663abd commit e2c161c

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
@@ -621,8 +621,13 @@ void initSystem() {
621621
String name = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("headline"));
622622
String port = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("subline"));
623623

624-
GanglionDevice device;
625-
device = Arrays.stream(controlPanel.bleBox.ganglionDevices).filter(x -> x.identifier.equals(name)).findFirst().orElse(null);
624+
GanglionDevice device = new GanglionDevice();
625+
for (GanglionDevice entry : controlPanel.bleBox.ganglionDevices) {
626+
if (entry.identifier.equals(name)) {
627+
device = entry;
628+
break;
629+
}
630+
}
626631

627632
println("MAC address for Ganglion is " + device.mac_address);
628633
println("Ganglion firmware is " + device.firmware_version);
@@ -635,8 +640,13 @@ void initSystem() {
635640
} else if (selectedProtocol == BoardProtocol.NATIVE_BLE) {
636641
String name = (String)(controlPanel.bleBox.bleList.getItem(controlPanel.bleBox.bleList.activeItem).get("headline"));
637642

638-
GanglionDevice device;
639-
device = Arrays.stream(controlPanel.bleBox.ganglionDevices).filter(x -> x.identifier.equals(name)).findFirst().orElse(null);
643+
GanglionDevice device = new GanglionDevice();
644+
for (GanglionDevice entry : controlPanel.bleBox.ganglionDevices) {
645+
if (entry.identifier.equals(name)) {
646+
device = entry;
647+
break;
648+
}
649+
}
640650

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

0 commit comments

Comments
 (0)