gusmanb / logicanalyzer

24 channel, 100Msps logic analyzer hardware and software
GNU General Public License v3.0
1.69k stars 205 forks source link

Saved Project or Workspace settings #108

Open IntergalacticMicrosystems opened 1 month ago

IntergalacticMicrosystems commented 1 month ago

Any plans on having a way to save all settings to a file?

Like:

I'm working on an adapter to use ISA cards in a Victor 9000 - it would be ideal to run 3 sessions of 2 or 3 Picos each. One on the Victor bus, one looking at the adapted ISA signals, and one on a real PC ISA bus.

It gets a bit tedious re-setting things up.

I'm willing to work on this if it's not already a plan, and anyone is interested.

IntergalacticMicrosystems commented 1 month ago

I've started work on this in a fork - https://github.com/IntergalacticMicrosystems/logicanalyzer Basic Workspace saving / loading working - currently just the device type and settings. Better persistence during the session also - for open/close of multidevice.

gusmanb commented 1 month ago

Hi.

Thanks for your interest. I have checked your branch and only have a comment, with your changes the last network setting is not preserved and forces the user to always save a workspace in order to have these remembered, it would be nice to have both possibilities :)

Cheers.

IntergalacticMicrosystems commented 1 month ago

That makes sense, if blank try and pull from json file like you had before. I'll work on it when I get a chance. Thanks!