(Filename: Actor Framework.lvlib:Message Dequeuer.lvclass:Dequeue.vi)

Reads a message that a top-level actor sent to its caller. Use this VI to interact with non-actor code, not in a VI that belongs to an actor.


icon

Inputs/Outputs

  • cActor_Framework_lvlib_Message_Dequeuerlvclass.png Message Dequeuer in

    Message Dequeuer in specifies the reference needed to read messages from a top-level actor.

  • ci32.png timeout in ms (-1)

    timeout in ms specifies the time, in milliseconds, this VI has to read the message. The default is -1, which specifies no timeout.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • iActor_Framework_lvlib_Message_Dequeuerlvclass.png Message Dequeuer out

    Message Dequeuer out returns a duplicate of Message Dequeuer in.

  • iActor_Framework_lvlib_Messagelvclass.png Message

    Message returns the message that was read from the queue. If timed out? returned TRUE, Message returns the default Message class.

  • ibool.png timed out?

    timed out? returns TRUE if this VI was unable to read the message within the specified timeout in ms period. In this situation, message returns the default Message class.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • ienum.png priority

    priority returns the priority level at which LabVIEW sent the message.

    0Low—Specifies that the message was processed after messages of all other priorities. Multiple low-priority messages are processed in the order they are sent.
    1Normal—Specifies that the message was processed after critical- and high-priority messages but before low-priority ones. Multiple normal-priority messages are processed in the order they are sent.
    2High—Specifies that the message was processed first. Multiple high-priority messages are processed in the order they are sent. High-priority messages can be superseded only by an Emergency Stop or Last Ack message, both of which have critical priority.