OptionaldowngradeThis factory is called to create a new ApplicationNode
OptionalgenerateThis function is called to generate urscript that will be put at the start of the program sent to the robot. It will appear before any urscript generated for program nodes.
OptionalonThis function is called when the application is loaded
OptionaltoolThis function should return the tool control information for the given tool controller
OptionaltoolThis function is called for a list of identifiers, if this behavior can be a controller of the tool I/O. The user will be able to select from this list on the Tool I/O screen, and the selected identifier used to query for a tool configuration
OptionalupgradeThis function is called to upgrade a node when the node data model has been changed. For example, if you have added a new mandatory field to your ApplicationNode, this function should be used to give a default value to all existing nodes
Public API specifying available behaviors for the application