org.openmuc.framework.config
Interface DeviceConfig
public interface DeviceConfig
DISABLED_DEFAULT
static final java.lang.Boolean DISABLED_DEFAULT
NAME_DEFAULT
static final java.lang.String NAME_DEFAULT
- See Also:
- Constant Field Values
DESCRIPTION_DEFAULT
static final java.lang.String DESCRIPTION_DEFAULT
- See Also:
- Constant Field Values
SETTINGS_DEFAULT
static final java.lang.String SETTINGS_DEFAULT
getDeviceAddress
java.lang.String getDeviceAddress()
getInterfaceAddress
java.lang.String getInterfaceAddress()
setAddresses
void setAddresses(java.lang.String interfaceAddress,
java.lang.String deviceAddress)
throws NamingCollisionException
- Throws:
NamingCollisionException
getName
java.lang.String getName()
setName
void setName(java.lang.String name)
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String description)
getSettings
java.lang.String getSettings()
setSettings
void setSettings(java.lang.String settings)
getReadTimeout
java.lang.Integer getReadTimeout()
setReadTimeout
void setReadTimeout(java.lang.Integer timeout)
getConnectTimeout
java.lang.Integer getConnectTimeout()
setConnectTimeout
void setConnectTimeout(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 channelAddress)
throws NamingCollisionException
- Throws:
NamingCollisionException
addChannel
ChannelConfig addChannel(java.lang.String channelAddress,
java.lang.String id)
throws NamingCollisionException
- Throws:
NamingCollisionException
getOrAddChannel
ChannelConfig getOrAddChannel(java.lang.String channelAddress)
getChannel
ChannelConfig getChannel(java.lang.String channelAddress)
getChannels
java.util.Collection<ChannelConfig> getChannels()
delete
void delete()