Package org.openmuc.framework.config
Interface ChannelConfig
-
public interface ChannelConfig
-
-
Field Summary
Fields Modifier and Type Field Description static intBYTE_ARRAY_SIZE_DEFAULTstatic java.lang.StringCHANNEL_ADDRESS_DEFAULTstatic java.lang.StringDESCRIPTION_DEFAULTstatic java.lang.BooleanDISABLED_DEFAULTstatic booleanLISTENING_DEFAULTstatic booleanLOGGING_EVENT_DEFAULTstatic intLOGGING_INTERVAL_DEFAULTstatic java.lang.StringLOGGING_READER_DEFAULTstatic java.lang.StringLOGGING_SETTINGS_DEFAULTstatic intLOGGING_TIME_OFFSET_DEFAULTstatic java.lang.StringSAMPLING_GROUP_DEFAULTstatic intSAMPLING_INTERVAL_DEFAULTstatic intSAMPLING_TIME_OFFSET_DEFAULTstatic java.lang.StringSETTINGS_DEFAULTstatic intSTRING_SIZE_DEFAULTstatic java.lang.StringUNIT_DEFAULTstatic ValueTypeVALUE_TYPE_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddServerMapping(ServerMapping serverMapping)voiddelete()voiddeleteServerMappings(java.lang.String id)java.lang.StringgetChannelAddress()java.lang.StringgetDescription()DeviceConfiggetDevice()java.lang.StringgetId()java.lang.IntegergetLoggingInterval()java.lang.StringgetLoggingSettings()java.lang.IntegergetLoggingTimeOffset()java.lang.StringgetReader()java.lang.StringgetSamplingGroup()java.lang.IntegergetSamplingInterval()java.lang.IntegergetSamplingTimeOffset()java.lang.DoublegetScalingFactor()java.util.List<ServerMapping>getServerMappings()java.lang.StringgetSettings()java.lang.StringgetUnit()java.lang.DoublegetValueOffset()ValueTypegetValueType()java.lang.IntegergetValueTypeLength()java.lang.BooleanisDisabled()java.lang.BooleanisListening()java.lang.BooleanisLoggingEvent()voidsetChannelAddress(java.lang.String address)voidsetDescription(java.lang.String description)voidsetDisabled(java.lang.Boolean disabled)voidsetId(java.lang.String id)voidsetListening(java.lang.Boolean listening)voidsetLoggingEvent(java.lang.Boolean loggingEvent)voidsetLoggingInterval(java.lang.Integer interval)voidsetLoggingSettings(java.lang.String loggingSettings)voidsetLoggingTimeOffset(java.lang.Integer offset)voidsetReader(java.lang.String reader)voidsetSamplingGroup(java.lang.String group)voidsetSamplingInterval(java.lang.Integer interval)voidsetSamplingTimeOffset(java.lang.Integer offset)voidsetScalingFactor(java.lang.Double factor)voidsetSettings(java.lang.String settings)voidsetUnit(java.lang.String unit)voidsetValueOffset(java.lang.Double offset)voidsetValueType(ValueType type)voidsetValueTypeLength(java.lang.Integer maxLength)
-
-
-
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
-
CHANNEL_ADDRESS_DEFAULT
static final java.lang.String CHANNEL_ADDRESS_DEFAULT
- See Also:
- Constant Field Values
-
UNIT_DEFAULT
static final java.lang.String UNIT_DEFAULT
- See Also:
- Constant Field Values
-
VALUE_TYPE_DEFAULT
static final ValueType VALUE_TYPE_DEFAULT
-
BYTE_ARRAY_SIZE_DEFAULT
static final int BYTE_ARRAY_SIZE_DEFAULT
- See Also:
- Constant Field Values
-
STRING_SIZE_DEFAULT
static final int 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
-
SETTINGS_DEFAULT
static final java.lang.String SETTINGS_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
-
LOGGING_EVENT_DEFAULT
static final boolean LOGGING_EVENT_DEFAULT
- See Also:
- Constant Field Values
-
LOGGING_SETTINGS_DEFAULT
static final java.lang.String LOGGING_SETTINGS_DEFAULT
- See Also:
- Constant Field Values
-
LOGGING_READER_DEFAULT
static final java.lang.String LOGGING_READER_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
java.lang.String getId()
-
setId
void setId(java.lang.String id) throws IdCollisionException- Throws:
IdCollisionException
-
getDescription
java.lang.String getDescription()
-
setDescription
void setDescription(java.lang.String description)
-
getChannelAddress
java.lang.String getChannelAddress()
-
setChannelAddress
void setChannelAddress(java.lang.String address)
-
getUnit
java.lang.String getUnit()
-
setUnit
void setUnit(java.lang.String unit)
-
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)
-
getSettings
java.lang.String getSettings()
-
setSettings
void setSettings(java.lang.String settings)
-
getLoggingInterval
java.lang.Integer getLoggingInterval()
-
setLoggingInterval
void setLoggingInterval(java.lang.Integer interval)
-
getReader
java.lang.String getReader()
-
setReader
void setReader(java.lang.String reader)
-
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()
-
getDevice
DeviceConfig getDevice()
-
getServerMappings
java.util.List<ServerMapping> getServerMappings()
-
addServerMapping
void addServerMapping(ServerMapping serverMapping)
-
deleteServerMappings
void deleteServerMappings(java.lang.String id)
-
setLoggingEvent
void setLoggingEvent(java.lang.Boolean loggingEvent)
-
isLoggingEvent
java.lang.Boolean isLoggingEvent()
-
getLoggingSettings
java.lang.String getLoggingSettings()
-
setLoggingSettings
void setLoggingSettings(java.lang.String loggingSettings)
-
-