In vsmStudio, Gadgets and other objects can be assigned to signals directly using "Meta Gadgets". Using Dynamic Attachment Scripts, it is possible to link from a signal to an object deposited in a meta gadget. Meta gadgets containing objects, such as signals, GPIOs, gadget parameters, etc. are called meta gadget containers. Meta gadgets are also used by some modules.
This chapter covers the configuration of Meta Gadgets.

Display of Meta Gadget Containers

For an overview of all existing meta gadgets, click on the appropriate button in the main menu bar:


The meta gadget view appears and is divided into two parts:

  • the required files from the signal path list are placed on the left side.
  • the meta gadgets assigned to the currently selected signal path are shown on the right side.

Click to drag and and drop the required signal paths into meta gadgets (from left to right):


Initially, the meta gadget containers are coloured grey to show that the containers are empty and contain no meta gadgets. As soon as a specific object is assigned to a signal, the container's colour changes to blue:

Objects in Meta Gadget Containers

The following objects can be placed in a meta gadget container:

As with gadgets, the names of the meta gadgets can be changed through an entry in the field Alias. If the meta gadgets to be added are not signals, they can be dragged and dropped directly onto the name of the meta gadget container on the left side.
Both meta gadget containers and meta gadgets can be deleted by pressing Ctrl + X.