Skip to content

Conversation

@bparks13
Copy link
Member

@bparks13 bparks13 commented Oct 29, 2025

This PR moves the check for a valid serial number from the Configure node to the data node, and removes the check that at least one probe has a valid serial number. This allows configuration to still continue, and the BNO data can be streamed.

The check for a valid serial number in the Data node ensures that if a data node is placed, it will confirm if the probe is connected at that time.

This is separate from issue #506, which will be addressed in a separate PR.

Fixes #505

This PR is tested on a NeuropixelsV2e headstage, with no probes connected, and the BNO data is still configured and streaming. If a data node is placed for the Neuropixels probe, it will throw an exception that the probe is missing, but if no data nodes are placed except for the Bno055 node, it will work correctly.

- Instead of checking in the Configure node for the probe connection, move the check to the data node
@bparks13 bparks13 added this to the 0.7.0 milestone Oct 29, 2025
@bparks13 bparks13 requested review from aacuevas and jonnew October 29, 2025 21:58
@bparks13 bparks13 self-assigned this Oct 29, 2025
@bparks13 bparks13 marked this pull request as draft October 29, 2025 22:07
@bparks13 bparks13 marked this pull request as ready for review October 29, 2025 22:18
@bparks13 bparks13 removed the request for review from jonnew October 30, 2025 19:41
@jonnew jonnew self-requested a review November 3, 2025 15:27
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.

Could Neuropixels e-variant headstages be made to work without probes?

3 participants