boatbod / op25

Fork of osmocom OP25 by boatbod
311 stars 97 forks source link

SmartNet: refactor bandplan logic and add support for international bandplans #217

Closed ilyacodes closed 2 months ago

ilyacodes commented 2 months ago

tl;dr

See the title. :)

Refactor bandplan logic

Bandplan logic is refactored and bandplan parameter values are changed (and clarified in README-smartnet.md).

Band Subtype Standard Shuffled
VHF/UHF OBT N/A
800 MHz Rebanded 800_rebanded Not currently supported
Domestic 800_domestic Not currently supported
Domestic splinter 800_domestic_splinter Not currently supported
International 800_international 800_international_shuffled
International splinter 800_international_splinter 800_international_splinter_shuffled
900 MHz 900 N/A

Backwards compatibility is maintained for legacy bandplan values.

Add support for international bandplans

Using information from the Quantar RSS help pages, implement support for international bandplans:

Improve README-smartnet.md

In addition to adding information about the new bandplans, reorganise README-smartnet.md to improve readability.