keyboard.cpp File Reference

#include <termios.h>
#include <signal.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/poll.h>
#include <boost/thread/thread.hpp>
#include <ros/ros.h>
#include <iostream>
#include <cmath>
#include <stdexcept>
#include "duration.h"
#include <sys/time.h>
#include "ros/time.h"
#include <cstdio>
#include <sstream>
#include <log4cxx/logger.h>
#include "ros/console.h"
#include <boost/static_assert.hpp>
#include <cassert>
#include <stdint.h>
#include <assert.h>
#include <stddef.h>
#include <string>
#include "ros/assert.h"
#include <vector>
#include <map>
#include <set>
#include <list>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/function.hpp>
#include "exceptions.h"
#include <boost/shared_array.hpp>
#include "ros/types.h"
#include "ros/forwards.h"
#include "ros/common.h"
#include "ros/macros.h"
#include <string.h>
#include <boost/array.hpp>
#include "serialized_message.h"
#include "message_forward.h"
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include "message_traits.h"
#include "ros/exception.h"
#include <boost/call_traits.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/or.hpp>
#include <boost/mpl/not.hpp>
#include <cstring>
#include <boost/bind.hpp>
#include <typeinfo>
#include <ros/message.h>
#include <boost/type_traits/is_void.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/type_traits/is_const.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/make_shared.hpp>
#include <ros/static_assert.h>
#include "ros/message_traits.h"
#include "ros/builtin_message_traits.h"
#include "ros/serialization.h"
#include "ros/message_event.h"
#include "forwards.h"
#include "timer_options.h"
#include "wall_timer_options.h"
#include "ros/service_traits.h"
#include <boost/lexical_cast.hpp>
#include "subscription_callback_helper.h"
#include "ros/spinner.h"
#include <time.h>
#include "ros/publisher.h"
#include <boost/utility.hpp>
#include "ros/service_server.h"
#include "ros/subscriber.h"
#include "ros/node_handle.h"
#include "ros/init.h"
#include "XmlRpcValue.h"
#include "node_handle.h"
#include "ros/names.h"
#include <ostream>
#include "ros/message_operations.h"
#include "geometry_msgs/Vector3.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ErraticKeyboardTeleopNode

Defines

#define KEYCODE_A   0x61
#define KEYCODE_A_CAP   0x41
#define KEYCODE_D   0x64
#define KEYCODE_D_CAP   0x44
#define KEYCODE_S   0x73
#define KEYCODE_S_CAP   0x53
#define KEYCODE_W   0x77
#define KEYCODE_W_CAP   0x57

Functions

int main (int argc, char **argv)

Variables

bool done
int kfd = 0
struct termios cooked raw
ErraticKeyboardTeleopNodetbk

Define Documentation

#define KEYCODE_A   0x61

Definition at line 43 of file keyboard.cpp.

#define KEYCODE_A_CAP   0x41

Definition at line 47 of file keyboard.cpp.

#define KEYCODE_D   0x64

Definition at line 45 of file keyboard.cpp.

#define KEYCODE_D_CAP   0x44

Definition at line 48 of file keyboard.cpp.

#define KEYCODE_S   0x73

Definition at line 44 of file keyboard.cpp.

#define KEYCODE_S_CAP   0x53

Definition at line 49 of file keyboard.cpp.

#define KEYCODE_W   0x77

Definition at line 42 of file keyboard.cpp.

#define KEYCODE_W_CAP   0x57

Definition at line 50 of file keyboard.cpp.


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 92 of file keyboard.cpp.


Variable Documentation

bool done

Definition at line 90 of file keyboard.cpp.

int kfd = 0

Definition at line 88 of file keyboard.cpp.

struct termios cooked raw

Definition at line 89 of file keyboard.cpp.

Definition at line 87 of file keyboard.cpp.

 All Classes Files Functions Variables Defines


erratic_teleop
Author(s): Antons Rebguns
autogenerated on Fri Jan 11 09:53:43 2013