Actually, it's even easier than that - there should be a single 16bit word defined where each bit describes the inclusion of a feature.That string would be defined as a variable at the start of Main or even just a single include file, then included in the version cmd output.
toggle quoted message
Show quoted text
The big problem is getting everyone to agree on the bit definition and to actually use it.Since several developers already use the original edy555 repo, if edy555 can assign this, it may make developing external PC apps easier. I will enter an enhancement request. I've attached an example for the various developers to comment on.... ...Larry On Wednesday, October 23, 2019, 10:36:57 a.m. GMT-4, Rune Broberg <mihtjel@...> wrote:
Larry, in any case, I'd want to check the firmware version and other info in order to determine what for of commands to use for this particular firmware. I previously asked edy555 about a command to determine the "capabilities" of the firmware but he didn't seem hugely keen on the idea. For the PC software developer, it's of course easiest to just have a command you can run, and then get back "scanraw-mode-QRP, scan-enabled, max-points=101, min-freq=50000, ..." and then set up the communications bsed on this. But this is not (yet) available :-) I know Erik puts a specific version string in his firmwares, and once I know from which firmware version he uses a new format, I will try to support that. :-) -- Rune / 5Q5R On Wed, 23 Oct 2019 at 16:30, Larry Rothman <nlroth@...> wrote: ? QRP's scanraw command is an extension of Erik's original scan command so |