:return: None

def needs_one_channel(self, channels):
        """
        :return: None
        """
        assert isinstance(channels, list)
        if len(channels) != 1 or not isinstance(channels[0], int) or \
                not channels[0] > 0 or not channels[0] <= 8:
            self.parser_error("needs exactly one bit set in channel byte")