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
<_whitenotifier> [scopehal-apps] mldulaney synchronize pull request #770: More icons - https://github.com/ngscopeclient/scopehal-apps/pull/770
<_whitenotifier> [scopehal-apps] mldulaney synchronize pull request #770: More icons - https://github.com/ngscopeclient/scopehal-apps/pull/770
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 276 seconds]
Degi_ is now known as Degi
Fridtjof has quit [Quit: ZNC - http://znc.in]
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #scopehal
Fridtjof has joined #scopehal
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #scopehal
<_whitenotifier> [scopehal] azonenberg pushed 3 commits to master [+0/-2/±5] https://github.com/ngscopeclient/scopehal/compare/9425a1420357...27e092677efe
<_whitenotifier> [scopehal] azonenberg d90f3e4 - AcceleratorBuffer: added doxygen comment
<_whitenotifier> [scopehal] azonenberg 041038e - Merge branch 'master' of github.com:ngscopeclient/scopehal
<_whitenotifier> [scopehal] azonenberg 27e0926 - Removed Scale filter as it's redundant (can simply use Multiply and a constant input)
<_whitenotifier> [scopehal-docs] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/ngscopeclient/scopehal-docs/compare/d159ddefe33e...2144e12ffaee
<_whitenotifier> [scopehal-docs] azonenberg 2144e12 - Removed deleted Scale filter
<_whitenotifier> [scopehal-apps] azonenberg pushed 8 commits to master [+67/-2/±34] https://github.com/ngscopeclient/scopehal-apps/compare/b444dfbe80ab...5222ca173aed
<_whitenotifier> [scopehal-apps] mldulaney 48f084b - Merge branch 'ngscopeclient:master' into master
<_whitenotifier> [scopehal-apps] mldulaney 6635220 - Add more icons Signed-off-by: Mairi Savanna Dulaney <mairi@seattlebus.space>
<_whitenotifier> [scopehal-apps] mldulaney 155d858 - Tweak some icons
<_whitenotifier> [scopehal-apps] ... and 5 more commits.
<_whitenotifier> [scopehal-apps] azonenberg closed pull request #770: More icons - https://github.com/ngscopeclient/scopehal-apps/pull/770
<d1b2> <azonenberg> Latest round of filter icons merged
<d1b2> <chille0417> 🦈 ▶️
<d1b2> <azonenberg> yep lol
<d1b2> <azonenberg> There's a matching export icon i havent written the filter block but the icon already exists
<d1b2> <azonenberg> can never have too many shorks in your code
ALTracer has quit [Remote host closed the connection]
ALTracer has joined #scopehal
ALTracer has quit [Quit: Quit]
<d1b2> <chille0417> @azonenberg The OWON HDS200 series have devices with and without an AWG. I can check for an AWG by looking at the model number in SCPIDevice::m_model. But this will require a device to be connected and reply to an *IDN? before knowing if there is an AWG or not. I'm thinking that maybe someone want to be able to prepare a workspace without connecting the hardware. Any ideas how to do this in ngscopeclient? I'm thinking that maybe there
<d1b2> should be some settings in the GUI that can enable/disable the AWG option. The constructor should auto enable this option whenever a user connects to an instrument with an AWG. Or maybe the exact model should configurable from the GUI? There might be some other model specific things like timebase settings and bandwidth limiting.
<d1b2> <azonenberg> So generally speaking we detect what features the device has at connection time
<d1b2> <azonenberg> And then these settings are saved to the scopesession
<d1b2> <azonenberg> what's missing is the ability to load the AWG channel config offline; the MockOscilloscope class is (as the name implies) just a scope
<d1b2> <azonenberg> and we don't have proper offline load support for other instrument types yet
<d1b2> <chille0417> Hmm... okay. Then I will just stick to parsing m_model for now.
<d1b2> <azonenberg> Yeah this is a longer term todo but not a blocker for the v0.1 release
<d1b2> <azonenberg> since scopes are obviously the most improtant use case right now
<d1b2> <chille0417> Some day I would like to propose a API for configuring things runtime. This would be great of things like offline configuration and such. I think it should be quite easy actually. I have done similar things in other projects before. But for now i will priotize to get the OWON driver working first.
<_whitenotifier> [scopehal] chille opened issue #908: Better handling of resuming instrument sessions by SCPIDevice - https://github.com/ngscopeclient/scopehal/issues/908
juri_ has quit [Ping timeout: 260 seconds]
<d1b2> <azonenberg> More offline configuration kinda ties into the broader goal of being able to transition seamlessly between on- and off-line mode operation
<d1b2> <azonenberg> so that if you lose connectivity to a scope you don't just hang ngscopeclient
<d1b2> <azonenberg> it should print out a warning then switch to offline mode and give you the option to reconnect
juri_ has joined #scopehal