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

# /Users/fpy/titan-1-5-MBARI/Mers/Estimation/Discrete/Stub/ME_stub.h

    00001
    00002 //
    00003 // Copyright (c) 2004           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 // Organization:        Model-based Embedded and Robotic Systems Group
    00010 //                                      Massachusetts Institute of Technology
    00011 //
    00013
    00014 #ifndef ME_STUBS_HEADERFILE
    00015 #define ME_STUBS_HEADERFILE
    00016
    00017 #include <Mers/Estimation/Discrete/ME_connection.h>
    00018
    00019 namespace Mers {
    00020         namespace Estimation {
    00021                 namespace Discrete {
    00022                         namespace Stub {
    00023
    00024                                  unsigned int get_observation_timeout(unsigned int);
    00025                                  unsigned int get_command_timeout(unsigned int);
    00026
    00034                                 class MEStub : public Mers::Estimation::Discrete::ME_connection
    00035                                 {
    00036                                 public:
    00037                                         bool progress(unsigned int cmd_index, unsigned int value_index);
    00038                                         bool observe(unsigned int obs_index, unsigned int value_index);
    00039                                         const Mers::Utils::Containers::intList * find_mode_estimate();
    00040                                         const Mers::Utils::Containers::intList * get_full_state();
    00041                                         bool progress_to_estimate();
    00042
    00050                                         virtual bool set_initial_state(unsigned int state_index,
    00051                                                                                                                                                                  unsigned int value_index);
    00052                                 };
    00053                         }
    00054                 }
    00055         }
    00056 }
    00057
    00058 #endif