Package org.openmuc.framework.config
Interface DeviceConfig
-
public interface DeviceConfig
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDESCRIPTION_DEFAULTstatic java.lang.StringDEVICE_ADDRESS_DEFAULTstatic java.lang.BooleanDISABLED_DEFAULTstatic java.lang.StringSETTINGS_DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChannelConfigaddChannel(java.lang.String channelId)voiddelete()ChannelConfiggetChannel(java.lang.String channelId)java.util.Collection<ChannelConfig>getChannels()java.lang.IntegergetConnectRetryInterval()java.lang.StringgetDescription()java.lang.StringgetDeviceAddress()DriverConfiggetDriver()java.lang.StringgetId()java.lang.IntegergetSamplingTimeout()java.lang.StringgetSettings()java.lang.BooleanisDisabled()voidsetConnectRetryInterval(java.lang.Integer interval)voidsetDescription(java.lang.String description)voidsetDeviceAddress(java.lang.String address)voidsetDisabled(java.lang.Boolean disabled)voidsetId(java.lang.String id)voidsetSamplingTimeout(java.lang.Integer timeout)voidsetSettings(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()
-
-