Package nds2
Class channel
- java.lang.Object
-
- nds2.channel
-
- Direct Known Subclasses:
buffer
public class channel extends java.lang.ObjectRepresents a LIGO data channel
A channel encasulates the meta data of LIGO data. It has a name and parameters.
-
-
Field Summary
Fields Modifier and Type Field Description static intCHANNEL_TYPE_MTRENDstatic intCHANNEL_TYPE_ONLINEstatic intCHANNEL_TYPE_RAWstatic intCHANNEL_TYPE_RDSstatic intCHANNEL_TYPE_STATICstatic intCHANNEL_TYPE_STRENDstatic intCHANNEL_TYPE_TEST_POINTstatic intCHANNEL_TYPE_UNKNOWNstatic intDATA_TYPE_COMPLEX32static intDATA_TYPE_FLOAT32static intDATA_TYPE_FLOAT64static intDATA_TYPE_INT16static intDATA_TYPE_INT32static intDATA_TYPE_INT64static intDATA_TYPE_UINT32static intDATA_TYPE_UNKNOWN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static char[][]channelTypeToString(int ChannelType)intdataType()longdataTypeSize()static java.lang.StringdataTypeToJString(int DataType)static char[][]dataTypeToString(int DataType)voiddelete()protected voidfinalize()floatgain()intgetChannelType()protected static longgetCPtr(channel obj)intgetDataType()static intgetDEFAULT_CHANNEL_MASK()static intgetDEFAULT_DATA_MASK()static doublegetMAX_SAMPLE_RATE()static doublegetMIN_SAMPLE_RATE()char[][]getName()doublegetSampleRate()floatgetSignalGain()floatgetSignalOffset()floatgetSignalSlope()java.lang.StringgetSignalUnits()static booleanisMinuteTrend(java.lang.String Name)static booleanisSecondTrend(java.lang.String Name)java.lang.Stringname()java.lang.StringnameLong()floatoffset()doublesampleRate()floatslope()java.lang.StringtoString()inttype()static java.lang.StringtypeToJString(int ChannelType)java.lang.Stringunits()
-
-
-
Field Detail
-
CHANNEL_TYPE_UNKNOWN
public static final int CHANNEL_TYPE_UNKNOWN
-
CHANNEL_TYPE_ONLINE
public static final int CHANNEL_TYPE_ONLINE
-
CHANNEL_TYPE_RAW
public static final int CHANNEL_TYPE_RAW
-
CHANNEL_TYPE_RDS
public static final int CHANNEL_TYPE_RDS
-
CHANNEL_TYPE_STREND
public static final int CHANNEL_TYPE_STREND
-
CHANNEL_TYPE_MTREND
public static final int CHANNEL_TYPE_MTREND
-
CHANNEL_TYPE_TEST_POINT
public static final int CHANNEL_TYPE_TEST_POINT
-
CHANNEL_TYPE_STATIC
public static final int CHANNEL_TYPE_STATIC
-
DATA_TYPE_UNKNOWN
public static final int DATA_TYPE_UNKNOWN
-
DATA_TYPE_INT16
public static final int DATA_TYPE_INT16
-
DATA_TYPE_INT32
public static final int DATA_TYPE_INT32
-
DATA_TYPE_INT64
public static final int DATA_TYPE_INT64
-
DATA_TYPE_FLOAT32
public static final int DATA_TYPE_FLOAT32
-
DATA_TYPE_FLOAT64
public static final int DATA_TYPE_FLOAT64
-
DATA_TYPE_COMPLEX32
public static final int DATA_TYPE_COMPLEX32
-
DATA_TYPE_UINT32
public static final int DATA_TYPE_UINT32
-
-
Constructor Detail
-
channel
protected channel(long cPtr, boolean cMemoryOwn)
-
channel
public channel(channel Source)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(channel obj)
-
finalize
protected void finalize()
- Overrides:
finalizein classjava.lang.Object
-
delete
public void delete()
-
getDEFAULT_CHANNEL_MASK
public static int getDEFAULT_CHANNEL_MASK()
-
getDEFAULT_DATA_MASK
public static int getDEFAULT_DATA_MASK()
-
getMIN_SAMPLE_RATE
public static double getMIN_SAMPLE_RATE()
-
getMAX_SAMPLE_RATE
public static double getMAX_SAMPLE_RATE()
-
name
public java.lang.String name()
-
nameLong
public java.lang.String nameLong()
-
type
public int type()
-
dataType
public int dataType()
-
dataTypeSize
public long dataTypeSize()
-
sampleRate
public double sampleRate()
-
gain
public float gain()
-
slope
public float slope()
-
offset
public float offset()
-
units
public java.lang.String units()
-
isSecondTrend
public static boolean isSecondTrend(java.lang.String Name)
-
isMinuteTrend
public static boolean isMinuteTrend(java.lang.String Name)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getChannelType
public int getChannelType()
-
getDataType
public int getDataType()
-
getName
public char[][] getName()
-
channelTypeToString
public static char[][] channelTypeToString(int ChannelType)
-
dataTypeToString
public static char[][] dataTypeToString(int DataType)
-
getSampleRate
public double getSampleRate()
-
getSignalGain
public float getSignalGain()
-
getSignalOffset
public float getSignalOffset()
-
getSignalSlope
public float getSignalSlope()
-
getSignalUnits
public java.lang.String getSignalUnits()
-
dataTypeToJString
public static java.lang.String dataTypeToJString(int DataType)
-
typeToJString
public static java.lang.String typeToJString(int ChannelType)
-
-