n7ekb / cps-import-builder

DMR Radio CPS import file builder in Python. Inspired by K7ABD's anytone-config-builder perl script.
https://n7ekb.net
GNU General Public License v3.0
20 stars 8 forks source link

CS800D export file channel number exceeds CPS limit #14

Closed n7ekb closed 3 years ago

n7ekb commented 3 years ago

The cs800d script can easily generate export files with more than the combined (analog & digital) channel number limit of 2000 channels in the Connect Systems CS800D CPS software. The CPS software will crash when importing the file. Using the full PNW Digital-Repeaters__ file for example is enough to create an import file that will crash the CPS software.

n7ekb commented 3 years ago

Put a counter to force an ERROR exit if we exceed the 2000 channel limit. Doesn't generate an invalid output file, and user is notified of the limit being exceeded. Tested and working in "next" branch.