Class VelbusSerialAgent
java.lang.Object
org.openremote.model.asset.Asset<T>
org.openremote.model.asset.agent.Agent<T,U,VelbusAgentLink>
org.openremote.agent.protocol.velbus.VelbusAgent<VelbusSerialAgent,VelbusSerialProtocol>
org.openremote.agent.protocol.velbus.VelbusSerialAgent
- All Implemented Interfaces:
org.openremote.model.IdentifiableEntity<VelbusSerialAgent>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openremote.model.asset.Asset
org.openremote.model.asset.Asset.AssetSave -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.openremote.model.asset.agent.AgentDescriptor<VelbusSerialAgent,VelbusSerialProtocol, VelbusAgentLink> static final org.openremote.model.value.AttributeDescriptor<String>Fields inherited from class org.openremote.agent.protocol.velbus.VelbusAgent
TIME_INJECTION_INTERVAL_SECONDSFields 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_PASSWORDFields 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
ConstructorsModifierConstructorDescriptionprotectedFor use by hydrators (i.e.VelbusSerialAgent(String name) -
Method Summary
Modifier and TypeMethodDescriptionGet the protocol instance for this Agent.Methods inherited from class org.openremote.agent.protocol.velbus.VelbusAgent
getTimeInjectionIntervalMethods inherited from class org.openremote.model.asset.agent.Agent
getAgentLink, getAgentStatus, getBindHost, getBindPort, getHost, getOAuthGrant, getPollingMillis, getPort, getSerialBaudrate, getSerialPort, getUsernamePassword, isConfigurationAttribute, isDisabled, isUpdateOnWrite, setBindHost, setBindPort, setDisabled, setHost, setOAuthGrant, setPort, setSerialBaudrate, setSerialPort, setUpdateOnWrite, setUsernamePasswordMethods inherited from class org.openremote.model.asset.Asset
addAttributes, addOrReplaceAttributes, getAttribute, getAttribute, getAttribute, getAttributes, getAttributesString, getCreatedOn, getEmail, getId, getLocation, getManufacturer, getMetaString, getModel, getName, getNotes, getParentId, getPath, getRealm, getTags, getType, getVersion, hasAttribute, hasAttribute, isAccessPublicRead, pathContains, setAccessPublicRead, setAttributes, setAttributes, setAttributes, setCreatedOn, setEmail, setId, setLocation, setManufacturer, setModel, setName, setNotes, setParent, setParentId, setRealm, setTags, setVersion, toString, toStringAll
-
Field Details
-
VELBUS_SERIAL_PORT
-
DESCRIPTOR
public static final org.openremote.model.asset.agent.AgentDescriptor<VelbusSerialAgent,VelbusSerialProtocol, DESCRIPTORVelbusAgentLink>
-
-
Constructor Details
-
VelbusSerialAgent
protected VelbusSerialAgent()For use by hydrators (i.e. JPA/Jackson) -
VelbusSerialAgent
-
-
Method Details
-
getProtocolInstance
Description copied from class:org.openremote.model.asset.agent.AgentGet the protocol instance for this Agent.- Specified by:
getProtocolInstancein classorg.openremote.model.asset.agent.Agent<VelbusSerialAgent,VelbusSerialProtocol, VelbusAgentLink>
-