Package nds2
Class channel
- java.lang.Object
-
- nds2.channel
-
- Direct Known Subclasses:
buffer
public class channel extends java.lang.Object
Represents 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 int
CHANNEL_TYPE_MTREND
static int
CHANNEL_TYPE_ONLINE
static int
CHANNEL_TYPE_RAW
static int
CHANNEL_TYPE_RDS
static int
CHANNEL_TYPE_STATIC
static int
CHANNEL_TYPE_STREND
static int
CHANNEL_TYPE_TEST_POINT
static int
CHANNEL_TYPE_UNKNOWN
static int
DATA_TYPE_COMPLEX32
static int
DATA_TYPE_FLOAT32
static int
DATA_TYPE_FLOAT64
static int
DATA_TYPE_INT16
static int
DATA_TYPE_INT32
static int
DATA_TYPE_INT64
static int
DATA_TYPE_UINT32
static int
DATA_TYPE_UNKNOWN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static char[][]
channelTypeToString(int ChannelType)
int
dataType()
long
dataTypeSize()
static java.lang.String
dataTypeToJString(int DataType)
static char[][]
dataTypeToString(int DataType)
void
delete()
protected void
finalize()
float
gain()
int
getChannelType()
protected static long
getCPtr(channel obj)
int
getDataType()
static int
getDEFAULT_CHANNEL_MASK()
static int
getDEFAULT_DATA_MASK()
static double
getMAX_SAMPLE_RATE()
static double
getMIN_SAMPLE_RATE()
char[][]
getName()
double
getSampleRate()
float
getSignalGain()
float
getSignalOffset()
float
getSignalSlope()
java.lang.String
getSignalUnits()
static boolean
isMinuteTrend(java.lang.String Name)
static boolean
isSecondTrend(java.lang.String Name)
java.lang.String
name()
java.lang.String
nameLong()
float
offset()
double
sampleRate()
float
slope()
java.lang.String
toString()
int
type()
static java.lang.String
typeToJString(int ChannelType)
java.lang.String
units()
-
-
-
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:
finalize
in 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:
toString
in 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)
-
-