Class VelbusAgent<T extends VelbusAgent<T,U>,U extends AbstractVelbusProtocol<U,T>>
java.lang.Object
org.openremote.model.asset.Asset<T>
org.openremote.model.asset.agent.Agent<T,U,VelbusAgentLink>
org.openremote.agent.protocol.velbus.VelbusAgent<T,U>
- All Implemented Interfaces:
org.openremote.model.asset.AssetInfo
,org.openremote.model.IdentifiableEntity<T>
- Direct Known Subclasses:
VelbusSerialAgent
,VelbusTCPAgent
public abstract class VelbusAgent<T extends VelbusAgent<T,U>,U extends AbstractVelbusProtocol<U,T>>
extends org.openremote.model.asset.agent.Agent<T,U,VelbusAgentLink>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
org.openremote.model.asset.Asset.AssetDeserializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.openremote.model.value.AttributeDescriptor
<Integer> Fields inherited from class org.openremote.model.asset.agent.Agent
BIND_HOST, BIND_PORT, DISABLED, HOST, MESSAGE_CHARSET, MESSAGE_CONVERT_BINARY, MESSAGE_CONVERT_HEX, MESSAGE_DELIMITERS, MESSAGE_MAX_LENGTH, MESSAGE_STRIP_DELIMITER, OAUTH_GRANT, POLLING_MILLIS, PORT, SERIAL_BAUDRATE, SERIAL_PORT, STATUS, UPDATE_ON_WRITE, USERNAME_AND_PASSWORD
Fields inherited from class org.openremote.model.asset.Asset
accessPublicRead, attributes, createdOn, EMAIL, id, LOCATION, MANUFACTURER, MODEL, name, NOTES, parentId, path, realm, TAGS, type, version
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.openremote.model.asset.agent.Agent
getAgentLink, getAgentStatus, getBindHost, getBindPort, getHost, getOAuthGrant, getPollingMillis, getPort, getProtocolInstance, getSerialBaudrate, getSerialPort, getUsernamePassword, isConfigurationAttribute, isDisabled, isUpdateOnWrite, setBindHost, setBindPort, setDisabled, setHost, setOAuthGrant, setPort, setSerialBaudrate, setSerialPort, setUpdateOnWrite, setUsernamePassword
Methods inherited from class org.openremote.model.asset.Asset
addAttributes, addOrReplaceAttributes, getAssetClass, getAssetName, getAssetType, getAttribute, getAttribute, getAttributeNames, getAttributes, getAttributesString, getCreatedOn, getEmail, getId, getLocation, getManufacturer, getMetaString, getModel, getName, getNotes, getParentId, getPath, getRealm, getTags, getType, getVersion, hasAttribute, hasAttribute, isAccessPublicRead, pathContains, postLoadCallback, setAccessPublicRead, setAttributes, setAttributes, setAttributes, setCreatedOn, setEmail, setId, setLocation, setManufacturer, setModel, setName, setNotes, setParent, setParentId, setRealm, setTags, setVersion, toString, toStringAll
-
Field Details
-
TIME_INJECTION_INTERVAL_SECONDS
public static final org.openremote.model.value.AttributeDescriptor<Integer> TIME_INJECTION_INTERVAL_SECONDS
-
-
Constructor Details
-
VelbusAgent
protected VelbusAgent() -
VelbusAgent
-
-
Method Details
-
getTimeInjectionInterval
-