grabowski
fe9ced5f5b
Send test config (8C 2B) before single-shot measurement
...
The device needs the test config commands to enter single-test mode.
Without them it behaves as continuous start+stop. Supports auto_psu flag
so the device can handle PSU on/off automatically.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 10:04:47 +07:00
grabowski
98101ab5d0
Document single-shot measurement and test config commands (8C 2B, 8C 7B)
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 09:29:05 +07:00
grabowski
3bf4a7ad36
Add single-shot measurement mode matching vendor protocol
...
Stop command triggers a one-shot reading instead of start+poll+stop.
spectrometer.py now uses take_single_reading() for this flow.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 09:23:38 +07:00
grabowski
15d8444cac
Add calibration.py and force auto integration in spectrometer.py
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 09:13:07 +07:00
grabowski
739f828dea
Remove PSU control from spectrometer.py — machine handles it
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 15:05:59 +07:00
grabowski
85da7f09dc
Add delay after PSU on to let it stabilize before measuring
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 15:02:50 +07:00
grabowski
031bb420f9
Add spectrometer.py JSON wrapper for external tools
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 14:21:15 +07:00
grabowski
7c00320fe8
Fix unicode multiplication signs in comments
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 14:00:34 +07:00
grabowski
0f09c70215
first commit
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 13:57:58 +07:00