Workers for LabVIEW
HomeDownload Follow ProjectAbout
  • Welcome to Workers for LabVIEW
  • What's New in v5.0
    • Upgrading to v5.0
    • New Features
      • Development Tools
      • Functional Changes
      • API Changes
      • Example Projects
      • Change Log
  • Fundamental Concepts
    • What is a Worker?
    • Important Terms
    • The Workers Main VI
      • Default Framework Cases
    • subWorker Types
    • Initialization Sequence
    • Shutdown Sequence
    • Priority Queue
    • Launcher VIs
  • Worker APIs
    • Overview
    • Local Requests
      • Creating Local Requests
    • Public Requests
      • Creating Public Requests
    • Public Requests w/Reply
      • Creating Public Requests w/Reply
    • Public Responses
      • Creating Public Responses
      • Registering Public Responses
    • Case Labels
    • Deleting API Items
  • Workers Tools
    • Workers Tools Menu
      • Create/Add Worker
        • Removing Workers
        • Creating Worker Templates
        • Troubleshooting
      • Workers Debug Server
        • Workers Application Manager
          • Right click menu
        • Worker Message Logs
          • Right click menu
        • Settings
        • Troubleshooting
      • Worker Call-Chain Viewer
      • Worker User Library
        • Config File Editor
      • RT Worker Convert
      • Public API Builder
        • Public Requests
        • Public Requests w/Reply
        • Public Responses
        • Override MHL Cases
      • Create Launcher VI
      • Create Worker Base Class
      • Change Inheritance
      • MHL Case Viewer
      • Change Worker Properties
    • Quickdrop Shortcuts
      • Show Private Data (Ctrl+0)
      • Create MHL Case tool (Ctrl+9)
      • Go To MHL Case (Ctrl+8)
  • Getting Started
    • Creating your first application
    • Example Projects
  • Legal
    • Disclaimer
    • Licenses
Powered by GitBook
On this page
  • Workers 4.0 Messaging API (deprecated)
  • Worker Public Properties Accessor VIs (replaced)
  • Worker Public Properties (updated)
  • Caller (new)
  • Main VI (new)
  • subWorkers (new)
  • WID (new)
  1. What's New in v5.0
  2. New Features

API Changes

New Features

PreviousFunctional ChangesNextExample Projects

Last updated 1 year ago

Workers 4.0 Messaging API (deprecated)

The Workers 4.0 messaging API has been deprecated. This method to send messages between Workers was generic and therefore unsafe, and has been replaced with the new strictly typed Worker API VIs that are now created by the new Public API Builder tool and Create MHL Case tool.

Worker Public Properties Accessor VIs (replaced)

The way to access the public properties of a Worker through the use of a Read Accessor VI has been deprecated. You can now access this data by inserting a Property Node on a Worker's class wire.

Worker Public Properties (updated)

Several changes have been made to the Worker's Public Properties.

Caller (new)

Every Worker now has access to the Public Properties of its Caller. This property is a Worker class object, which can be cast to the Caller's specific Worker type.

Main VI (new)

The reference of a Worker's Main VI is now accessible. This property can only be accessed once a Worker's <Initialize> case has been entered, and not before.

subWorkers (new)

Every Worker now has access to the Public Properties of its statically-linked and dynamically loaded subWorkers. This property is an array of Worker class objects, which can also be cast to the subWorker's specific Worker type.

WID (new)

The new WID is the Workers ID. This replaces the Workers 4.0 ID property, which was a period (.) delimited string of Worker Aliases. The WID property is now a backslash (\) delimited string of Worker Aliases.

Workers 4.0 messaging API is now deprecated.
Worker Public Properties Read Accessor VIs have been replaced with a Property Node on a Worker class wire.