azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/glscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+2/-0/±4] https://github.com/glscopeclient/scopehal-apps/compare/611766d456bb...8322509d1c6c
<_whitenotifier-e> [scopehal-apps] azonenberg 8322509 - Added SCPI console. Fixes #428.
<_whitenotifier-e> [scopehal-apps] azonenberg closed issue #428: Add SCPI console - https://github.com/glscopeclient/scopehal-apps/issues/428
<azonenberg> Other devs here (@louis, @mubes especially) might appreciate this
<azonenberg> Window | SCPI Console
<azonenberg> it pops up a shell that allows you to type scpi commands to be sent to any connected instrment
<azonenberg> it's live and properly mutexed around the driver
<azonenberg> although you can very much confuse the driver by turning channels off that it expects to be on etc
<azonenberg> but i expect it to be a useful debug tool
<azonenberg> since most devices only accept a single connection
<azonenberg> which means that you can't send debug commands via netcat if glscopeclient is connected
<_whitenotifier-e> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±5] https://github.com/glscopeclient/scopehal/compare/d0292ab74fcb...af82f8a8ead3
<_whitenotifier-e> [scopehal] azonenberg af82f8a - LeCroyOscilloscope: switched to queued command API
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/glscopeclient/scopehal-apps/compare/8322509d1c6c...0914fd7faba8
<_whitenotifier-e> [scopehal-apps] azonenberg 0914fd7 - SCPI console: use queued command API
<azonenberg> Thoughts on adding a "developer mode" preference setting at some point?
<azonenberg> basically hide a bunch of menu items like the performance graphs and the scpi console that are not useful to most end users, and primarily interesting to driver devs
<azonenberg> just to avoid confusing new users
<azonenberg> I want to do some tidying up of the menus in general, perhaps moving a few things around
<azonenberg> this would make sense to do as part of that if we want to do it
<_whitenotifier-e> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal/compare/af82f8a8ead3...45fa1a4ec70c
<_whitenotifier-e> [scopehal] azonenberg 45fa1a4 - FFTFilter: added mutexing to work around clFFTBakePlan thread safety issue
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal-apps/compare/0914fd7faba8...101ef5f11319
<_whitenotifier-e> [scopehal-apps] azonenberg 101ef5f - Updated submodules
Degi has joined #scopehal
benishor has quit [Quit: tah tah!]
benishor has joined #scopehal
bvernoux has joined #scopehal
<_whitenotifier-e> [scopehal] azonenberg pushed 3 commits to master [+0/-0/±4] https://github.com/glscopeclient/scopehal/compare/45fa1a4ec70c...c62250229686
<_whitenotifier-e> [scopehal] azonenberg a9da12d - HMC8012: converted to queued command API
<_whitenotifier-e> [scopehal] azonenberg ec82175 - GetDriverName is now a SCPIInstrument virtual
<_whitenotifier-e> [scopehal] azonenberg c622502 - Added PHP-style explode() helper for splitting a string at delimiters into an array
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±3] https://github.com/glscopeclient/scopehal-apps/compare/101ef5f11319...1a2fb746f795
<_whitenotifier-e> [scopehal-apps] azonenberg 1a2fb74 - Added recent multimeter menu. Unified a bit of processing for multimeter and other recent instrument menus. Fixes #427.
<_whitenotifier-e> [scopehal-apps] azonenberg closed issue #427: Add recent multimeter list - https://github.com/glscopeclient/scopehal-apps/issues/427
<d1b2> <mubes> If you do end up dipping into the GUI, one thing I'd really like is a 'busy' indication. When the scope has triggered and scopehal is collecting data from the far end, there's precious little indication it's doing anything. On a 100K 4 channel sample on the slower scopes that's quite some time to be hanging with no indication anything is happening.
<azonenberg> There is an open ticket for that but it's nontrivial to figure out how to actually implement
<azonenberg> for example, during real time streaming from a fast scope like a picoscope
<azonenberg> you are almost always acquiring in the background, while simultaneously running the filter graph on another waveform and displaying yet another
<azonenberg> one possibility is to add some kind of timer where if a single waveform download has been in progress more than X time, add a busy indicator
<azonenberg> but not if many small ones are happening consecutively
<azonenberg> the other thing is to figure out how to do this with multiple instrument
<azonenberg> if your scope is busy but not you multimeter
<azonenberg> or one scope is busy but not the other
<azonenberg> etc
<azonenberg> hmmm, interesting and bizarre behavior when using multimeter trend filter plus a scope
<azonenberg> need to investigate...
<_whitenotifier-e> [scopehal] azonenberg opened issue #619: FFTS: look into switching from original upstream to a maintained fork - https://github.com/glscopeclient/scopehal/issues/619
<_whitenotifier-e> [scopehal] azonenberg labeled issue #619: FFTS: look into switching from original upstream to a maintained fork - https://github.com/glscopeclient/scopehal/issues/619
<d1b2> <DanielG> Quick question for the chat: I’m getting a quote for a MDO5 scope. Does the issue called out in the glscopeclient manual still exist: problems with capturing over USBTMC, or using more than 500K points of memory depth? I plan on using LXI so I’m not too concerned with USB support. However, 500K points of memory sounds like a non-starter, considering I’m looking at the scope for its 60+ Mpts of mem depth per channel…
<d1b2> <DanielG> I tried looking for these issues in scopehal apps and scopehal repos with no avail.
nelgau has quit []
nelgau has joined #scopehal