#include <stdoutcomm.h>
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_ |
Definition at line 8 of file stdoutcomm.h.
STDoutComm::STDoutComm | ( | ) | [inline] |
Definition at line 11 of file stdoutcomm.h.
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.
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.