Interface InternalTransportCallbacks


public interface InternalTransportCallbacks
  • Method Details

    • getApplicationKeys

      List<ApplicationKey> getApplicationKeys(int boundNetKeyIndex)
      Returns an application key with a given key index
      Parameters:
      boundNetKeyIndex - NetKey index
    • getNode

      ProvisionedMeshNode getNode(int unicast)
      Returns the node with the corresponding unicast address
      Parameters:
      unicast - unicast address
    • getProvisioner

      Provisioner getProvisioner(int unicast)
      Returns the Provisioner with the corresponding unicast address
      Parameters:
      unicast - unicast address
    • sendProvisioningPdu

      void sendProvisioningPdu(UnprovisionedMeshNode meshNode, byte[] pdu)
      Send mesh pdu
      Parameters:
      meshNode - mesh node to send to
      pdu - mesh pdu to be sent
    • onMeshPduCreated

      void onMeshPduCreated(int dst, byte[] pdu)
      Callback that is invoked when a mesh pdu is created
      Parameters:
      dst - Destination address to be sent
      pdu - mesh pdu to be sent
    • getProxyFilter

      ProxyFilter getProxyFilter()
    • setProxyFilter

      void setProxyFilter(ProxyFilter filter)
    • updateMeshNetwork

      void updateMeshNetwork(MeshMessage message)
      Update mesh network
      Parameters:
      message - mesh message
    • onMeshNodeReset

      void onMeshNodeReset(ProvisionedMeshNode meshNode)
      This callback is invoked when the mesh node is successfully reset
      Parameters:
      meshNode - mesh to be updated
    • getMeshNetwork

      MeshNetwork getMeshNetwork()
      Returns the mesh network
    • storeScene

      void storeScene(int address, int currentScene, List<Integer> scenes)
    • deleteScene

      void deleteScene(int address, int currentScene, List<Integer> scenes)