- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Mers::Executives::DeductiveController::Rtapi::MR::MR_callback Class Reference

`#include <MR_callback.h>`

List of all members.

## Public Member Functions
virtual void | process_next_control_cmd (const intList &commands)=0

## Detailed Description

This class represents the interface that MR_rtapi uses when it wishes to report the next command that should be issued given the goals and current state.

Author:
  Andreas F. Wehowsky

  Paul H. Elliott

Definition at line 34 of file MR_callback.h.

## Member Function Documentation

virtual void Mers::Executives::DeductiveController::Rtapi::MR::MR_callback::process_next_control_cmd | ( | const intList & | commands | ) | `[pure virtual]`

The MR RTAPI will call this function with the next command that should be issued.

Parameters:

  | commands | The command that should be issued. This list takes one of four forms:

- {0}: Indicates that no command is necessary, the goal has already been reached.

- {1}: Indicates that no command can be issued, an observable event must occur first.

- {1, VarUID, ValUID}: Indicates that the command (VarUID = ValUID) should be issued next.

- {2}: Indicates that the request goal cannot be achieved.

The documentation for this class was generated from the following file:

- /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Rtapi/MR/MR_callback.h