Class BluetoothMeshAgent
java.lang.Object
org.openremote.model.asset.Asset<T>
org.openremote.model.asset.agent.Agent<BluetoothMeshAgent,BluetoothMeshProtocol,BluetoothMeshAgentLink>
org.openremote.agent.protocol.bluetooth.mesh.BluetoothMeshAgent
- All Implemented Interfaces:
org.openremote.model.asset.AssetInfo
,org.openremote.model.IdentifiableEntity<BluetoothMeshAgent>
@Entity
public class BluetoothMeshAgent
extends org.openremote.model.asset.agent.Agent<BluetoothMeshAgent,BluetoothMeshProtocol,BluetoothMeshAgentLink>
-
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<String>
static org.openremote.model.asset.agent.AgentDescriptor<BluetoothMeshAgent,
BluetoothMeshProtocol, BluetoothMeshAgentLink> static final org.openremote.model.value.AttributeDescriptor<Integer>
static final org.openremote.model.value.AttributeDescriptor<String>
static final org.openremote.model.value.AttributeDescriptor<String>
static final org.openremote.model.value.AttributeDescriptor<Integer>
static final org.openremote.model.value.AttributeDescriptor<String>
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
ConstructorsModifierConstructorDescriptionprotected
For use by hydrators (i.e.BluetoothMeshAgent
(String name) -
Method Summary
Modifier and TypeMethodDescriptiongetMtu()
Get the protocol instance for this Agent.setApplicationKey
(String value) setNetworkKey
(String value) setProxyAddress
(String value) setSequenceNumber
(Integer value) setSourceAddress
(String value) Methods 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, 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
-
NETWORK_KEY
-
APPLICATION_KEY
-
PROXY_ADDRESS
-
SOURCE_ADDRESS
-
SEQUENCE_NUMBER
-
MTU
-
DESCRIPTOR
public static org.openremote.model.asset.agent.AgentDescriptor<BluetoothMeshAgent,BluetoothMeshProtocol, DESCRIPTORBluetoothMeshAgentLink>
-
-
Constructor Details
-
BluetoothMeshAgent
protected BluetoothMeshAgent()For use by hydrators (i.e. JPA/Jackson) -
BluetoothMeshAgent
-
-
Method Details
-
getProtocolInstance
Description copied from class:org.openremote.model.asset.agent.Agent
Get the protocol instance for this Agent.- Specified by:
getProtocolInstance
in classorg.openremote.model.asset.agent.Agent<BluetoothMeshAgent,
BluetoothMeshProtocol, BluetoothMeshAgentLink>
-
getNetworkKey
-
setNetworkKey
-
getApplicationKey
-
setApplicationKey
-
getProxyAddress
-
setProxyAddress
-
getSourceAddress
-
setSourceAddress
-
getSequenceNumber
-
setSequenceNumber
-
getMtu
-
setMtu
-