ChannelType is only 4 bits, so mask with 0xF, not 0xFF.
Decode 2nd byte of channel type into new SmaChannelTypeGroup enum.