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.NumberFormatException
java.io.IOException
public static GCFHeader fromBytes(byte[] data)
public static GCFHeader read(java.io.DataInput in) throws java.io.IOException
java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object