Skip to content

feat(export): OpenGD77 radio profile selection at export time #72

Description

@pskillen

Problem

#43 documents OpenGD77 as a two-layer reference: generic wire format + per-radio profiles (docs/reference/opengd77/radios/). The internal codeplug model is radio-agnostic; limits (zone member count, TG list member count, max channels) should be applied when the operator picks a target radio at export.

Today's exporter hard-codes Baofeng 1701 constants (zoneMemberHeaders(80), rxGroupListMemberHeaders(32)) with no profile picker on /#/export.

Intended outcome

  • Export UI: pick OpenGD77 radio profile (1701 first; GD-77 / MD-UV380 stubs later).
  • Serialiser reads profile limits when padding/truncating member columns and validating counts.
  • Profile constants move out of hard-coded columns.ts defaults into profile config keyed by slug.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestradio-format-supportsupport for 3rd party radio formats - import/export, etc

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions