azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-cmake, https://github.com/azonenberg/scopehal-apps, https://github.com/azonenberg/scopehal | Logs: https://freenode.irclog.whitequark.org/scopehal
azonenberg_work has quit [Ping timeout: 255 seconds]
_whitelogger has joined #scopehal
_whitelogger has joined #scopehal
_whitelogger has joined #scopehal
_whitelogger has joined #scopehal
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #69: Proper "connect to scope/scopes" dialog if no scopes are specified on command line - https://git.io/JvgaT
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #69: Proper "connect to scope/scopes" dialog if no scopes are specified on command line - https://git.io/JvgaT
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #70: Create multi-scope sync setup wizard - https://git.io/JvgaY
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #70: Create multi-scope sync setup wizard - https://git.io/JvgaY
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #71: Make multi-scope systems handle history/acquisitions better - https://git.io/JvgaG
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #71: Make multi-scope systems handle history/acquisitions better - https://git.io/JvgaG
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #71: Make multi-scope systems handle history/acquisitions better - https://git.io/JvgaG
<azonenberg> ok so, back to saving scope configuration (still no data yet)
<azonenberg> monochroma / lain: would like to hear your thoughts
<azonenberg> so basic structure is foo.scopesession is a YAML file that contains top level configuration
<azonenberg> then foo_data is a directory containing stuff to be defined
<azonenberg> Right now here's an example of what i have set up https://www.antikernel.net/temp/foo.scopesession
<azonenberg> This is pretty much the default setup when you start the app
<azonenberg> again, so far there is no support for loading these files as the schema isn't anywhere near final
<azonenberg> the ui_config section is how the scope UI is set up
<azonenberg> There will be an "instruments" section with data on the config of each scope
<azonenberg> then ui_config/areas will contain info on which channels are in each waveformarea and how they're set up
<azonenberg> i also will have probably a top level "decodes" section with all of the protocol decodes and math functions
<azonenberg> All of the scopehal data structures internally are pointer based, i convert each pointer to a 1-based integer (0 is reserved as a null value) during serialization
<azonenberg> this namespace is global, so all channels, scopes, waveform areas, etc share a single map<void*, int>
<azonenberg> makes naming stuff easier
<_whitenotifier-3> [scopehal] azonenberg opened issue #94: Improve handling of connection strnigs - https://git.io/Jvga9
<_whitenotifier-3> [scopehal] azonenberg labeled issue #94: Improve handling of connection strnigs - https://git.io/Jvga9
<_whitenotifier-3> [scopehal] azonenberg edited issue #94: Improve handling of connection strings - https://git.io/Jvga9
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #72: Add preference settings for how much metadata to put in .scopesession files - https://git.io/Jvga7
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #72: Add preference settings for how much metadata to put in .scopesession files - https://git.io/Jvga7
<_whitenotifier-3> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JvgV4
<_whitenotifier-3> [scopehal] azonenberg 8b926c2 - LeCroyOscilloscope: fixed hangs when querying attenuation of external trigger. Need to find a more permanent solution that can tell ext/10 from ext mode
<_whitenotifier-3> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JvgVR
<_whitenotifier-3> [scopehal] azonenberg 23adc49 - LeCroyOscilloscope: Fixed hang when querying offset/gain of trigger channel
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±3] https://git.io/JvgVu
<_whitenotifier-3> [scopehal-apps] azonenberg 36096f2 - Removed obsolete TODO comment
<_whitenotifier-3> [scopehal-apps] azonenberg 26a9fdf - Initial serialization of scope config (see #3)
<_whitenotifier-3> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JvgVd
<_whitenotifier-3> [scopehal-apps] azonenberg 18e92c4 - Lots of YAML serialization formatting fixes, now using proper ordered list / mapping hints (see #3)
<azonenberg> Updated https://www.antikernel.net/temp/foo.scopesession with a new example
<azonenberg> Still have to do the decodes section before i can even think about serializing waveform data
<azonenberg> oh and ui_config/areas is still pretty blank right now
maartenBE has quit [Ping timeout: 258 seconds]
maartenBE has joined #scopehal
<_whitenotifier-3> [scopehal-apps] azonenberg opened issue #73: Add WFM/s counter to status bar (hidden when not in run mode, running average of past few seconds) - https://git.io/JvgXi
<_whitenotifier-3> [scopehal-apps] azonenberg labeled issue #73: Add WFM/s counter to status bar (hidden when not in run mode, running average of past few seconds) - https://git.io/JvgXi