Package org.bluez.mesh
Interface Application1
- All Superinterfaces:
org.freedesktop.dbus.interfaces.DBusInterface
public interface Application1
extends org.freedesktop.dbus.interfaces.DBusInterface
File generated - 2023-02-20.
Based on bluez Documentation: mesh-api.txt.
Service: unique name
Interface: org.bluez.mesh.Application1
Object path:
<app_root>
Supported properties:
:
A 16-bit Bluetooth-assigned Company Identifier of the vendor as
defined by Bluetooth SIG
A 16-bit vendor-assigned product identifier
A 16-bit vendor-assigned product version identifier
A 16-bit minimum number of replay protection list entries
Based on bluez Documentation: mesh-api.txt.
Service: unique name
Interface: org.bluez.mesh.Application1
Object path:
<app_root>
Supported properties:
:
A 16-bit Bluetooth-assigned Company Identifier of the vendor as
defined by Bluetooth SIG
A 16-bit vendor-assigned product identifier
A 16-bit vendor-assigned product version identifier
A 16-bit minimum number of replay protection list entries
-
Method Summary
Modifier and TypeMethodDescriptionvoidJoinComplete(org.freedesktop.dbus.types.UInt64 _token) From bluez documentation:
This method is called when the node provisioning initiated
by a Join() method call successfully completed.
The token parameter serves as a unique identifier of the
particular node.voidJoinFailed(String _reason) From bluez documentation:
This method is called when the node provisioning initiated by
Join() has failed.
The reason parameter identifies the reason for provisioning
failure.Methods inherited from interface org.freedesktop.dbus.interfaces.DBusInterface
getObjectPath, isRemote
-
Method Details
-
JoinComplete
void JoinComplete(org.freedesktop.dbus.types.UInt64 _token) From bluez documentation:
This method is called when the node provisioning initiated
by a Join() method call successfully completed.
The token parameter serves as a unique identifier of the
particular node. The token must be preserved by the application
in order to authenticate itself to the mesh daemon and attach to
the network as a mesh node by calling Attach() method or
permanently remove the identity of the mesh node by calling
Leave() method.
If this method returns an error, the daemon will assume that the
application failed to preserve the token, and will remove the
freshly created node.
- Parameters:
_token- token
-
JoinFailed
From bluez documentation:
This method is called when the node provisioning initiated by
Join() has failed.
The reason parameter identifies the reason for provisioning
failure. The defined values are: "timeout", "bad-pdu",
"confirmation-failed", "out-of-resources", "decryption-error",
"unexpected-error", "cannot-assign-addresses".
- Parameters:
_reason- reason
-