Interface MacroActionListener

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void exportMacro​(org.bidib.wizard.api.model.Macro macro)
      Export the macro to an external file.
      void importMacro()
      Import the macro from an external file.
      void initializeMacro​(org.bidib.wizard.api.model.Macro macro)
      Clear the entries of the macro and set default values for cycles.
      void reloadMacro​(org.bidib.wizard.api.model.Macro macro)
      Reload macro from node.
      void saveMacro​(org.bidib.wizard.api.model.Macro macro)
      Write the macro to the node into persistent memory.
      void startMacro​(org.bidib.wizard.api.model.Macro macro, boolean transferBeforeStart)
      Start the macro.
      void stopMacro​(org.bidib.wizard.api.model.Macro macro)
      Stop the macro.
      void transferMacro​(org.bidib.wizard.api.model.Macro macro)
      Write the macro to the node into transient memory.
    • Method Detail

      • exportMacro

        void exportMacro​(org.bidib.wizard.api.model.Macro macro)
        Export the macro to an external file.
        Parameters:
        macro - the macro
      • importMacro

        void importMacro()
        Import the macro from an external file.
      • reloadMacro

        void reloadMacro​(org.bidib.wizard.api.model.Macro macro)
        Reload macro from node.
        Parameters:
        macro - the macro
      • saveMacro

        void saveMacro​(org.bidib.wizard.api.model.Macro macro)
        Write the macro to the node into persistent memory.
        Parameters:
        macro - the macro
      • startMacro

        void startMacro​(org.bidib.wizard.api.model.Macro macro,
                        boolean transferBeforeStart)
        Start the macro.
        Parameters:
        macro - the macro
        transferBeforeStart - transfer macro to node before start
      • stopMacro

        void stopMacro​(org.bidib.wizard.api.model.Macro macro)
        Stop the macro.
        Parameters:
        macro - the macro
      • initializeMacro

        void initializeMacro​(org.bidib.wizard.api.model.Macro macro)
        Clear the entries of the macro and set default values for cycles.
        Parameters:
        macro - the macro
      • transferMacro

        void transferMacro​(org.bidib.wizard.api.model.Macro macro)
        Write the macro to the node into transient memory.
        Parameters:
        macro - the macro