package com.ph.grib2tools.grib2file.datarepresentation; import java.nio.ByteBuffer; import com.ph.grib2tools.grib2file.GribSection; public class DataRepresentationTemplate50 extends DataRepresentationTemplate5x { private static final long serialVersionUID = 100L; public byte numberBits; public byte typeOfField; public DataRepresentationTemplate50(ByteBuffer byteBuffer) { referenceValueR = byteBuffer.getFloat(); binaryScaleFactorE = GribSection.correctNegativeShort(byteBuffer.getShort()); decimalScaleFactorD = GribSection.correctNegativeShort(byteBuffer.getShort()); numberBits = byteBuffer.get(); typeOfField = byteBuffer.get(); } }