Classes | Defines | Functions
CtrlGroup.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CtrlGroup
struct  Incremental_data
struct  Incremental_q
struct  JointMotionData

Defines

#define Q_LOCK_TIMEOUT   1000
#define Q_OFFSET_IDX(a, b, c)
#define Q_SIZE   200

Functions

void Ros_CtrlGroup_ConvertToMotoPos (CtrlGroup *ctrlGroup, float radPos[MAX_PULSE_AXES], long pulsePos[MAX_PULSE_AXES])
void Ros_CtrlGroup_ConvertToRosPos (CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES], float radPos[MAX_PULSE_AXES])
CtrlGroupRos_CtrlGroup_Create (int groupNo, float interpolPeriod)
UCHAR Ros_CtrlGroup_GetAxisConfig (CtrlGroup *ctrlGroup)
BOOL Ros_CtrlGroup_GetFBPulsePos (CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])
BOOL Ros_CtrlGroup_GetPulsePosCmd (CtrlGroup *ctrlGroup, long pulsePos[MAX_PULSE_AXES])
BOOL Ros_CtrlGroup_IsRobot (CtrlGroup *ctrlGroup)

Define Documentation

#define Q_LOCK_TIMEOUT   1000

Definition at line 36 of file CtrlGroup.h.

#define Q_OFFSET_IDX (   a,
  b,
 
)
Value:
(((a)+(b)) >= (c) ) ? ((a)+(b)-(c)) \
                                : ( (((a)+(b)) < 0 ) ? ((a)+(b)+(c)) : ((a)+(b)) )

Definition at line 37 of file CtrlGroup.h.

#define Q_SIZE   200

Definition at line 35 of file CtrlGroup.h.


Function Documentation

void Ros_CtrlGroup_ConvertToMotoPos ( CtrlGroup ctrlGroup,
float  radPos[MAX_PULSE_AXES],
long  pulsePos[MAX_PULSE_AXES] 
)

Definition at line 296 of file CtrlGroup.c.

void Ros_CtrlGroup_ConvertToRosPos ( CtrlGroup ctrlGroup,
long  pulsePos[MAX_PULSE_AXES],
float  radPos[MAX_PULSE_AXES] 
)

Definition at line 266 of file CtrlGroup.c.

CtrlGroup* Ros_CtrlGroup_Create ( int  groupNo,
float  interpolPeriod 
)

Definition at line 77 of file CtrlGroup.c.

UCHAR Ros_CtrlGroup_GetAxisConfig ( CtrlGroup ctrlGroup)

Definition at line 330 of file CtrlGroup.c.

BOOL Ros_CtrlGroup_GetFBPulsePos ( CtrlGroup ctrlGroup,
long  pulsePos[MAX_PULSE_AXES] 
)

Definition at line 207 of file CtrlGroup.c.

BOOL Ros_CtrlGroup_GetPulsePosCmd ( CtrlGroup ctrlGroup,
long  pulsePos[MAX_PULSE_AXES] 
)

Definition at line 164 of file CtrlGroup.c.

BOOL Ros_CtrlGroup_IsRobot ( CtrlGroup ctrlGroup)

Definition at line 344 of file CtrlGroup.c.



motoman_driver
Author(s): Jeremy Zoss (Southwest Research Institute)
autogenerated on Wed Aug 26 2015 12:37:33