Public Member Functions | Private Attributes | List of all members
BirdTrack_impl Class Reference

#include <bird_track_impl.h>

Public Member Functions

 BirdTrack_impl (std::string serial_device)
 
 BirdTrack_impl (std::string serial_device)
 
int get_posangles (int whichtracker, double *v)
 
int get_posangles (int whichtracker, double *v)
 
int get_rawposangles (int whichtracker, int *raw)
 
int get_rawposangles (int whichtracker, int *raw)
 
void initialize_Tracker ()
 
void initialize_Tracker ()
 
int polhemus_coord_to_world_coord (double *vec)
 
int polhemus_coord_to_world_coord (double *vec)
 
int start ()
 
int start ()
 
int stop ()
 
int stop ()
 
void write_to_file (double *v, char *argv)
 
void write_to_file (double *v, char *argv)
 
 ~BirdTrack_impl ()
 
 ~BirdTrack_impl ()
 

Private Attributes

unsigned char _erc
 
unsigned char _sensor1
 
unsigned char _sensor2
 
double doubledata [12]
 
int fd
 
pthread_mutex_t fobMutex
 protect all methods that are called by the corba interface classes. More...
 
int refcount
 
SerialDeviceserial_object
 

Detailed Description

Definition at line 30 of file bird_track_impl.h.

Constructor & Destructor Documentation

BirdTrack_impl::BirdTrack_impl ( std::string  serial_device)

Definition at line 60 of file BirdTrack_impl.cc.

BirdTrack_impl::~BirdTrack_impl ( )

Definition at line 72 of file BirdTrack_impl.cc.

BirdTrack_impl::BirdTrack_impl ( std::string  serial_device)
BirdTrack_impl::~BirdTrack_impl ( )

Member Function Documentation

int BirdTrack_impl::get_posangles ( int  whichtracker,
double *  v 
)
int BirdTrack_impl::get_posangles ( int  whichtracker,
double *  v 
)

Definition at line 280 of file BirdTrack_impl.cc.

int BirdTrack_impl::get_rawposangles ( int  whichtracker,
int *  raw 
)
int BirdTrack_impl::get_rawposangles ( int  whichtracker,
int *  raw 
)

Definition at line 198 of file BirdTrack_impl.cc.

void BirdTrack_impl::initialize_Tracker ( )
void BirdTrack_impl::initialize_Tracker ( void  )

Definition at line 83 of file BirdTrack_impl.cc.

int BirdTrack_impl::polhemus_coord_to_world_coord ( double *  vec)
int BirdTrack_impl::polhemus_coord_to_world_coord ( double *  vec)

Definition at line 309 of file BirdTrack_impl.cc.

int BirdTrack_impl::start ( )
int BirdTrack_impl::start ( void  )

Definition at line 130 of file BirdTrack_impl.cc.

int BirdTrack_impl::stop ( )
int BirdTrack_impl::stop ( void  )

Definition at line 149 of file BirdTrack_impl.cc.

void BirdTrack_impl::write_to_file ( double *  v,
char *  argv 
)
void BirdTrack_impl::write_to_file ( double *  v,
char *  argv 
)

Definition at line 171 of file BirdTrack_impl.cc.

Member Data Documentation

unsigned char BirdTrack_impl::_erc
private

Definition at line 48 of file bird_track_impl.h.

unsigned char BirdTrack_impl::_sensor1
private

Definition at line 48 of file bird_track_impl.h.

unsigned char BirdTrack_impl::_sensor2
private

Definition at line 48 of file bird_track_impl.h.

double BirdTrack_impl::doubledata
private

Definition at line 47 of file bird_track_impl.h.

int BirdTrack_impl::fd
private

Definition at line 46 of file bird_track_impl.h.

pthread_mutex_t BirdTrack_impl::fobMutex
private

protect all methods that are called by the corba interface classes.

Definition at line 53 of file bird_track_impl.h.

int BirdTrack_impl::refcount
private

Definition at line 49 of file bird_track_impl.h.

SerialDevice * BirdTrack_impl::serial_object
private

Definition at line 45 of file bird_track_impl.h.


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


asr_flock_of_birds
Author(s): Bernhardt Andre, Engelmann Stephan, Giesler Björn, Heller Florian, Jäkel Rainer, Nguyen Trung, Pardowitz Michael, Weckesser Peter, Yi Xie, Zöllner Raoul
autogenerated on Mon Jun 10 2019 12:44:40