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



  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    void
    JoinFailed(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

      void JoinFailed(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. The defined values are: "timeout", "bad-pdu",
      "confirmation-failed", "out-of-resources", "decryption-error",
      "unexpected-error", "cannot-assign-addresses".

      Parameters:
      _reason - reason