public interface DeviceConfig
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESCRIPTION_DEFAULT |
static java.lang.Boolean |
DISABLED_DEFAULT |
static java.lang.String |
NAME_DEFAULT |
static java.lang.String |
SETTINGS_DEFAULT |
Modifier and Type | Method and Description |
---|---|
ChannelConfig |
addChannel(java.lang.String channelAddress) |
ChannelConfig |
addChannel(java.lang.String channelAddress,
java.lang.String id) |
void |
delete() |
ChannelConfig |
getChannel(java.lang.String channelAddress) |
java.util.Collection<ChannelConfig> |
getChannels() |
java.lang.Integer |
getConnectRetryInterval() |
java.lang.Integer |
getConnectTimeout() |
java.lang.String |
getDescription() |
java.lang.String |
getDeviceAddress() |
java.lang.String |
getInterfaceAddress() |
java.lang.String |
getName() |
ChannelConfig |
getOrAddChannel(java.lang.String channelAddress) |
java.lang.Integer |
getReadTimeout() |
java.lang.String |
getSettings() |
java.lang.Boolean |
isDisabled() |
void |
setAddresses(java.lang.String interfaceAddress,
java.lang.String deviceAddress) |
void |
setConnectRetryInterval(java.lang.Integer interval) |
void |
setConnectTimeout(java.lang.Integer timeout) |
void |
setDescription(java.lang.String description) |
void |
setDisabled(java.lang.Boolean disabled) |
void |
setName(java.lang.String name) |
void |
setReadTimeout(java.lang.Integer timeout) |
void |
setSettings(java.lang.String settings) |
static final java.lang.Boolean DISABLED_DEFAULT
static final java.lang.String NAME_DEFAULT
static final java.lang.String DESCRIPTION_DEFAULT
static final java.lang.String SETTINGS_DEFAULT
java.lang.String getDeviceAddress()
java.lang.String getInterfaceAddress()
void setAddresses(java.lang.String interfaceAddress, java.lang.String deviceAddress) throws NamingCollisionException
NamingCollisionException
java.lang.String getName()
void setName(java.lang.String name)
java.lang.String getDescription()
void setDescription(java.lang.String description)
java.lang.String getSettings()
void setSettings(java.lang.String settings)
java.lang.Integer getReadTimeout()
void setReadTimeout(java.lang.Integer timeout)
java.lang.Integer getConnectTimeout()
void setConnectTimeout(java.lang.Integer timeout)
java.lang.Integer getConnectRetryInterval()
void setConnectRetryInterval(java.lang.Integer interval)
java.lang.Boolean isDisabled()
void setDisabled(java.lang.Boolean disabled)
ChannelConfig addChannel(java.lang.String channelAddress) throws NamingCollisionException
NamingCollisionException
ChannelConfig addChannel(java.lang.String channelAddress, java.lang.String id) throws NamingCollisionException
NamingCollisionException
ChannelConfig getOrAddChannel(java.lang.String channelAddress)
ChannelConfig getChannel(java.lang.String channelAddress)
java.util.Collection<ChannelConfig> getChannels()
void delete()