Package org.openmuc.framework.config
Interface DeviceConfig
-
public interface DeviceConfig
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DESCRIPTION_DEFAULT
static java.lang.String
DEVICE_ADDRESS_DEFAULT
static java.lang.Boolean
DISABLED_DEFAULT
static java.lang.String
SETTINGS_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChannelConfig
addChannel(java.lang.String channelId)
void
delete()
ChannelConfig
getChannel(java.lang.String channelId)
java.util.Collection<ChannelConfig>
getChannels()
java.lang.Integer
getConnectRetryInterval()
java.lang.String
getDescription()
java.lang.String
getDeviceAddress()
DriverConfig
getDriver()
java.lang.String
getId()
java.lang.Integer
getSamplingTimeout()
java.lang.String
getSettings()
java.lang.Boolean
isDisabled()
void
setConnectRetryInterval(java.lang.Integer interval)
void
setDescription(java.lang.String description)
void
setDeviceAddress(java.lang.String address)
void
setDisabled(java.lang.Boolean disabled)
void
setId(java.lang.String id)
void
setSamplingTimeout(java.lang.Integer timeout)
void
setSettings(java.lang.String settings)
-
-
-
Field Detail
-
DESCRIPTION_DEFAULT
static final java.lang.String DESCRIPTION_DEFAULT
- See Also:
- Constant Field Values
-
DEVICE_ADDRESS_DEFAULT
static final java.lang.String DEVICE_ADDRESS_DEFAULT
- See Also:
- Constant Field Values
-
SETTINGS_DEFAULT
static final java.lang.String SETTINGS_DEFAULT
- See Also:
- Constant Field Values
-
DISABLED_DEFAULT
static final java.lang.Boolean DISABLED_DEFAULT
-
-
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)
-
getDeviceAddress
java.lang.String getDeviceAddress()
-
setDeviceAddress
void setDeviceAddress(java.lang.String address)
-
getSettings
java.lang.String getSettings()
-
setSettings
void setSettings(java.lang.String settings)
-
getSamplingTimeout
java.lang.Integer getSamplingTimeout()
-
setSamplingTimeout
void setSamplingTimeout(java.lang.Integer timeout)
-
getConnectRetryInterval
java.lang.Integer getConnectRetryInterval()
-
setConnectRetryInterval
void setConnectRetryInterval(java.lang.Integer interval)
-
isDisabled
java.lang.Boolean isDisabled()
-
setDisabled
void setDisabled(java.lang.Boolean disabled)
-
addChannel
ChannelConfig addChannel(java.lang.String channelId) throws IdCollisionException
- Throws:
IdCollisionException
-
getChannel
ChannelConfig getChannel(java.lang.String channelId)
-
getChannels
java.util.Collection<ChannelConfig> getChannels()
-
delete
void delete()
-
getDriver
DriverConfig getDriver()
-
-