iCub-main
Public Member Functions | Public Attributes | List of all members
yarp::dev::EsdMessageSnifferParameters Struct Reference

A container class to pass parameters to the open() method of the device driver. More...

#include <EsdMessageSniffer.h>

Public Member Functions

 EsdMessageSnifferParameters (int nj)
 Constructor. More...
 
 ~EsdMessageSnifferParameters ()
 Destructor. More...
 

Public Attributes

long int _txQueueSize
 
long int _rxQueueSize
 
long int _txTimeout
 
long int _rxTimeout
 
int _networkN
 
int _njoints
 network number More...
 
unsigned char _my_address
 number of joints (cards * 2) More...
 
int _polling_interval
 my address More...
 
int _timeout
 thread polling interval [ms] More...
 
int(* _p )(const char *fmt,...)
 number of cycles before timing out More...
 
unsigned char * _destinations
 printf-like function for spying messages More...
 
int * _axisMap
 destination addresses More...
 
double * _angleToEncoder
 axis remapping lookup-table More...
 
double * _zeros
 angle to encoder conversion factors More...
 

Detailed Description

A container class to pass parameters to the open() method of the device driver.

Definition at line 40 of file EsdMessageSniffer.h.

Constructor & Destructor Documentation

◆ EsdMessageSnifferParameters()

EsdMessageSnifferParameters::EsdMessageSnifferParameters ( int  nj)

Constructor.

Parameters
njis the number of controller axes.

Definition at line 49 of file EsdMessageSniffer.cpp.

◆ ~EsdMessageSnifferParameters()

EsdMessageSnifferParameters::~EsdMessageSnifferParameters ( )

Destructor.

Definition at line 69 of file EsdMessageSniffer.cpp.

Member Data Documentation

◆ _angleToEncoder

double* yarp::dev::EsdMessageSnifferParameters::_angleToEncoder

axis remapping lookup-table

Definition at line 67 of file EsdMessageSniffer.h.

◆ _axisMap

int* yarp::dev::EsdMessageSnifferParameters::_axisMap

destination addresses

Definition at line 66 of file EsdMessageSniffer.h.

◆ _destinations

unsigned char* yarp::dev::EsdMessageSnifferParameters::_destinations

printf-like function for spying messages

Definition at line 65 of file EsdMessageSniffer.h.

◆ _my_address

unsigned char yarp::dev::EsdMessageSnifferParameters::_my_address

number of joints (cards * 2)

Definition at line 60 of file EsdMessageSniffer.h.

◆ _networkN

int yarp::dev::EsdMessageSnifferParameters::_networkN

Definition at line 58 of file EsdMessageSniffer.h.

◆ _njoints

int yarp::dev::EsdMessageSnifferParameters::_njoints

network number

Definition at line 59 of file EsdMessageSniffer.h.

◆ _p

int(* yarp::dev::EsdMessageSnifferParameters::_p) (const char *fmt,...)

number of cycles before timing out

Definition at line 63 of file EsdMessageSniffer.h.

◆ _polling_interval

int yarp::dev::EsdMessageSnifferParameters::_polling_interval

my address

Definition at line 61 of file EsdMessageSniffer.h.

◆ _rxQueueSize

long int yarp::dev::EsdMessageSnifferParameters::_rxQueueSize

Definition at line 54 of file EsdMessageSniffer.h.

◆ _rxTimeout

long int yarp::dev::EsdMessageSnifferParameters::_rxTimeout

Definition at line 56 of file EsdMessageSniffer.h.

◆ _timeout

int yarp::dev::EsdMessageSnifferParameters::_timeout

thread polling interval [ms]

Definition at line 62 of file EsdMessageSniffer.h.

◆ _txQueueSize

long int yarp::dev::EsdMessageSnifferParameters::_txQueueSize

Definition at line 53 of file EsdMessageSniffer.h.

◆ _txTimeout

long int yarp::dev::EsdMessageSnifferParameters::_txTimeout

Definition at line 55 of file EsdMessageSniffer.h.

◆ _zeros

double* yarp::dev::EsdMessageSnifferParameters::_zeros

angle to encoder conversion factors

Definition at line 68 of file EsdMessageSniffer.h.


The documentation for this struct was generated from the following files: