Uses of Class
org.bluez.exceptions.mesh.BluezMeshFailedException
Packages that use BluezMeshFailedException
-
Uses of BluezMeshFailedException in org.bluez.mesh
Methods in org.bluez.mesh that throw BluezMeshFailedExceptionModifier and TypeMethodDescriptionTwoTuple<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.voidManagement1.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.
voidManagement1.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.
voidManagement1.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.
voidManagement1.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.
voidManagement1.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.voidManagement1.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.voidManagement1.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.