Interface MacroPanelListener

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.bidib.jbidibc.messages.enums.LcMacroState reloadMacro​(org.bidib.wizard.api.model.Macro macro)
      Load the macro with the specified macro id from the node.
      org.bidib.jbidibc.messages.enums.LcMacroState saveMacro​(org.bidib.wizard.api.model.Macro macro)
      Store the macro with the specified macro id on the node.
      org.bidib.jbidibc.messages.enums.LcMacroState startMacro​(org.bidib.wizard.api.model.Macro macro, boolean transferBeforeStart)
      Start the macro with the specified macro id on the node.
      org.bidib.jbidibc.messages.enums.LcMacroState stopMacro​(org.bidib.wizard.api.model.Macro macro)
      Stop the macro with the specified macro id on the node.
      void storeMacroOnNode​(org.bidib.wizard.api.model.Macro macro)
      Store the macro on the node.
      void transferMacro​(org.bidib.wizard.api.model.Macro macro)
      Transfer the macro to the node but don't store in permanent memory.
    • Method Detail

      • storeMacroOnNode

        void storeMacroOnNode​(org.bidib.wizard.api.model.Macro macro)
        Store the macro on the node.
        Parameters:
        macro - the macro
      • reloadMacro

        org.bidib.jbidibc.messages.enums.LcMacroState reloadMacro​(org.bidib.wizard.api.model.Macro macro)
        Load the macro with the specified macro id from the node.
        Parameters:
        macro - the macro
        Returns:
        the macro state
      • saveMacro

        org.bidib.jbidibc.messages.enums.LcMacroState saveMacro​(org.bidib.wizard.api.model.Macro macro)
        Store the macro with the specified macro id on the node.
        Parameters:
        macro - the macro
        Returns:
        the macro state
      • startMacro

        org.bidib.jbidibc.messages.enums.LcMacroState startMacro​(org.bidib.wizard.api.model.Macro macro,
                                                                 boolean transferBeforeStart)
        Start the macro with the specified macro id on the node.
        Parameters:
        macro - the macro
        transferBeforeStart - transfer the macro before start
        Returns:
        the macro state
      • stopMacro

        org.bidib.jbidibc.messages.enums.LcMacroState stopMacro​(org.bidib.wizard.api.model.Macro macro)
        Stop the macro with the specified macro id on the node.
        Parameters:
        macro - the macro
        Returns:
        the macro state
      • transferMacro

        void transferMacro​(org.bidib.wizard.api.model.Macro macro)
        Transfer the macro to the node but don't store in permanent memory.
        Parameters:
        macro - the macro