code: def send_multi_value(self, channel: int, values: Union[List[int], bytearray]) -> int:
          
          SetMultiChannel = 2
          if isinstance(values, bytearray):
              ba = values
          else:
              ba = bytearray(values)
          n = self._send_control_message(SetMultiChannel, value_or_length=len(ba),
                                         channel=channel, data_or_length=ba)
          return n
docs: Send multiple consecutive bytes to the uDMX
          :param channel: The starting DMX channel number, 1-512
          :param values: any sequence of integer values that can be converted
          to a bytearray (e.g a list). Each value 0-255.
          :return: number of bytes actually sent