For full information on how Polonius works, see the polonius stack page.

Cue

polonius_msgs/Cue

This message not only represents a simple log message, but also can trigger Polonius to move from one state to another.

Interface Update

polonius_msgs/InterfaceUpdate

This message is sent from the Polonius engine to the GUI to communicate what elements of the graphical interface to display. It contains 4 main pieces of information.

  • The name of the state
  • A descriptive label for that state
  • A status code (see below)
  • List of button texts to display

Status Codes

The five status codes represent which state the Polonius engine is in.

  1. Pausing - Waiting a set amount of time before proceeding to the next state
  2. Waiting for Cue - Waiting for the initial click to enter a state
  3. Executing - Status while an action is being executed
  4. Waiting for Outcome - Waiting for the terminal click to transition out of a state
  5. Done - Polonius has reached a terminal state and is finished executing

Wiki: polonius_msgs (last edited 2011-03-26 20:34:01 by DavidLu)