org.lsst.ccs.localdb.statusdb.server
Class DataChannel

java.lang.Object
  extended by org.lsst.ccs.localdb.statusdb.server.DataChannel
All Implemented Interfaces:
java.io.Serializable

public class DataChannel
extends java.lang.Object
implements java.io.Serializable

Defines a data channel for trending analysis.

See Also:
Serialized Form

Nested Class Summary
static class DataChannel.DataChannelList
           
 
Field Summary
protected  DataDesc desc
           
protected  int id
           
protected  java.lang.String[] path
          Channel's path For example : subsystem/variable (FCS/carouselPosition)
 
Constructor Summary
DataChannel()
           
DataChannel(DataDesc desc)
           
 
Method Summary
 DataDesc getDataDescription()
           
 int getId()
           
 java.util.Map<java.lang.String,java.lang.String> getMetadata()
           
 java.lang.String[] getPath()
           
 java.lang.String getPathAsString()
           
 void setId(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desc

protected DataDesc desc

id

protected int id

path

protected java.lang.String[] path
Channel's path For example : subsystem/variable (FCS/carouselPosition)

Constructor Detail

DataChannel

public DataChannel(DataDesc desc)

DataChannel

public DataChannel()
Method Detail

getId

public int getId()

setId

public void setId(int id)

getPath

public java.lang.String[] getPath()

getPathAsString

public java.lang.String getPathAsString()

getMetadata

public java.util.Map<java.lang.String,java.lang.String> getMetadata()

getDataDescription

public DataDesc getDataDescription()


Copyright © 2012 LSST. All Rights Reserved.