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: 276 seconds]
Degi has joined #scopehal
<d1b2> <vipqualitypost> So exciting to be here for it!
<d1b2> <thewearygamer> So, general question.... are all device drivers intrinsically tied to SCPITransport? I've got a logic analyzer I'm trying to add that that speaks serial but not SCPI (generic SUMP protocol instead). I'm hitting an issue where the device factories require a constructor that takes in a SCPITransport. Should I try to shoehorn a different protocol into that or something else?
<d1b2> <azonenberg> Sooo
<d1b2> <azonenberg> tl;dr it is currently possible to create an arbitrary instrument that doesn't use SCPITransport with the API but the GUI and file format really assume that's what you're doing
<d1b2> <azonenberg> but nothing actually enforecs that the on-the-wire protocol is SCPI except the SCPIInstrument constructor
<d1b2> <azonenberg> which takes an optional boolean argument to disable the *IDN? command it sends on startup
<d1b2> <azonenberg> Longer term (i.e. after v0.1) we are probably going to refactor the API and change the names to reflect the fact that while 99% of the time the data is SCPI, it doesn't have to be
<d1b2> <azonenberg> @thewearygamer if you dig around there's a driver for, i think, a really old HP power supply that uses a non-scpi protocol over rs232
<d1b2> <azonenberg> that might be a good reference for how to approach it
<_whitenotifier> [scopehal-apps] OllyFunkster opened issue #827: Windows build instructions fail at cmake stage - https://github.com/ngscopeclient/scopehal-apps/issues/827
miek has quit [Ping timeout: 248 seconds]
miek has joined #scopehal
miek has quit [Ping timeout: 260 seconds]
miek has joined #scopehal
<_whitenotifier> [scopehal-apps] d235j pushed 1 commit to master [+0/-0/±3] https://github.com/ngscopeclient/scopehal-apps/compare/b5882ea83d1c...b7d62a4243e1
<_whitenotifier> [scopehal-apps] d235j b7d62a4 - Workaround for ffts cmake version
juri_ has quit [Ping timeout: 248 seconds]