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() [1/2]

BirdTrack_impl::BirdTrack_impl ( std::string  serial_device)

Definition at line 60 of file BirdTrack_impl.cc.

◆ ~BirdTrack_impl() [1/2]

BirdTrack_impl::~BirdTrack_impl ( )

Definition at line 72 of file BirdTrack_impl.cc.

◆ BirdTrack_impl() [2/2]

BirdTrack_impl::BirdTrack_impl ( std::string  serial_device)

◆ ~BirdTrack_impl() [2/2]

BirdTrack_impl::~BirdTrack_impl ( )

Member Function Documentation

◆ get_posangles() [1/2]

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

◆ get_posangles() [2/2]

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

Definition at line 280 of file BirdTrack_impl.cc.

◆ get_rawposangles() [1/2]

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

◆ get_rawposangles() [2/2]

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

Definition at line 198 of file BirdTrack_impl.cc.

◆ initialize_Tracker() [1/2]

void BirdTrack_impl::initialize_Tracker ( )

◆ initialize_Tracker() [2/2]

void BirdTrack_impl::initialize_Tracker ( void  )

Definition at line 83 of file BirdTrack_impl.cc.

◆ polhemus_coord_to_world_coord() [1/2]

int BirdTrack_impl::polhemus_coord_to_world_coord ( double *  vec)

◆ polhemus_coord_to_world_coord() [2/2]

int BirdTrack_impl::polhemus_coord_to_world_coord ( double *  vec)

Definition at line 309 of file BirdTrack_impl.cc.

◆ start() [1/2]

int BirdTrack_impl::start ( )

◆ start() [2/2]

int BirdTrack_impl::start ( void  )

Definition at line 130 of file BirdTrack_impl.cc.

◆ stop() [1/2]

int BirdTrack_impl::stop ( )

◆ stop() [2/2]

int BirdTrack_impl::stop ( void  )

Definition at line 149 of file BirdTrack_impl.cc.

◆ write_to_file() [1/2]

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

◆ write_to_file() [2/2]

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

Definition at line 171 of file BirdTrack_impl.cc.

Member Data Documentation

◆ _erc

unsigned char BirdTrack_impl::_erc
private

Definition at line 48 of file bird_track_impl.h.

◆ _sensor1

unsigned char BirdTrack_impl::_sensor1
private

Definition at line 48 of file bird_track_impl.h.

◆ _sensor2

unsigned char BirdTrack_impl::_sensor2
private

Definition at line 48 of file bird_track_impl.h.

◆ doubledata

double BirdTrack_impl::doubledata
private

Definition at line 47 of file bird_track_impl.h.

◆ fd

int BirdTrack_impl::fd
private

Definition at line 46 of file bird_track_impl.h.

◆ fobMutex

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.

◆ refcount

int BirdTrack_impl::refcount
private

Definition at line 49 of file bird_track_impl.h.

◆ serial_object

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 Feb 28 2022 21:41:35