Public Member Functions | Private Attributes
STDoutComm Class Reference

#include <stdoutcomm.h>

Inheritance diagram for STDoutComm:
Inheritance graph
[legend]

List of all members.

Public Member Functions

unsigned long long K_get_sum_ticks_a ()
unsigned long long K_get_sum_ticks_b ()
void send_gyro (double theta, double sigma)
void send_odometry (double z, double x, double theta, double v_encoder, double v_encoder_angular, int wheel_a, int wheel_b, double v_encoder_left, double v_encoder_right)
void send_pitch_roll (double pitch, double roll)
void send_rotunit (double rot)
void send_sonar_back_rightBack_rightFront (int ir_back, int ir_right_back, int ir_right)
void send_sonar_front_usound_leftFront_left (int ir_right_front, int usound, int ir_left_front, int ir_left)
void send_sonar_leftBack (int ir_left_back)
 STDoutComm ()
double v1 ()
double v1_left ()
double v1_right ()

Private Attributes

unsigned long long sum_ticks_a_
unsigned long long sum_ticks_b_
double v_encoder_
double v_encoder_left_
double v_encoder_right_

Detailed Description

Definition at line 8 of file stdoutcomm.h.


Constructor & Destructor Documentation

STDoutComm::STDoutComm ( ) [inline]

Definition at line 11 of file stdoutcomm.h.


Member Function Documentation

unsigned long long STDoutComm::K_get_sum_ticks_a ( ) [inline]

Definition at line 60 of file stdoutcomm.h.

unsigned long long STDoutComm::K_get_sum_ticks_b ( ) [inline]

Definition at line 65 of file stdoutcomm.h.

void STDoutComm::send_gyro ( double  theta,
double  sigma 
) [inline, virtual]

Implements Comm.

Definition at line 50 of file stdoutcomm.h.

void STDoutComm::send_odometry ( double  z,
double  x,
double  theta,
double  v_encoder,
double  v_encoder_angular,
int  wheel_a,
int  wheel_b,
double  v_encoder_left,
double  v_encoder_right 
) [inline, virtual]

Implements Comm.

Definition at line 12 of file stdoutcomm.h.

void STDoutComm::send_pitch_roll ( double  pitch,
double  roll 
) [inline, virtual]

Implements Comm.

Definition at line 45 of file stdoutcomm.h.

void STDoutComm::send_rotunit ( double  rot) [inline, virtual]

Implements Comm.

Definition at line 55 of file stdoutcomm.h.

void STDoutComm::send_sonar_back_rightBack_rightFront ( int  ir_back,
int  ir_right_back,
int  ir_right 
) [inline, virtual]

Implements Comm.

Definition at line 38 of file stdoutcomm.h.

void STDoutComm::send_sonar_front_usound_leftFront_left ( int  ir_right_front,
int  usound,
int  ir_left_front,
int  ir_left 
) [inline, virtual]

Implements Comm.

Definition at line 30 of file stdoutcomm.h.

void STDoutComm::send_sonar_leftBack ( int  ir_left_back) [inline, virtual]

Implements Comm.

Definition at line 25 of file stdoutcomm.h.

double STDoutComm::v1 ( ) [inline]

Definition at line 70 of file stdoutcomm.h.

double STDoutComm::v1_left ( ) [inline]

Definition at line 75 of file stdoutcomm.h.

double STDoutComm::v1_right ( ) [inline]

Definition at line 80 of file stdoutcomm.h.


Member Data Documentation

unsigned long long STDoutComm::sum_ticks_a_ [private]

Definition at line 86 of file stdoutcomm.h.

unsigned long long STDoutComm::sum_ticks_b_ [private]

Definition at line 87 of file stdoutcomm.h.

double STDoutComm::v_encoder_ [private]

Definition at line 88 of file stdoutcomm.h.

double STDoutComm::v_encoder_left_ [private]

Definition at line 89 of file stdoutcomm.h.

double STDoutComm::v_encoder_right_ [private]

Definition at line 89 of file stdoutcomm.h.


The documentation for this class was generated from the following file:


kurt_base
Author(s): Jochen Sprickerhof
autogenerated on Thu Aug 27 2015 13:44:43