EngineCycleMessageAndBaseQueue (Engine Cycle Pair Queue)

This component buffers the output of a relative schema so the base item that prompted schema generation is also wrapped and buffered in the output. This allows, for example, an ongoing topic or URL to be altered to include the base items, such as: /upload/device/BASE_ITEM_NAME.

To use this component, link the currentBaseAndOutput slot of a relative schema to the enqueue action of this queue. Then, each time the relative schema generates a new output for a base item, a BaseAndOutput pair object containing the current schema output and the base item used to generate that output, is passed to the queue.

Figure 99.   EngineCycleMessageAndBaseQueue property
Image

You add this queue to a station by expanding the Queues folder in the palette and dragging this component to the Config folder under the JsonSchema.