#include <FRIComm.hh>
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 () | |
FRICheck * | limitChecker () |
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_ |
Definition at line 134 of file FRIComm.hh.
Definition at line 585 of file FRIComm.cc.
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.
void FRIThread::finish | ( | ) |
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.
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.
Definition at line 752 of file FRIComm.cc.
RobotCommand FRIThread::cmd_buffer_ [private] |
Definition at line 179 of file FRIComm.hh.
RobotData FRIThread::data_buffer_ [private] |
Definition at line 178 of file FRIComm.hh.
bool FRIThread::exitRequested_ [private] |
Definition at line 165 of file FRIComm.hh.
FRIComm FRIThread::fri [private] |
Definition at line 161 of file FRIComm.hh.
KRLCmd FRIThread::krlcmd_buffer_ [private] |
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.
bool FRIThread::runstop_buffer_ [private] |
Definition at line 177 of file FRIComm.hh.
RobotStatus FRIThread::status_buffer_ [private] |
Definition at line 180 of file FRIComm.hh.
pthread_t FRIThread::thread_ [private] |
Definition at line 167 of file FRIComm.hh.