SPL Array - Extract value from byte[] array


1. Extract value of ushort type from byte[] array
  1. You can extract value of ushort type from the source array by using below method.

       Util.ExtractValueFromArray(byte[] data, int pos, int size)

  2. Add script as follows.

      
    clear
    
    srcArr = Util.CreateArrayByte(5)
    srcArr[0] = 0x40
    srcArr[1] = 0x41
    srcArr[2] = 0x42
    srcArr[3] = 0x43
    srcArr[4] = 0x44
    
    val = Util.ExtractValueFromArray(srcArr, 1, 2)  
    
    print "ushort val -> " + val
    
      
 

  1. Executed result is as follows.




2. Extract value of uint from byte[] array
  1. You can extract value from the source array by using below method.

       Util.ExtractValueFromArray(byte[] data, int pos, int size)

  2. Add script as follows.

      
    clear
    
    srcArr = Util.CreateArrayByte(5)
    srcArr[0] = 0x40
    srcArr[1] = 0x41
    srcArr[2] = 0x42
    srcArr[3] = 0x43
    srcArr[4] = 0x44
    
    val = Util.ExtractValueFromArray(srcArr, 1, 4)  
    
    print "uint val -> " + val
    
      


  3. Executed result is as follows.