# Zones

The zones element collects all zones defined within the codeplug. It is just a list of zone definitions. Each zone has an ID, name and one or two lists of channels. One for VFO A and one for VFO B. Depending on the radio, a zone will be split automatically into two zones if the radio handles separate zones for each VFO.

As an example, consider the following zone:

## Zone definition

    zones:
      - id: zone1
        name: KW
        A: [ch1, ch4, ch5, ch2, ch6, ch11, ch12, ch13, ch15, ch16, ch76, ch77, ch78, ch79]
        B: [ch97, ch101, ch102, ch103, ch68, ch69, ch70, ch71, ch72, ch73, ch74, ch75]

This zone has the name KW and contains two lists of channels. One for each VFO. On radios, where each VFO is assigned a zone individually, this zone will be split into two: KW A and KW B to match the radios configuration.

## Zone fields

id

- Specifies the ID of the zone. For now, there are no codeplug elements that refer to zones.

name

- Specifies the name of the zone. Any string is valid here.

A

- Specifies the channel list for VFO A. This must be a list of references to channels.

B

- Optional channel list for VFO B. If present, must be a list of references to channels.