public class GCFHeader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SIZE |
| Constructor and Description |
|---|
GCFHeader(java.lang.String systemId,
java.lang.String streamId,
int dayNumber,
int secondsInDay,
int sps,
int compression,
int startOffsetNumerator,
int num32Records) |
| Modifier and Type | Method and 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 values
|
int |
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) |
public static final int SIZE
public GCFHeader(java.lang.String systemId,
java.lang.String streamId,
int dayNumber,
int secondsInDay,
int sps,
int compression,
int startOffsetNumerator,
int num32Records)
public void write(java.io.DataOutput out)
throws java.lang.NumberFormatException,
java.io.IOException
java.lang.NumberFormatExceptionjava.io.IOExceptionpublic static GCFHeader fromBytes(byte[] data)
public static GCFHeader read(java.io.DataInput in) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getSystemId()
public java.lang.String getStreamId()
public int getDayNumber()
public int getSecondsInDay()
public java.util.Date getStartAsDate()
public java.util.Date getLastSampleTime()
public java.util.Date getPredictedNextStartTime()
public int[] getPredictedNextStartDaySec()
public int getSpsByte()
public float getSps()
public int getCompression()
public int getStartOffsetNumerator()
public float getStartOffsetDenominator()
public int getNum32Records()
public int getNumPoints()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object