Macros | Functions | Variables
DroneNode.cpp File Reference
#include <ros/ros.h>
#include <std_msgs/String.h>
#include <std_msgs/Float64.h>
#include <edrone_client/edrone_services.h>
#include <geometry_msgs/PoseArray.h>
#include <sys/time.h>
#include <boost/thread.hpp>
#include <boost/chrono.hpp>
#include <pthread.h>
#include <unistd.h>
#include <eyantra_drone/Common.h>
#include <eyantra_drone/Protocol.h>
#include <edrone_client/edrone_msgs.h>
Include dependency graph for DroneNode.cpp:

Go to the source code of this file.

Macros

#define PORT   23
 

Functions

void Callback (const edrone_client::edrone_msgs::ConstPtr &msg)
 
void * createSocket (void *threadid)
 
int main (int argc, char **argv)
 
void * readFunction (void *threadid)
 
void * serviceFunction (void *threadid)
 
void * writeFunction (void *threadid)
 

Variables

Communication com
 
bool isSocketCreate =false
 
Protocol pro
 
edrone_client::edrone_services service
 
ros::ServiceClient serviceClient
 
int userRC [8] ={1500,1500,1500,1500,1000,1000,1000,1000}
 

Macro Definition Documentation

#define PORT   23

Definition at line 43 of file DroneNode.cpp.

Function Documentation

void Callback ( const edrone_client::edrone_msgs::ConstPtr &  msg)

Definition at line 116 of file DroneNode.cpp.

void* createSocket ( void *  threadid)

Definition at line 57 of file DroneNode.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 128 of file DroneNode.cpp.

void* readFunction ( void *  threadid)

Definition at line 80 of file DroneNode.cpp.

void* serviceFunction ( void *  threadid)

Definition at line 90 of file DroneNode.cpp.

void* writeFunction ( void *  threadid)

Definition at line 62 of file DroneNode.cpp.

Variable Documentation

Definition at line 49 of file DroneNode.cpp.

bool isSocketCreate =false

Definition at line 47 of file DroneNode.cpp.

Protocol pro

Definition at line 50 of file DroneNode.cpp.

edrone_client::edrone_services service

Definition at line 53 of file DroneNode.cpp.

ros::ServiceClient serviceClient

Definition at line 52 of file DroneNode.cpp.

int userRC[8] ={1500,1500,1500,1500,1000,1000,1000,1000}

Definition at line 55 of file DroneNode.cpp.



edrone_client
Author(s): Simranjeet Singh
autogenerated on Sun Dec 1 2019 03:30:51