Java ByteBuffer Get getSequenceNumber(ByteBuffer chunk)

Here you can find the source of getSequenceNumber(ByteBuffer chunk)

Description

Get sequence number of a symmetric message

License

Open Source License

Parameter

Parameter Description
chunk a parameter

Declaration

public static int getSequenceNumber(ByteBuffer chunk) 

Method Source Code


//package com.java2s;
/* Copyright (c) 1996-2015, OPC Foundation. All rights reserved.
   The source code in this file is covered under a dual-license scenario:
 - RCL: for OPC Foundation members in good-standing
 - GPL V2: everybody else/*from  w  ww.j a va2 s  .  co m*/
   RCL license terms accompanied with this source code. See http://opcfoundation.org/License/RCL/1.00/
   GNU General Public License as published by the Free Software Foundation;
   version 2 of the License are accompanied with this source code. See http://opcfoundation.org/License/GPLv2
   This source code is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/

import java.nio.ByteBuffer;

public class Main {
    /**
     * Get sequence number of a symmetric message
     * @param chunk
     * @return
     */
    public static int getSequenceNumber(ByteBuffer chunk) {
        chunk.position(16);
        return chunk.getInt();
    }
}

Related

  1. getRemaining(ByteBuffer[] byteBuffers)
  2. getRemainingArray(ByteBuffer buffer)
  3. getRepeatSequenceCount(ByteBuffer buffer, int limitCount)
  4. getRSString(ByteBuffer buffer)
  5. getSByte(ByteBuffer buffer)
  6. getShiftedI32(final int bytesPerPixel, final ByteBuffer data, final boolean retainDataPos)
  7. getSize(int size, ByteBuffer buffer)
  8. getSizePrefix(ByteBuffer bb)
  9. getSmallSmartInt(ByteBuffer buffer)