Ports
Triggering ports
The component has two triggering ports:
- Trigger: This port is used to initiate a transaction. The function of the trigger port depends on the selected triggering option.
- Hold: This is a digital port is used to freeze the inputs of the component. When the value of this port is true, the rest of the port values of the components are frozen, and the values of these ports will not be transferred into the component.
IdentValue
This port will appear when the input dimension is scalar and provides the identifier to insert in insert mode, or the new value of the identifier in update mode.
IdentValues
This port will appear when the input dimension is vector and provides the identifiers to insert in insert mode, or the new value of the identifiers in update mode.
IdentValueIDs
This port is available in update mode, and provides the IdentValueIDs of the identifiers to update.
TrackerMaterialIDs
This port is available in insert mode, and provides the TraMaIDs of the materials for which to insert identifiers.
Completed
This digital port indicates that the component transaction is completed. In may be used to trigger other components that use the output from this component.
HandledTrackerMaterialIDs
This port exposes a vector of the TraMaIDs that have been involved in a transaction. The port is only available in insert mode.
IdentValuesNotFound
This port exposes IdentValues from the IdentValues input port that corresponds to elements on the IdentValueIDs input ports that are -1 (e.g. not found by a MaterialLookup component). The port is only available in update mode.
IdentValuesNotFoundCount
This port exposes the number of elements in the IdentValuesNotFound port. The port is only available in update mode.