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
  • 1. Create new Request w/Reply
  • 2. Right Click Menu
  • Edit Request
  • Show Request VI
  • Show Request Data
  • Show Request Reply Data
  • Show MHL Case
  1. Workers Tools
  2. Workers Tools Menu
  3. Public API Builder

Public Requests w/Reply

Public API Builder tool

PreviousPublic RequestsNextPublic Responses

Last updated 1 year ago

A is a message that can be sent to a Worker from an external source, such as from a Worker's Caller (within a Workers application), from another LabVIEW application or framework, or from TestStand. The VI that sends the message will wait until a Reply message is received back from the Worker that the Request message was sent to. You can create and edit a Worker's Public Request with Reply in the Requests w/Reply tab of the Public API Builder tool, as shown in the image below:

1. Create new Request w/Reply

2. Right Click Menu

Edit Request

This option allows you to edit a Public Request with Reply that already exists. When selected, the following dialog window will appear:

Current Request Name

The current name of the selected Public Request with Reply.

New Request Name

The new name of the Public Request with Reply. The new name will be updated in the following places:

  1. The filenames of the associated Public Request with Reply VIs and typedefs.

  2. The associated MHL case name that will receive the Public Request with Reply message

  3. The internal Case Label constant within the Public Request with Reply VI.

Icon Text

Text that will be written on the Public Request with Reply VI and typedef icons, to help users understand which MHL Case will receive the Public Request with Reply message.

MHL Case Description

A new description for the Public Request with Reply MHL case. This description will also be written to the Public Request with Reply VI description.

Good to know

If this tool is being used to edit a Public Request with Reply in a Worker base class, then all Workers that inherit from the Worker base class (within the scope of the open LabVIEW project) that override the Public Request with Reply will also have the override MHL case name and description updated.

Show Request VI

This option will open the front panel of the associated Public Request with Reply VI.

Show Request Data

This option will open the front panel of the associated Request message data typedef.

Show Request Reply Data

This option will open the front panel of the associated Reply message data typedef.

Show MHL Case

This option will open the associated MHL case on the block-diagram of the Worker that owns the Public Request with Reply.

See section .

Creating Public Requests w/Reply
Public Request with Reply
Requests with Reply tab (Public API Builder tool)
Public API Request Editor