code: public int readShortLE() throws IOException {
          int l = read();
          int h = read();
          if (-1 == h || -1 == l)
              return -1;
          return DataUtils.toShort(h, l);
      }
docs: read two bytes in Little Endian Byte Order
  
  @return 16-bit value placed in first two bytes of integer value, second two bytes is equal zero.
  @throws IOException
  @see ModbusInputStream#readShortBE()