The sixteen bytes, as a join accept carries them.
Which form the list takes.
The CFListType byte the list ends with.
The six mask groups of a type 1 list, or null for a list of any other type.
The channels a type 1 list enables, lowest first, which is empty for a list of any other type.
Whether a type 1 list enables a channel, or null for a list of any other type
or a channel past the 96 the groups cover.
The five frequencies of a type 0 list in hertz, 0 for an unused slot, or
null for a list of any other type.
StaticfromKeeps a channel list exactly as it arrived, whatever its type byte says.
StaticfromBuilds a type 1 list from six mask groups, where bit n of group g enables channel g * 16 + n.
StaticfromBuilds a type 0 list from five frequencies in hertz, with 0 for a slot left
unused.
Throws if there are not five, or a frequency is not a whole number of hundreds of hertz from 100 MHz to just under 1.678 GHz.
The optional channel list at the end of a join accept.
It keeps the sixteen bytes as they arrived and reads either form out of them, so nothing a network sent is lost to a type this build does not recognize.