Package nds2

Class channel

java.lang.Object
nds2.channel
Direct Known Subclasses:
buffer

public class channel extends Object

Represents a LIGO data channel

A channel encasulates the meta data of LIGO data. It has a name and parameters.

  • Field Details

    • 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 Details

    • channel

      protected channel(long cPtr, boolean cMemoryOwn)
    • channel

      public channel(channel Source)
  • Method Details

    • getCPtr

      protected static long getCPtr(channel obj)
    • swigSetCMemOwn

      protected void swigSetCMemOwn(boolean own)
    • finalize

      protected void finalize()
      Overrides:
      finalize in class 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 String name()
    • nameLong

      public 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 String units()
    • isSecondTrend

      public static boolean isSecondTrend(String Name)
    • isMinuteTrend

      public static boolean isMinuteTrend(String Name)
    • toString

      public String toString()
      Overrides:
      toString in class 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 String getSignalUnits()
    • dataTypeToJString

      public static String dataTypeToJString(int DataType)
    • typeToJString

      public static String typeToJString(int ChannelType)