Go to the documentation of this file.00001 #ifndef _COMM_H_
00002 #define _COMM_H_
00003
00004 class Comm
00005 {
00006 public:
00007 virtual ~Comm() { }
00008 virtual void send_odometry(double z, double x, double theta, double v_encoder,
00009 double v_encoder_angular, int wheel_a, int wheel_b, double v_encoder_left, double v_encoder_right) = 0;
00010 virtual void send_sonar_leftBack(int ir_left_back) = 0;
00011 virtual void send_sonar_front_usound_leftFront_left(int ir_right_front, int
00012 usound, int ir_left_front, int ir_left) = 0;
00013 virtual void send_sonar_back_rightBack_rightFront(int ir_back, int
00014 ir_right_back, int ir_right) = 0;
00015 virtual void send_pitch_roll(double pitch, double roll) = 0;
00016 virtual void send_gyro(double theta, double sigma) = 0;
00017 virtual void send_rotunit(double rot) = 0;
00018 };
00019
00020 #endif