Package edu.sc.seis.seisFile.gcf
Class GCFHeader
- java.lang.Object
-
- edu.sc.seis.seisFile.gcf.GCFHeader
-
public class GCFHeader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
SIZE
-
Constructor Summary
Constructors Constructor Description GCFHeader(java.lang.String systemId, java.lang.String streamId, int dayNumber, int secondsInDay, int sps, int compression, int startOffsetNumerator, int num32Records)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
static GCFHeader
fromBytes(byte[] data)
int
getCompression()
int
getDayNumber()
java.util.Date
getLastSampleTime()
int
getNum32Records()
int
getNumPoints()
int[]
getPredictedNextStartDaySec()
java.util.Date
getPredictedNextStartTime()
int
getSecondsInDay()
float
getSps()
see http://www.guralp.com/documents/SWA-RFC-GCFR.pdf page 8 for special valuesint
getSpsByte()
java.util.Date
getStartAsDate()
float
getStartOffsetDenominator()
return float so when we divide we get a float fraction.int
getStartOffsetNumerator()
java.lang.String
getStreamId()
java.lang.String
getSystemId()
int
hashCode()
static GCFHeader
read(java.io.DataInput in)
java.lang.String
toString()
void
write(java.io.DataOutput out)
-
-
-
Field Detail
-
SIZE
public static final int SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
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 classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-