code: async def _send_command(self, command):
          
          send_message = ""
  
          for i in command:
              send_message += chr(i)
          result = None
          for data in send_message:
              try:
                  result = await self.write(data)
              except():
                  if self.log_output:
                      logging.exception('cannot send command')
                  else:
                      print('cannot send command')
          return result
docs: This is a private utility method.
          The method sends a non-sysex command to Firmata.
  
          :param command:  command data
  
          :returns: length of data sent