QATCH-Technologies / nanovisQ

Main repo of v2.6x software and firmware source code (trunk)
GNU General Public License v3.0
1 stars 0 forks source link

Follow Plate Configuration #2

Open QATCH-Technologies opened 2 weeks ago

QATCH-Technologies commented 2 weeks ago

BUG: With Multi, if set to 1 Channel, and COM PORT PID other than 1, mode hopping and peak freq and overtone wrong

We create a "plate-config.json" file when the multiplex device is connected, allowing the user to specify the wells in a 4x6 matrix to use. If the user specifies a custom plate configuration, we should follow it during software measurement runs. Currently, we just use all wells, per default.

PaulMacNichol commented 3 days ago

When the multiplex device is configured to use 1 Channel and a COM Port PID other than 1:

Incorrect Behavior Observed:

Plate Configuration Bug:

Potential Workflow Issues:

Steps to Reproduce

  1. Configure a multiplex device to 1 Channel mode with a COM Port PID other than 1.
  2. Provide a plate-config.json specifying custom wells.
  3. Start a measurement run using the software's UI.

Expected Behavior

Actual Behavior

Technical Details

Affected Files:

Tasks

1. Fix Plate Configuration Handling

2. Investigate Mode Hopping Issue

3. Validate Peak Frequency and Overtone Measurements

4. Improve Debugging and Logging

5. Future Parallelization Support

Acceptance Criteria