[ODE] what about dParamCFM2, dParamCFM3 ?

Tim Schmidt tisch at uni-paderborn.de
Thu Jul 11 05:28:01 2002


Hi!

A short question (maybe to Russ):

In common.h the joint parameters are defined. A macro is used to create 
the parameters for the second and third axis.
Did you leave out dParamCFM2 and dParamCFM3 on purpose or is it a 
mistake? And what effect does this parameter actually have?

greetings,
	Tim

-----

#define D_ALL_PARAM_NAMES(start) \
   /* parameters for limits and motors */ \
   dParamLoStop = start, \
   dParamHiStop, \
   dParamVel, \
   dParamFMax, \
   dParamFudgeFactor, \
   dParamBounce, \
   dParamCFM, \
   dParamStopERP, \
   dParamStopCFM, \
   /* parameters for suspension */ \
   dParamSuspensionERP, \
   dParamSuspensionCFM,

#define D_ALL_PARAM_NAMES_X(start,x) \
   /* parameters for limits and motors */ \
   dParamLoStop ## x = start, \
   dParamHiStop ## x, \
   dParamVel ## x, \
   dParamFMax ## x, \
   dParamFudgeFactor ## x, \
   dParamBounce ## x, \
                                 <<<<<<<<<<<<<<< !!!
   dParamStopERP ## x, \
   dParamStopCFM ## x, \
   /* parameters for suspension */ \
   dParamSuspensionERP ## x, \
   dParamSuspensionCFM ## x,

enum {
   D_ALL_PARAM_NAMES(0)
   D_ALL_PARAM_NAMES_X(0x100,2)
   D_ALL_PARAM_NAMES_X(0x200,3)