INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

NONFRAMEWORK CODE
Driver Interfaces
Drivers
Libraries
Utilities

FRAMEWORK CODE
Interfaces
Components
Libraries
Utilities

Full Software Listings

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

components/teleop/component.h

00001 /*
00002  * Orca-Robotics Project: Components for robotics 
00003  *               http://orca-robotics.sf.net/
00004  * Copyright (c) 2004-2009 Alex Brooks, Alexei Makarenko, Tobias Kaupp
00005  *
00006  * This copy of Orca is licensed to you under the terms described in
00007  * the LICENSE file included in this distribution.
00008  *
00009  */
00010 /*
00011  * Orca-Robotics Project: Components for robotics 
00012  *               http://orca-robotics.sf.net/
00013  * Copyright (c) 2004-2009 Alex Brooks, Alexei Makarenko, Tobias Kaupp
00014  *
00015  * This copy of Orca is licensed to you under the terms described in
00016  * the LICENSE file included in this distribution.
00017  *
00018  */
00019 
00020 #ifndef COMPONENT_H
00021 #define COMPONENT_H
00022 
00023 #include <orcaice/component.h>
00024 
00025 namespace orcateleop {
00026     class NetworkThread;
00027     class TermDisplayThread;
00028     class InputThread;
00029 }
00030 
00031 namespace teleop
00032 {
00033 
00034 class Component : public orcaice::Component
00035 {
00036 public:
00037     Component();
00038 
00039     // from orcaice::Component
00040     virtual void start();
00041     virtual void stop();
00042 
00043 private:
00044     orcateleop::NetworkThread* networkThread_;
00045     orcateleop::TermDisplayThread* displayThread_;
00046     orcateleop::InputThread* inputThread_;
00047 };
00048 
00049 } // namespace
00050 
00051 #endif
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5