Class GCFHeader

java.lang.Object
edu.sc.seis.seisFile.gcf.GCFHeader

public class GCFHeader
extends java.lang.Object
  • Field Details

  • Constructor Details

    • GCFHeader

      public GCFHeader​(java.lang.String systemId, java.lang.String streamId, int dayNumber, int secondsInDay, int sps, int compression, int startOffsetNumerator, int num32Records)
  • Method Details

    • write

      public void write​(java.io.DataOutput out) throws java.lang.NumberFormatException, java.io.IOException
      Throws:
      java.lang.NumberFormatException
      java.io.IOException
    • fromBytes

      public static GCFHeader fromBytes​(byte[] data)
    • read

      public static GCFHeader read​(java.io.DataInput in) throws java.io.IOException
      Throws:
      java.io.IOException
    • getSystemId

      public java.lang.String getSystemId()
    • getStreamId

      public java.lang.String getStreamId()
    • getDayNumber

      public int getDayNumber()
    • getSecondsInDay

      public int getSecondsInDay()
    • getStartAsDate

      public java.util.Date getStartAsDate()
    • getLastSampleTime

      public java.util.Date getLastSampleTime()
    • getPredictedNextStartTime

      public java.util.Date getPredictedNextStartTime()
    • getPredictedNextStartDaySec

      public int[] getPredictedNextStartDaySec()
    • getSpsByte

      public int getSpsByte()
    • getSps

      public float getSps()
      see http://www.guralp.com/documents/SWA-RFC-GCFR.pdf page 8 for special values
      Returns:
    • getCompression

      public int getCompression()
    • getStartOffsetNumerator

      public int getStartOffsetNumerator()
    • getStartOffsetDenominator

      public float getStartOffsetDenominator()
      return float so when we divide we get a float fraction.
    • getNum32Records

      public int getNum32Records()
    • getNumPoints

      public int getNumPoints()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      Overrides:
      equals in class java.lang.Object