#include <ros/ros.h>
#include <string.h>
#include <sensor_msgs/Imu.h>
#include <std_msgs/String.h>
#include <geometry_msgs/Vector3Stamped.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <Ivy/ivy.h>
#include <Ivy/ivyloop.h>
#include <tf/tf.h>
#include <Ivy/timer.h>
Go to the source code of this file.
Defines |
#define | DEG2RAD 3.14159265359/180 |
Functions |
void | ACCELCallback (IvyClientPtr app, void *data, int argc, char **argv) |
void | ATTCallback (IvyClientPtr app, void *data, int argc, char **argv) |
void | GYROCallback (IvyClientPtr app, void *data, int argc, char **argv) |
void | MAGCallback (IvyClientPtr app, void *data, int argc, char **argv) |
int | main (int argc, char **argv) |
void | ROSCallback (TimerId id, void *user_data, unsigned long delta) |
Variables |
geometry_msgs::Vector3Stamped | acc_data |
ros::Publisher | acc_message |
sensor_msgs::Imu | att_data |
ros::Publisher | att_message |
sensor_msgs::Imu | imu_data |
ros::Publisher | imu_message |
geometry_msgs::Vector3Stamped | mag_data |
ros::Publisher | mag_message |
tf::Quaternion | q |
Define Documentation
Function Documentation
void ACCELCallback |
( |
IvyClientPtr |
app, |
|
|
void * |
data, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void ATTCallback |
( |
IvyClientPtr |
app, |
|
|
void * |
data, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void GYROCallback |
( |
IvyClientPtr |
app, |
|
|
void * |
data, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void MAGCallback |
( |
IvyClientPtr |
app, |
|
|
void * |
data, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
void ROSCallback |
( |
TimerId |
id, |
|
|
void * |
user_data, |
|
|
unsigned long |
delta |
|
) |
| |
Variable Documentation