docs: function _writeBufferToPort(buffer, transactionId) {
      var transaction = this._transactions[transactionId];
  
      this._port.write(buffer);
      if (transaction) {
          transaction._timeoutFired = false;
          transaction._timeoutHandle = _startTimeout(this._timeout, transaction);
      }
  }