Classes | Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
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

Definition at line 585 of file FRIComm.cc.


Member Function Documentation

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.

Definition at line 725 of file FRIComm.cc.

Definition at line 737 of file FRIComm.cc.

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.

Definition at line 731 of file FRIComm.cc.

Definition at line 650 of file FRIComm.cc.

Definition at line 759 of file FRIComm.cc.

void FRIThread::setRunstop ( bool  stopped)

Definition at line 656 of file FRIComm.cc.

Definition at line 619 of file FRIComm.cc.

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.

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.

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 Thu May 23 2013 05:28:18