code: long getCharIntervalMicro(double chars) {
          // Make use we have a gap of 3.5 characters between adjacent requests
          // We have to do the calculations here because it is possible that the caller may have changed
          // the connection characteristics if they provided the connection instance
          return (long) chars * NS_IN_A_MS * (1 + commPort.getNumDataBits() + commPort.getNumStopBits() + (commPort.getParity() == AbstractSerialConnection.NO_PARITY ? 0 : 1)) / commPort.getBaudRate();
      }
docs: Calculates an interval based on a set number of characters.
  Used for message timings.
  
  @param chars Number of caracters
  @return microseconds