Package nds2

Class 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 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)
      • swigSetCMemOwn

        protected void swigSetCMemOwn​(boolean own)
      • finalize

        protected void finalize()
        Overrides:
        finalize in class java.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 class java.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)