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

# /Users/fpy/titan-1-5-MBARI/Mers/Executives/DeductiveController/Stub/DCCallbackStub.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 #if !defined(TITAN_CALLBACK_STUB)
    00015 #define TITAN_CALLBACK_STUB
    00016
    00017 #include <Mers/Executives/DeductiveController/DCCallback.h>
    00018
    00019 namespace Mers {
    00020         namespace Executives {
    00021                 namespace DeductiveController {
    00022                         namespace Stub {
    00023
    00030                                 class DCCallbackStub : public Mers::Executives::DeductiveController::DCCallback
    00031                                 {
    00032                                 public:
    00033                                         //------------------------------------------------------------------------------------
    00034                                         // Public Constructors, Copy Constructors, & Destructors
    00035                                         //------------------------------------------------------------------------------------
    00036
    00037                                         DCCallbackStub();
    00038                                         virtual ~DCCallbackStub();
    00039
    00040                                         //------------------------------------------------------------------------------------
    00041                                         // Public Function Members
    00042                                         //------------------------------------------------------------------------------------
    00043
    00044                                         void update_mode(Mers::Utils::Containers::intList const &mode_update);
    00045                                         void execute_command(Mers::Utils::Containers::intList const &commands);
    00046
    00054                                         virtual void update_observation(unsigned int varUID, unsigned int valUID);
    00055
    00056                                 };
    00057                         }
    00058                 }
    00059         }
    00060 }
    00061
    00062 #endif // !defined(TITAN_CALLBACK_STUB)