Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
a93f5cb
RigolOscilloscope: major driver refactor
diggit Nov 15, 2025
99e8333
RigolOscilloscope: enforce all case handling in switch statements
diggit Nov 15, 2025
c88ba99
RigolOscilloscope: clamp trigger offset into valid range
diggit Nov 15, 2025
94d4deb
RigolOscilloscope: mark trigger offset as invalid when new values is set
diggit Nov 15, 2025
724a779
RigolOscilloscope: update trigger offset on samplerate change
diggit Nov 15, 2025
7b647c2
RigolOscilloscope: mark interleaving as not supported
diggit Nov 15, 2025
43b6c78
RigolOscilloscope: fix DS1000Z max download chunk size (maxpoints)
diggit Nov 15, 2025
8c9f46e
RigolOscilloscope: refactor resource locking
diggit Nov 15, 2025
d513007
RigolOscilloscope: clean-up and extend logging
diggit Nov 15, 2025
4462d80
RigolOscilloscope: fix `GetChannelBandwidthLimiters` for DHO series
diggit Nov 15, 2025
6859667
RigolOscilloscope: simplify channel bw limit handling
diggit Nov 15, 2025
8847991
RigolOscilloscope: fix DS1000Z samplerate/timebase conversion rules
diggit Nov 17, 2025
693f80b
RigolOscilloscope: DS1000Z: allow 24M point memory also for multiple …
diggit Nov 17, 2025
7b317b8
RigolOscilloscope: deduplicate pre/post start code
diggit Nov 17, 2025
37251c1
RigolOscilloscope: DS1000Z: improve trigger handling
diggit Nov 17, 2025
ddfe89e
RigolOscilloscope: minor cleanups
diggit Nov 17, 2025
96a6f88
RigolOscilloscope: change `Series::DS1000Z` enumeration to change Ser…
diggit Nov 27, 2025
f6e55b2
RigolOscilloscope: enable channel VERNier for all series
diggit Nov 27, 2025
ebd3d31
RigolOscilloscope: fix serires detection
diggit Nov 27, 2025
cff07fb
RigolOscilloscope: add response parsing hekpers
diggit Nov 29, 2025
5341b56
RigolOscilloscope: add RAII "End Of Context" helper to make resource …
diggit Nov 29, 2025
920714a
RigolOscilloscope: move initial `UpdateDynamicCapabilities` after cha…
diggit Nov 29, 2025
ece27e0
RigolOscilloscope: reduce includes
diggit Nov 30, 2025
311aa77
RigolOscilloscope: add support for LA
diggit Nov 30, 2025
6079e58
RigolOscilloscope: change all cached bools (`value` + `ValueValid`) t…
diggit Nov 30, 2025
24e159f
RigolOscilloscope: implement `CanEnableChannel` and use it in EnableC…
diggit Dec 6, 2025
93e4f51
RigolOscilloscope: rename `GetChannelDivisor` -> `GetMsods1000ZChanne…
diggit Dec 6, 2025
9290c81
RigolOscilloscope: MSODS1000Z: fix possible bad locking in `SetSample…
diggit Dec 6, 2025
5da8304
RigolOscilloscope: create external trigger on for series with EXT tri…
diggit Dec 6, 2025
07b1535
RigolOscilloscope: add AC line (ACL) trigger,
diggit Dec 6, 2025
70f3ce5
RigolOscilloscope: simplify `EnableChannel` immediate effect quirk, a…
diggit Dec 6, 2025
48b3d67
RigolOscilloscope: discard cached srate value when`EnableChannel`/`Di…
diggit Dec 6, 2025
56f13a1
RigolOscilloscope: MSO5000: fix samplerate setting
diggit Dec 9, 2025
2a37231
RigolOscilloscope: logging , comment/TODO and helper function usage c…
diggit Dec 9, 2025
e72aed1
RigolOscilloscope: `PollTrigger`: add quirk for MSO5000
diggit Dec 9, 2025
0491f6f
RigolOscilloscope: make `AcquireData` more resistant to missing sampl…
diggit Dec 9, 2025
8bd7bb2
RigolOscilloscope: `SetSampleRate`: ignore unsupported samplerate req…
diggit Dec 9, 2025
cc2d012
RigolOscilloscope: add missing `GetMso5000AnalogBankUsage` declaration
diggit Dec 14, 2025
ae37084
RigolOscilloscope: minor spelling/logging fixes
diggit Dec 16, 2025
edb7073
RigolOscilloscope: only 2 ch. versions of DHO800 have EXT trigger
diggit Dec 16, 2025
dff319f
RigolOscilloscope: DHO800 have max 25M memory depth
diggit Dec 16, 2025
4623b40
RigolOscilloscope: `SetSampleDepth(...)` : ignore sample depths not i…
diggit Dec 16, 2025
5ce9de8
RigolOscilloscope: `SetSampleRate(...)`: clear `m_mdepth` only for re…
diggit Dec 16, 2025
9b01446
RigolOscilloscope: `SetSampleDepth(...)`: simplify for DHO series
diggit Dec 16, 2025
bb466cc
RigolOscilloscope: `SetSampleRate(...)`: add DHO quirk to immediately…
diggit Dec 16, 2025
a9e899a
RigolOscilloscope: `SetTriggerOffset(...)`: DHO series: push new tri…
diggit Dec 16, 2025
5f86684
RigolOscilloscope: `GetExternalTrigger()`: return the m_extTrigChannel
diggit Dec 16, 2025
29b5f86
RigolOscilloscope: MSO5000 and DHO series: download waveform data al…
diggit Dec 16, 2025
b39f95a
RigolOscilloscope: unify data download for MSO5000/MSODS1000/DHO series
diggit Dec 16, 2025
ccbc2bb
RigolOscilloscope: fix MSODS1000Z data download
diggit Dec 16, 2025
df869c7
RigolOscilloscope: update parsing heleprs to use `std::optional<T>`
diggit Dec 16, 2025
bee1f7d
RigolOscilloscope: when `GetSampleDepth()` fails to parse value, try …
diggit Dec 16, 2025
68b3af8
RigolOscilloscope: default initialize all primitive member data
diggit Dec 16, 2025
268fc3a
RigolOscilloscope: some DS1000E notes, remains broken ATM
diggit Dec 16, 2025
e560919
RigolOscilloscope: `GetSampleDepth` do not crash when mdepths are unk…
diggit Dec 16, 2025
716cdf0
RigolOscilloscope: fix: always parse sample memory depth as double
diggit Dec 16, 2025
f621cd7
RigolOscilloscope: disable ato roll mode for DHOs
diggit Dec 16, 2025
fcbaf19
RigolOscilloscope: `PollTrigger()` enable `TD` state masking for all …
diggit Dec 16, 2025
40a14db
RigolOscilloscope: default initialize all member data of `CapturePrea…
diggit Dec 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading