コード例 #1
0
  private byte getChecksumOf(IByteQueue byteQueue) {
    Byte result = 0x00;

    byte[] bytes = byteQueue.toByteArray();

    for (int pos = 0; pos < bytes.length; pos++) {
      if (pos > 0) {
        result = (byte) (result + bytes[pos]);
      }
    }

    return result;
  }
コード例 #2
0
  private IByteQueue getByteQueueForCalcCheckSum() {
    byte[] allBytesFromQueue = byteQueueToParse.toByteArray();

    return new ByteQueue(getPartOfArray(allBytesFromQueue, 1, allBytesFromQueue.length - 1));
  }