azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Oberon4278 has joined #scopehal
someone-else has quit [Quit: Connection closed]
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 272 seconds]
Degi_ is now known as Degi
Oberon4278 has quit [Read error: Network is unreachable]
Oberon4278 has joined #scopehal
Oberon4278 has quit [Ping timeout: 256 seconds]
<azonenberg> So, i have a vision for how to rearchitect the view model in glscopeclient significantly
<azonenberg> but i have to figure out the best way to structure it
<azonenberg> So first off, the IsOverlay() method in a filter is kind of silly. You should be able to display digital/protocol information as either their own waveform or an overlay freely
<azonenberg> Second, we want to support multiple analog waveforms in the same waveform area
<azonenberg> and finally, having some stuff be filter graph nodes and some not is problematic
<azonenberg> So my new overarching vision is that we delete IsOverlay() and remove all distinction between overlays and the "primary" channel in a WaveformArea
<azonenberg> instead, a WaveformArea will become a FlowGraphNode with no outputs
<azonenberg> which accepts one or more streams of data and display them
<azonenberg> display*
<azonenberg> displays* gaah
<azonenberg> additionally measurements will become overlays
<azonenberg> will become FlowGraphNodes, I mean
<azonenberg> And finally, the PCAP export logic will be removed from EthernetProtocolDecoder and become its own sink node
<azonenberg> So you will be able to create a PCAPSink and it will support any of several encapsulations as input including ethernet frames or USB transactions
<azonenberg> MP, mubes, monochroma, lain, noopwafel, Bird|otherbox: any thoughts?
<d1b2> <azonenberg> (re-tagging people since discord bridge derped) @noopwafel @mubes
<monochroma> sounds good to me, i knew this was going to have to happen some day when you moved to the filter graph arch
<azonenberg> Yeah it's a long time coming
<azonenberg> and it was a filter graph from day one
<azonenberg> it's just that we are gradually unifying
<azonenberg> and having more and more blocks absorbed into it
<azonenberg> making views just be sinks in the filter graph is a logical end
<_whitenotifier-e> [scopehal-apps] azonenberg commented on issue #210: Example scope session files - https://github.com/azonenberg/scopehal-apps/issues/210#issuecomment-1050524450
<_whitenotifier-e> [scopehal-apps] azonenberg closed issue #210: Example scope session files - https://github.com/azonenberg/scopehal-apps/issues/210
massi has joined #scopehal
someone-else has joined #scopehal
bvernoux has joined #scopehal
someone-else has quit [Quit: Connection closed]
someone-else has joined #scopehal
massi has quit [Remote host closed the connection]