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

# /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/ME_connection.H

    00001 //=============================================================================
    00002 //
    00003 // Copyright (c) 2001           Model-based Embedded and Robotic Systems Group
    00004 // All Rights Reserved          Massachusetts Institute of Technology
    00005 //
    00006 // This software is provided as is. Model-based Embedded and Robotic Systems
    00007 // (MERS) group does not assume any responsibility.
    00008 //
    00009 // Author:                      Andreas F. Wehowsky, Paul H. Elliott
    00010 // Organization:        Model-based Embedded and Robotic Systems Group
    00011 //                                      Massachusetts Institute of Technology
    00012 //
    00013 // ME_connection class
    00014 //
    00015 //# CHECKED PHE 08/07/2002
    00016 //=============================================================================
    00017
    00018 #ifndef ME_CONNECTION_H
    00019 #define ME_CONNECTION_H
    00020
    00021 //#include "../Utils/intList.h"
    00022 class intList;
    00023
    00024 class ME_connection
    00025 {
    00026 public:
    00027                 // return 'false' on failure:
    00028         virtual bool progress(unsigned int cmd_index, unsigned int value_index) = 0;
    00029         virtual bool observe(unsigned int obs_index, unsigned int value_index) = 0;
    00030         virtual const intList * find_mode_estimate() = 0;
    00031         virtual const intList * get_full_state() = 0;
    00032         virtual bool progress_to_estimate() = 0;
    00033 };
    00034
    00035 #endif
    00036