org.openmuc.framework.config
public interface DeviceConfig
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DESCRIPTION_DEFAULT |
static java.lang.String |
DEVICE_ADDRESS_DEFAULT |
static java.lang.Boolean |
DISABLED_DEFAULT |
static java.lang.String |
INTERFACE_ADDRESS_DEFAULT |
static java.lang.String |
SETTINGS_DEFAULT |
Modifier and Type | Method and 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.String |
getInterfaceAddress() |
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 |
setInterfaceAddress(java.lang.String address) |
void |
setSamplingTimeout(java.lang.Integer timeout) |
void |
setSettings(java.lang.String settings) |
static final java.lang.String DESCRIPTION_DEFAULT
static final java.lang.String INTERFACE_ADDRESS_DEFAULT
static final java.lang.String DEVICE_ADDRESS_DEFAULT
static final java.lang.String SETTINGS_DEFAULT
static final java.lang.Boolean DISABLED_DEFAULT
java.lang.String getId()
void setId(java.lang.String id) throws IdCollisionException
IdCollisionException
java.lang.String getDescription()
void setDescription(java.lang.String description)
java.lang.String getInterfaceAddress()
void setInterfaceAddress(java.lang.String address)
java.lang.String getDeviceAddress()
void setDeviceAddress(java.lang.String address)
java.lang.String getSettings()
void setSettings(java.lang.String settings)
java.lang.Integer getSamplingTimeout()
void setSamplingTimeout(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 channelId) throws IdCollisionException
IdCollisionException
ChannelConfig getChannel(java.lang.String channelId)
java.util.Collection<ChannelConfig> getChannels()
void delete()
DriverConfig getDriver()