azonenberg changed the topic of #scopehal to: ngscopeclient, libscopehal, and libscopeprotocols development and testing | https://github.com/ngscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi has quit [Ping timeout: 248 seconds]
Degi has joined #scopehal
<_whitenotifier-8> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-apps/compare/6493b0d6253e...088660b3af2e
<_whitenotifier-8> [scopehal-apps] azonenberg 088660b - Fixed bug where measurements without scalar outputs vanish in the filter graph editor. Fixes #807.
<_whitenotifier-8> [scopehal-apps] azonenberg closed issue #807: Filters disappear when added to graph with no inputs - https://github.com/ngscopeclient/scopehal-apps/issues/807
ablu has joined #scopehal
<ablu> Hi! Is there any way to sync in a stream of values while preserving some kind of time information? It looks like the csvstream allows me to stream arbitrary data, but it does not look like it allows me to preserve some timing info (such as a streamed .vcd format)?
<ablu> Ah. I found https://github.com/ngscopeclient/scopehal-sigrok-bridge/tree/main/src. I guess I could do something similar. Need to read into SCPI...
<ablu> Hm. Also took a look at whether I could expand the CSVStreamInstrument to cover a time import. But it seems to use a quite different abstraction compared to the oscilloscope implementations and the CSVImportFilter so that does not seem to be a trivial add?
ablu has quit [Ping timeout: 276 seconds]
ablu has joined #scopehal
<ablu> Is there any recommendation on how to navigate the source code? .clangd dislikes that there are no includes in the headers of stuff that is used there and throws me bazillion errors which render things like "find usages" broken.
<_whitenotifier-8> [scopehal] Ablu opened issue #995: ASAN error on reloading file - https://github.com/ngscopeclient/scopehal/issues/995
<_whitenotifier-8> [scopehal] Ablu edited issue #995: ASAN error on reloading file with uart decoder - https://github.com/ngscopeclient/scopehal/issues/995
<_whitenotifier-8> [scopehal] Ablu edited issue #995: ASAN error on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal/issues/995
<_whitenotifier-8> [scopehal] Ablu edited issue #995: heap-use-after-free on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal/issues/995
<_whitenotifier-8> [scopehal-apps] azonenberg closed issue #717: Protocol analyzers display stale packets - https://github.com/ngscopeclient/scopehal-apps/issues/717
<_whitenotifier-8> [scopehal-apps] azonenberg commented on issue #717: Protocol analyzers display stale packets - https://github.com/ngscopeclient/scopehal-apps/issues/717#issuecomment-3151229306
<_whitenotifier-8> [scopehal-apps] azonenberg closed issue #334: Progress dialog when loading waveforms gives confusing/inaccurate results w/ mixed signal captures - https://github.com/ngscopeclient/scopehal-apps/issues/334
<_whitenotifier-8> [scopehal-apps] azonenberg commented on issue #334: Progress dialog when loading waveforms gives confusing/inaccurate results w/ mixed signal captures - https://github.com/ngscopeclient/scopehal-apps/issues/334#issuecomment-3151271405
<_whitenotifier-8> [scopehal-apps] azonenberg closed issue #88: Avoid excessive calls to OscilloscopeWindow::RefreshAllDecoders() when loading save files - https://github.com/ngscopeclient/scopehal-apps/issues/88
<_whitenotifier-8> [scopehal-apps] azonenberg commented on issue #88: Avoid excessive calls to OscilloscopeWindow::RefreshAllDecoders() when loading save files - https://github.com/ngscopeclient/scopehal-apps/issues/88#issuecomment-3151273849
<_whitenotifier-8> [scopehal-apps] azonenberg pushed 1 commit to master [+1/-0/±0] https://github.com/ngscopeclient/scopehal-apps/compare/088660b3af2e...d87a2a76d194
<_whitenotifier-8> [scopehal-apps] azonenberg d87a2a7 - Added v0.1-rc2 release notes
<_whitenotifier-8> [scopehal-apps] Ablu opened issue #876: heap-use-after-free on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal-apps/issues/876
<_whitenotifier-8> [scopehal-apps] azonenberg assigned issue #876: heap-use-after-free on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal-apps/issues/876
<_whitenotifier-8> [scopehal-docs] azonenberg pushed 2 commits to master [+1/-0/±3] https://github.com/ngscopeclient/scopehal-docs/compare/489fc094d1c7...413d734d2273
<_whitenotifier-8> [scopehal-docs] azonenberg fa4110e - Clarified timebase properties
<_whitenotifier-8> [scopehal-docs] azonenberg 413d734 - Added version number / git hash to title page
<_whitenotifier-8> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±4] https://github.com/ngscopeclient/scopehal-apps/compare/d87a2a76d194...e85aa3dcc053
<_whitenotifier-8> [scopehal-apps] azonenberg fdbf546 - Update to latest scopehal-docs
<_whitenotifier-8> [scopehal-apps] azonenberg e85aa3d - Fixed bugs: packet manager does not keep a reference to the filter (and can thus outlive it); packet managers not cleared when session is cleared
<_whitenotifier-8> [scopehal-apps] azonenberg closed issue #876: heap-use-after-free on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal-apps/issues/876
<_whitenotifier-8> [scopehal-apps] azonenberg commented on issue #876: heap-use-after-free on reloading session file with uart decoder - https://github.com/ngscopeclient/scopehal-apps/issues/876#issuecomment-3151445221
<azonenberg> ablu: so, as of now, the csv stream instrument is meant for real time sensor readings from an embedded device
<azonenberg> the intent is that you have a UART or ETM trace stream or similar logging voltages, temperatures, whatever and you use ngscopeclient to display them, along with perhaps external power supply or multimeter measurements or whatever
<azonenberg> If you want timestamps on the data you're probably looking at something more like vector waveforms than scalar
<azonenberg> fundamentally the main datatypes we have are waveforms (vector of samples plotted against some other quantity, usually but not always time)
<azonenberg> and scalars (single values with an attached unit)
<azonenberg> You can convert scalars to vectors with the trend filter which is intended to plot a slowly changing value like a multimeter reading over time
<azonenberg> there is currently no filter to do the inverse IIRC, but it's planned
<azonenberg> i normally just use a text editor, i'm not sure if other devs use IDEs of some sort
<azonenberg> but generally speaking if you are trying to stream in waveform data you probably will want that to be an instrument driver that generally behaves in an oscilloscope-esque fashion
<azonenberg> what's the end goal?
<azonenberg> i.e. what kind of physical device are you working with, what are you measuring, what do you want to do with the data?
ablu has quit [Remote host closed the connection]
ablu has joined #scopehal
<_whitenotifier-8> [scopehal-apps] rfdonnelly opened issue #877: LeCroy WaveSurfer 3054z - Crash during acquisition - https://github.com/ngscopeclient/scopehal-apps/issues/877
<_whitenotifier-8> [scopehal-apps] rfdonnelly edited issue #877: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal-apps/issues/877
<_whitenotifier-8> [scopehal-apps] azonenberg commented on issue #877: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal-apps/issues/877#issuecomment-3152613146
<_whitenotifier-8> [scopehal] rfdonnelly opened issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996
<_whitenotifier-8> [scopehal] azonenberg assigned issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996
<_whitenotifier-8> [scopehal] azonenberg commented on issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996#issuecomment-3152624392
<_whitenotifier-8> [scopehal] azonenberg commented on issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996#issuecomment-3152634844
<_whitenotifier-8> [scopehal] rfdonnelly commented on issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996#issuecomment-3152649399
<_whitenotifier-8> [scopehal] azonenberg commented on issue #996: LeCroy WaveSurfer 3054z - Crash on acquisition - https://github.com/ngscopeclient/scopehal/issues/996#issuecomment-3152657011