Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

development checklist #1

Open
8 of 17 tasks
caver456 opened this issue May 20, 2022 · 0 comments
Open
8 of 17 tasks

development checklist #1

caver456 opened this issue May 20, 2022 · 0 comments

Comments

@caver456
Copy link
Contributor

caver456 commented May 20, 2022

  • log file header - date, time, script name, script version / last modified date
  • consider dec handling - often it is intentionally different - maybe just remove dec from the criteria of what defines a ‘same set’ - but, should dec then be compared or not? Example: calcord: there are four entries with that name (listed in part 1), but only three entries with all of TX/RX/Enc/Dec the same. Remove Dec from that criteria, and all four will show up in part 2. Then also compare dec, and it will show up as a descrepancy in part 2 - which is probably what we want.
  • reduce duplicate entry messages in log file - maybe a -v command line switch, or, separate the discrepancies vs the duplicate messages into different parts of the log file, or, summary at the top showing all discrepancies, then detailed log below
  • add a list of legal synonyms for channel names, since we may want to leave some different, so they best suit the home agency
  • single-channel consistency checking: dec=none or dec=enc for simplex
  • cross-file difference summary
  • cross-file winmerge / tkdiff launcher, if the files are the same model etc, and similar enough that the winmerge should be useful

Additional items to compare (based on html)

  • html header (before first table) - model name, frequency, etc
  • Feature Selection table
  • compare number of Personal sections
  • System Information table
  • in each Zone, compare the tables that come before the first Channel Edit section
    • Zone/Channel Information table
    • Zone Edit table (but skip the following table of channel data; that is all compared in detail already
    • General table
    • Scan table
  • all tables after the last Channel Edit section - starting with 'Optional Features'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant