Skip to content

Conversation

@retiutut
Copy link
Member

@retiutut retiutut commented May 1, 2025

Fixes many things!


Other specific issues that this resolves:

Fixes #1243
Fixes #1252

philippitts and others added 30 commits February 29, 2024 00:12
retiutut added 27 commits April 10, 2025 15:43
…ting ourApplet variable and clean up legacy comments in Widgets
…orrect-at-low-resistances

Fix Cyton impedance check board configuration
@retiutut retiutut requested a review from Copilot May 8, 2025 16:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the "GUI v7 Alpha" update with enhancements to board data handling, new enums for various scales, adjustments to ADS1299 settings, updates to networking and LSL test scripts, and changes to CI/CD workflows.

  • Added a null-check and marker channel naming in Board.pde
  • Introduced new enum types and updated ADS1299 settings with additional fields and method signature changes
  • Updated UDP/LSL scripts and CI/CD workflows for deployment consistency

Reviewed Changes

Copilot reviewed 185 out of 185 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
OpenBCI_GUI/Board.pde Added a null-check for dataThisFrame and set a new marker channel name
OpenBCI_GUI/BandPowerEnums.pde Added new enums for band power configurations
OpenBCI_GUI/AuxDataBoard.pde Removed the AuxDataBoard interface
OpenBCI_GUI/AuditoryNeurofeedback.pde Updated the file path for loading audio files
OpenBCI_GUI/AnalogReadEnums.pde & AccelerometerEnums.pde Introduced new enums for analog and accelerometer scales
OpenBCI_GUI/ADS1299SettingsBoard.pde Added new fields (previousSrb1), updated method signatures, and added new helper methods
Networking-Test-Kit/UDP/* & LSL/* Updated UDP ports, buffer sizes, and added several new LSL data and testing scripts
.github/workflows/* Removed and updated workflows for building and deploying on Windows, macOS, and Linux
Comments suppressed due to low confidence (2)

Networking-Test-Kit/UDP/udp_receive.py:20

  • Consider catching Exception instead of BaseException to avoid intercepting system-exiting exceptions such as KeyboardInterrupt or SystemExit.
except BaseException as e:

OpenBCI_GUI/ADS1299SettingsBoard.pde:318

  • Changing the signature of revertToLastValues from a void method to one that returns a boolean is a breaking change; please ensure that all downstream usages are updated accordingly and that the method's behavior is well documented.
public boolean revertToLastValues(int chan) {

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Head Plot widget performance is detrimental to the app on higher resolution screens LSL Stream Stops Emitting Data When Networking Widget Deactivates

5 participants