org.openmuc.framework.config
Interface ChannelConfig


public interface ChannelConfig


Field Summary
static int BYTE_STRING_SIZE_DEFAULT
           
static java.lang.String DESCRIPTION_DEFAULT
           
static java.lang.Boolean DISABLED_DEFAULT
           
static boolean LISTENING_DEFAULT
           
static int LOGGING_INTERVAL_DEFAULT
           
static int LOGGING_TIME_OFFSET_DEFAULT
           
static boolean READABLE_DEFAULT
           
static java.lang.String SAMPLING_GROUP_DEFAULT
           
static int SAMPLING_INTERVAL_DEFAULT
           
static int SAMPLING_TIME_OFFSET_DEFAULT
           
static java.lang.String UNIT_DEFAULT
           
static ValueType VALUE_TYPE_DEFAULT
           
static boolean WRITABLE_DEFAULT
           
 
Method Summary
 void delete()
           
 void forceLabel(java.lang.String label)
           
 java.lang.String getChannelAddress()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
           
 java.lang.String getLabel()
           
 java.lang.Integer getLoggingInterval()
           
 java.lang.Integer getLoggingTimeOffset()
           
 java.lang.String getSamplingGroup()
           
 java.lang.Integer getSamplingInterval()
           
 java.lang.Integer getSamplingTimeOffset()
           
 java.lang.Double getScalingFactor()
           
 java.lang.String getUnit()
           
 java.lang.Double getValueOffset()
           
 ValueType getValueType()
           
 java.lang.Integer getValueTypeLength()
           
 java.lang.Boolean isDisabled()
           
 java.lang.Boolean isListening()
           
 java.lang.Boolean isReadable()
           
 java.lang.Boolean isWritable()
           
 void setChannelAddress(java.lang.String address)
           
 void setDescription(java.lang.String description)
           
 void setDisabled(java.lang.Boolean disabled)
           
 void setLabel(java.lang.String label)
           
 void setListening(java.lang.Boolean listening)
           
 void setLoggingInterval(java.lang.Integer interval)
           
 void setLoggingTimeOffset(java.lang.Integer offset)
           
 void setReadable(java.lang.Boolean readable)
           
 void setSamplingGroup(java.lang.String group)
           
 void setSamplingInterval(java.lang.Integer interval)
           
 void setSamplingTimeOffset(java.lang.Integer offset)
           
 void setScalingFactor(java.lang.Double factor)
           
 void setUnit(java.lang.String unit)
           
 void setValueOffset(java.lang.Double offset)
           
 void setValueType(ValueType type)
           
 void setValueTypeLength(java.lang.Integer maxLength)
           
 void setWritable(java.lang.Boolean writable)
           
 

Field Detail

DISABLED_DEFAULT

static final java.lang.Boolean DISABLED_DEFAULT

DESCRIPTION_DEFAULT

static final java.lang.String DESCRIPTION_DEFAULT
See Also:
Constant Field Values

UNIT_DEFAULT

static final java.lang.String UNIT_DEFAULT
See Also:
Constant Field Values

READABLE_DEFAULT

static final boolean READABLE_DEFAULT
See Also:
Constant Field Values

WRITABLE_DEFAULT

static final boolean WRITABLE_DEFAULT
See Also:
Constant Field Values

VALUE_TYPE_DEFAULT

static final ValueType VALUE_TYPE_DEFAULT

BYTE_STRING_SIZE_DEFAULT

static final int BYTE_STRING_SIZE_DEFAULT
See Also:
Constant Field Values

LISTENING_DEFAULT

static final boolean LISTENING_DEFAULT
See Also:
Constant Field Values

SAMPLING_INTERVAL_DEFAULT

static final int SAMPLING_INTERVAL_DEFAULT
See Also:
Constant Field Values

SAMPLING_TIME_OFFSET_DEFAULT

static final int SAMPLING_TIME_OFFSET_DEFAULT
See Also:
Constant Field Values

SAMPLING_GROUP_DEFAULT

static final java.lang.String SAMPLING_GROUP_DEFAULT
See Also:
Constant Field Values

LOGGING_INTERVAL_DEFAULT

static final int LOGGING_INTERVAL_DEFAULT
See Also:
Constant Field Values

LOGGING_TIME_OFFSET_DEFAULT

static final int LOGGING_TIME_OFFSET_DEFAULT
See Also:
Constant Field Values
Method Detail

getId

java.lang.String getId()

getLabel

java.lang.String getLabel()

setLabel

void setLabel(java.lang.String label)
              throws NamingCollisionException
Throws:
NamingCollisionException

forceLabel

void forceLabel(java.lang.String label)

getChannelAddress

java.lang.String getChannelAddress()

setChannelAddress

void setChannelAddress(java.lang.String address)
                       throws NamingCollisionException
Throws:
NamingCollisionException

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getUnit

java.lang.String getUnit()

setUnit

void setUnit(java.lang.String unit)

isReadable

java.lang.Boolean isReadable()

setReadable

void setReadable(java.lang.Boolean readable)

isWritable

java.lang.Boolean isWritable()

setWritable

void setWritable(java.lang.Boolean writable)

getValueType

ValueType getValueType()

setValueType

void setValueType(ValueType type)

getValueTypeLength

java.lang.Integer getValueTypeLength()

setValueTypeLength

void setValueTypeLength(java.lang.Integer maxLength)

getScalingFactor

java.lang.Double getScalingFactor()

setScalingFactor

void setScalingFactor(java.lang.Double factor)

getValueOffset

java.lang.Double getValueOffset()

setValueOffset

void setValueOffset(java.lang.Double offset)

isListening

java.lang.Boolean isListening()

setListening

void setListening(java.lang.Boolean listening)

getSamplingInterval

java.lang.Integer getSamplingInterval()

setSamplingInterval

void setSamplingInterval(java.lang.Integer interval)

getSamplingTimeOffset

java.lang.Integer getSamplingTimeOffset()

setSamplingTimeOffset

void setSamplingTimeOffset(java.lang.Integer offset)

getSamplingGroup

java.lang.String getSamplingGroup()

setSamplingGroup

void setSamplingGroup(java.lang.String group)

getLoggingInterval

java.lang.Integer getLoggingInterval()

setLoggingInterval

void setLoggingInterval(java.lang.Integer interval)

getLoggingTimeOffset

java.lang.Integer getLoggingTimeOffset()

setLoggingTimeOffset

void setLoggingTimeOffset(java.lang.Integer offset)

isDisabled

java.lang.Boolean isDisabled()

setDisabled

void setDisabled(java.lang.Boolean disabled)

delete

void delete()