def METHOD_NAME(self, message, autoLog=True):
    """Send a command to the device (does not wait for a reply or sleep())
    """
    if self.com.inWaiting():
        inStr = self.com.read(self.com.inWaiting())
        msg = "Sending '%s' to %s but found '%s' on the input buffer"
        logging.warning(msg % (message, self.name, inStr))
    if type(message) is not bytes:
        message = bytes(message, 'utf-8')
    if not message.endswith(self.eol):
        message += self.eol  # append a newline if necess
    self.com.write(message)
    self.com.flush()
    if autoLog:
        msg = b'Sent %s message:' % (self.name)
        logging.debug(msg + message.replace(self.eol, b''))  # complete msg
        # we aren't in a time-critical period so flush msg
        logging.flush()