$search

FRIThread Class Reference

#include <FRIComm.hh>

List of all members.

Classes

class  KRLCmd

Public Member Functions

RobotCommand cmd ()
void configureNetwork (int local_port, const char *remote_address, int remote_port)
 set network parameters
RobotData data ()
void finish ()
 FRIThread ()
FRIChecklimitChecker ()
void postCommand (int iData[16], float rData[16])
bool running ()
bool runstop ()
void setCmd (RobotCommand cmd)
void setRunstop (bool stopped)
bool start ()
RobotStatus status ()

Private Member Functions

void * run ()

Static Private Member Functions

static void * run_s (void *ptr)

Private Attributes

RobotCommand cmd_buffer_
RobotData data_buffer_
bool exitRequested_
FRIComm fri
KRLCmd krlcmd_buffer_
pthread_mutex_t mutex_
bool running_
bool runstop_buffer_
RobotStatus status_buffer_
pthread_t thread_

Detailed Description

Definition at line 134 of file FRIComm.hh.


Constructor & Destructor Documentation

FRIThread::FRIThread (  ) 

Definition at line 585 of file FRIComm.cc.


Member Function Documentation

RobotCommand FRIThread::cmd (  ) 

Definition at line 746 of file FRIComm.cc.

void FRIThread::configureNetwork ( int  local_port,
const char *  remote_address,
int  remote_port 
)

set network parameters

Definition at line 596 of file FRIComm.cc.

RobotData FRIThread::data (  ) 

Definition at line 725 of file FRIComm.cc.

void FRIThread::finish (  ) 

Definition at line 737 of file FRIComm.cc.

FRICheck * FRIThread::limitChecker (  ) 

Definition at line 614 of file FRIComm.cc.

void FRIThread::postCommand ( int  iData[16],
float  rData[16] 
)

Definition at line 766 of file FRIComm.cc.

void * FRIThread::run ( void   )  [private]

Definition at line 663 of file FRIComm.cc.

static void* FRIThread::run_s ( void *  ptr  )  [inline, static, private]

Definition at line 164 of file FRIComm.hh.

bool FRIThread::running (  ) 

Definition at line 731 of file FRIComm.cc.

bool FRIThread::runstop (  ) 

Definition at line 650 of file FRIComm.cc.

void FRIThread::setCmd ( RobotCommand  cmd  ) 

Definition at line 759 of file FRIComm.cc.

void FRIThread::setRunstop ( bool  stopped  ) 

Definition at line 656 of file FRIComm.cc.

bool FRIThread::start (  ) 

Definition at line 619 of file FRIComm.cc.

RobotStatus FRIThread::status (  ) 

Definition at line 752 of file FRIComm.cc.


Member Data Documentation

Definition at line 179 of file FRIComm.hh.

Definition at line 178 of file FRIComm.hh.

bool FRIThread::exitRequested_ [private]

Definition at line 165 of file FRIComm.hh.

Definition at line 161 of file FRIComm.hh.

Definition at line 181 of file FRIComm.hh.

pthread_mutex_t FRIThread::mutex_ [private]

Definition at line 168 of file FRIComm.hh.

bool FRIThread::running_ [private]

Definition at line 165 of file FRIComm.hh.

Definition at line 177 of file FRIComm.hh.

Definition at line 180 of file FRIComm.hh.

pthread_t FRIThread::thread_ [private]

Definition at line 167 of file FRIComm.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


kuka_fri
Author(s): Ingo Kresse, Alexis Maldonado
autogenerated on Tue Dec 4 09:02:46 2012