Package org.openmuc.framework.config
Interface ChannelConfig
-
public interface ChannelConfig
-
-
Field Summary
Fields Modifier and Type Field Description static int
BYTE_ARRAY_SIZE_DEFAULT
static java.lang.String
CHANNEL_ADDRESS_DEFAULT
static java.lang.String
DESCRIPTION_DEFAULT
static java.lang.Boolean
DISABLED_DEFAULT
static boolean
LISTENING_DEFAULT
static boolean
LOGGING_EVENT_DEFAULT
static int
LOGGING_INTERVAL_DEFAULT
static java.lang.String
LOGGING_READER_DEFAULT
static java.lang.String
LOGGING_SETTINGS_DEFAULT
static int
LOGGING_TIME_OFFSET_DEFAULT
static java.lang.String
SAMPLING_GROUP_DEFAULT
static int
SAMPLING_INTERVAL_DEFAULT
static int
SAMPLING_TIME_OFFSET_DEFAULT
static java.lang.String
SETTINGS_DEFAULT
static int
STRING_SIZE_DEFAULT
static java.lang.String
UNIT_DEFAULT
static ValueType
VALUE_TYPE_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addServerMapping(ServerMapping serverMapping)
void
delete()
void
deleteServerMappings(java.lang.String id)
java.lang.String
getChannelAddress()
java.lang.String
getDescription()
DeviceConfig
getDevice()
java.lang.String
getId()
java.lang.Integer
getLoggingInterval()
java.lang.String
getLoggingSettings()
java.lang.Integer
getLoggingTimeOffset()
java.lang.String
getReader()
java.lang.String
getSamplingGroup()
java.lang.Integer
getSamplingInterval()
java.lang.Integer
getSamplingTimeOffset()
java.lang.Double
getScalingFactor()
java.util.List<ServerMapping>
getServerMappings()
java.lang.String
getSettings()
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
isLoggingEvent()
void
setChannelAddress(java.lang.String address)
void
setDescription(java.lang.String description)
void
setDisabled(java.lang.Boolean disabled)
void
setId(java.lang.String id)
void
setListening(java.lang.Boolean listening)
void
setLoggingEvent(java.lang.Boolean loggingEvent)
void
setLoggingInterval(java.lang.Integer interval)
void
setLoggingSettings(java.lang.String loggingSettings)
void
setLoggingTimeOffset(java.lang.Integer offset)
void
setReader(java.lang.String reader)
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
setSettings(java.lang.String settings)
void
setUnit(java.lang.String unit)
void
setValueOffset(java.lang.Double offset)
void
setValueType(ValueType type)
void
setValueTypeLength(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)
-
-