API Changes

Enqueue Standard Message.vi (updated)

Enqueue Standard Message.vi (poly) now provides the option to enqueue messages to multiple MHL cases. If you wire an array of Case Labels to the Case Label input on the VI, it will automatically switch to the "Multiple" instance of the VI.

Debug Client Loader.vi (replacement)

Debug Client Loader.vi replaces Debugger Loader.vi (removed) and is used to load an instance of a Debug Client background task that allows debug information to be sent from a Workers application to the Workers Debug Server. The Workers v4.0 upgrade tool will automatically replace any instances of the Workers v3.x Debugger Loader.vi found in a project with Debug Client Loader.vi.

Worker Start Exiting.vi (replacement)

Worker Start Exiting.vi replaces Start Exiting Worker.vi (deprecated). This VI now requires you to provide the Message Queue of the Worker that you want to start exiting.

Find subWorker Queue.vi (new)

Find subWorker Queue.vi (poly) allows you to find the message queue of a subWorker by providing the VI with either the subWorker's ID or Alias. This VI is used in the public APIs of both the Message Pump and TCP Server and Client Worker libraries (available in the Worker Library tool) as part of their public APIs, if you wish to see how it is used.

Pass Error to Owner.vi (new)

Pass Error to Owner.vi will pass Error to Pass to Owner up to a Worker's Manager, at the framework's critical priority. This VI is useful for quickly passing up errors from Workers lower down in an application's Worker call-chain hierarchy, up to a Worker that can act on the error.

This error can then be captured by any Worker above the Worker that uses this VI (in the Worker call-chain Hierarchy) by overriding the Worker MHL case <Pass Error to Owner>.

Read Alias.vi (new)

Read Alias.vi outputs the alias of Worker. This VI is part of Read Worker Attributes.vi (poly).

Write Worker Attributes.vi (new)

Write Worker Attributes.vi (poly) provides access to the Worker.lvclass write accessor public API VIs.

Write Message Data.vi (new)

Write Message Data.vi (available in Write Worker Attributes.vi) allows you to write message data into a Worker's main data wire. An example of how this VI is used is provided in the TCP Server and Client example project in the Worker Library tool.

Last updated