Public Member Functions | Private Attributes
BirdTrack_impl Class Reference

#include <bird_track_impl.h>

List of all members.

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.
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.

Definition at line 72 of file BirdTrack_impl.cc.

BirdTrack_impl::BirdTrack_impl ( std::string  serial_device)

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.

Definition at line 83 of file BirdTrack_impl.cc.

Definition at line 309 of file BirdTrack_impl.cc.

int BirdTrack_impl::start ( void  )

Definition at line 130 of file BirdTrack_impl.cc.

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.

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 Sat Jun 8 2019 19:36:23