Uses of Class
org.bluez.exceptions.mesh.BluezMeshFailedException

Packages that use BluezMeshFailedException
Package
Description
 
  • Uses of BluezMeshFailedException in org.bluez.mesh

    Modifier and Type
    Method
    Description
    TwoTuple<org.freedesktop.dbus.DBusPath,List<TwoTuple<Byte,List<TwoTuple<org.freedesktop.dbus.types.UInt16,Map<String,org.freedesktop.dbus.types.Variant<?>>>>>>>
    Network1.Attach(org.freedesktop.dbus.DBusPath _appRoot, org.freedesktop.dbus.types.UInt64 _token)
    From bluez documentation:

    This is the first method that an application must call to get
    access to mesh node functionalities.

    The app_root parameter is a D-Bus object root path of
    the application that implements org.bluez.mesh.Application1
    interface.
    void
    Management1.CreateAppKey(org.freedesktop.dbus.types.UInt16 _netIndex, org.freedesktop.dbus.types.UInt16 _appIndex)
    From bluez documentation:

    This method is used by the application to generate and add a new
    application key.

    The net_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which net key to bind the application key to.

    The app_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which app key to add.

    This call affects the local bluetooth-meshd key database only.

    void
    Management1.ImportAppKey(org.freedesktop.dbus.types.UInt16 _netIndex, org.freedesktop.dbus.types.UInt16 _appIndex, byte[] _appKey)
    From bluez documentation:

    This method is used by the application to add an application
    key, that was originally generated by a remote Config Client.

    The net_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which net key to bind the application key to.

    The app_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which app key to import.

    The app_key parameter is the 16-byte value of the key being
    imported.

    This call affects the local bluetooth-meshd key database only.

    void
    Management1.ImportRemoteNode(org.freedesktop.dbus.types.UInt16 _primary, byte _count, byte[] _deviceKey)
    From bluez documentation:

    This method is used by the application to import a remote node
    that has been provisioned by an external process.

    The primary parameter specifies the unicast address of the
    the node being imported.

    The count parameter specifies the number of elements that are
    assigned to this remote node.

    The device_key parameter is the access layer key that will be
    will used to decrypt privledged messages from this remote node.

    This call affects the local bluetooth-meshd key database only.

    It is an error to call this with address range overlapping
    with local element addresses.

    void
    Management1.ImportSubnet(org.freedesktop.dbus.types.UInt16 _netIndex, byte[] _netKey)
    From bluez documentation:

    This method is used by the application to add a network subnet
    key, that was originally generated by a remote Config Client.

    The net_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which net key to add.

    The net_key parameter is the 16-byte value of the net key being
    imported.

    This call affects the local bluetooth-meshd key database only.

    void
    Management1.SetKeyPhase(org.freedesktop.dbus.types.UInt16 _netIndex, byte _phase)
    From bluez documentation:
    This method is used to set the flooding key update phase of the
    given subnet.
    void
    Management1.UpdateAppKey(org.freedesktop.dbus.types.UInt16 _appIndex)
    From bluez documentation:

    This method is used by the application to generate a new
    application key.

    The app_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which app key to update.
    void
    Management1.UpdateSubnet(org.freedesktop.dbus.types.UInt16 _netIndex)
    From bluez documentation:

    This method is used by the application to generate a new network
    subnet key, and set it's key refresh state to Phase 1.

    The net_index parameter is a 12-bit value (0x000-0xFFF)
    specifying which net key to update.