A scan list is an ordered set of channels the radio monitors in addition to whatever channel the user has selected. When scan is on, the radio listens for traffic on every member of the active scan list and tunes briefly to whichever member is currently active, returning to the selected channel when the call ends.
Scan lists live on the codeplug. A codeplug may define several; the radio uses the one associated with its currently selected channel.
| Field | Purpose |
|---|---|
members |
Ordered list of channels the scan list watches. |
priorityScan |
When true, members marked as priority pre-empt non-priority traffic. |
priorityCurrent |
When true, the currently selected channel is treated as a priority member implicitly. |
talkbackScan |
When true, pressing PTT while listening to a scanned member transmits on that member, not on the user's selected channel. With it off, PTT always uses the selected channel. |
Each member references a channel by zone index and channel index, plus a per-member priority flag:
| Field | Purpose |
|---|---|
zone |
Index of the zone the channel lives in. |
channel |
Index of the channel within that zone. |
priority |
true if this member is a priority member for priorityScan. |
priorityScan off, the radio simply jumps to whichever member is currently active.priorityScan on, a priority member takes over even if a non-priority member is active.priorityCurrent on, the user's selected channel implicitly counts as a priority member.talkbackScan on, the radio will PTT back on whichever scanned member it's currently listening to. With it off, PTT always uses the selected channel.