CanDriveHarmonica.cpp
/tmp/ws/src/cob_driver/cob_canopen_motor/common/src/
CanDriveHarmonica_8cpp
cob_canopen_motor/CanDriveHarmonica.h
CanDriveHarmonica.h
/tmp/ws/src/cob_driver/cob_canopen_motor/common/include/cob_canopen_motor/
CanDriveHarmonica_8h
cob_canopen_motor/CanDriveItf.h
cob_canopen_motor/SDOSegmented.h
cob_canopen_motor/ElmoRecorder.h
CanDriveHarmonica
CanDriveHarmonica::ParamCanOpenType
CanDriveHarmonica::ParamType
CanDriveItf.h
/tmp/ws/src/cob_driver/cob_canopen_motor/common/include/cob_canopen_motor/
CanDriveItf_8h
cob_canopen_motor/DriveParam.h
cob_canopen_motor/SDOSegmented.h
CanDriveItf
DriveParam.h
/tmp/ws/src/cob_driver/cob_canopen_motor/common/include/cob_canopen_motor/
DriveParam_8h
DriveParam
ElmoRecorder.cpp
/tmp/ws/src/cob_driver/cob_canopen_motor/common/src/
ElmoRecorder_8cpp
cob_canopen_motor/ElmoRecorder.h
cob_canopen_motor/CanDriveHarmonica.h
ElmoRecorder.h
/tmp/ws/src/cob_driver/cob_canopen_motor/common/include/cob_canopen_motor/
ElmoRecorder_8h
cob_canopen_motor/SDOSegmented.h
ElmoRecorder
SDOSegmented.h
/tmp/ws/src/cob_driver/cob_canopen_motor/common/include/cob_canopen_motor/
SDOSegmented_8h
segData
CanDriveHarmonica
classCanDriveHarmonica.html
CanDriveItf
CanDriveHarmonica::ParamCanOpenType
CanDriveHarmonica::ParamType
ST_MOTOR_FAILURE
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a8757b43b3e0be67d3689936d3a1a3cb1
ST_OPERATION_DISABLED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38aebbbfbfaf4d69ac1139fa36c129f12d9
ST_OPERATION_ENABLED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a29659398554f1942b7b1b556257d95a1
ST_PRE_INITIALIZED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a13af9ab9052d7b71efa23372d1b3cfe3
StateHarmonica
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38
ST_PRE_INITIALIZED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a13af9ab9052d7b71efa23372d1b3cfe3
ST_OPERATION_ENABLED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a29659398554f1942b7b1b556257d95a1
ST_OPERATION_DISABLED
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38aebbbfbfaf4d69ac1139fa36c129f12d9
ST_MOTOR_FAILURE
classCanDriveHarmonica.html
a4c36abda88507a1a689826aa4ac24a38a8757b43b3e0be67d3689936d3a1a3cb1
CanDriveHarmonica
classCanDriveHarmonica.html
ae516761708d624fe971fad7aaf1a912e
()
bool
disableBrake
classCanDriveHarmonica.html
a6594978b5df6168546b4560a63d2f3ab
(bool bDisabled)
bool
endHoming
classCanDriveHarmonica.html
a4cdcd4cbed75cb24d3bba8cadb6c917a
()
bool
evalReceivedMsg
classCanDriveHarmonica.html
a70e6797f54f312dea557ee4931eb3f5f
(CanMsg &msg)
bool
evalReceivedMsg
classCanDriveHarmonica.html
a7878b0a47ce26d2417c6ff78ab6425b9
()
void
evalSDO
classCanDriveHarmonica.html
a3fc2ad4b01ca8348821b7077522c0aed
(CanMsg &CMsg, int *pIndex, int *pSubindex)
bool
execHoming
classCanDriveHarmonica.html
a7cb152c8f613bffad842939bdf85508d
()
void
getData
classCanDriveHarmonica.html
ae1ee518a7ddc27e5baa21508dc6af258
(double *pdPosGearRad, double *pdVelGearRadS, int *piTorqueCtrl, int *piStatusCtrl)
unsigned int
getError
classCanDriveHarmonica.html
a4311a3cf82aa7faecf66e4e4409ac215
()
void
getGearDeltaPosVelRadS
classCanDriveHarmonica.html
ab52eff448356eb2aaf362e21a2411ec3
(double *pdDeltaAngleGearRad, double *pdVelGearRadS)
void
getGearPosRad
classCanDriveHarmonica.html
a071ef3e6557f5e9d1823f96696b4a2e4
(double *pdPosGearRad)
void
getGearPosVelRadS
classCanDriveHarmonica.html
ab8b36d62c13517c5bf5543b83421723b
(double *pdAngleGearRad, double *pdVelGearRadS)
void
getMotorTorque
classCanDriveHarmonica.html
afd9ef6aead98c22929fcf6ea22277663
(double *dTorqueNm)
int
getSDODataInt32
classCanDriveHarmonica.html
a0f86e5c2ccbb56cd3da167ed73b908f4
(CanMsg &CMsg)
void
getStatus
classCanDriveHarmonica.html
a0ddc4132fdef04bb8c826b07643a3a5c
(int *piStatus, int *piTempCel)
bool
getStatusLimitSwitch
classCanDriveHarmonica.html
a7a69f6bde694a48c17a478aacc2faf60
()
double
getTimeToLastMsg
classCanDriveHarmonica.html
ac4701daebe63b50847eb4e6bfe9fed47
()
bool
init
classCanDriveHarmonica.html
ab33c7e7935afbb0a34040155144b7541
()
bool
initHoming
classCanDriveHarmonica.html
a9e2d1c92983302ba3bcdf89843f856e2
()
void
IntprtSetFloat
classCanDriveHarmonica.html
ae5c2109117f9aad0da703e77e0f186d6
(int iDataLen, char cCmdChar1, char cCmdChar2, int iIndex, float fData)
void
IntprtSetInt
classCanDriveHarmonica.html
a5693550b93870c91d60aba4086f292b1
(int iDataLen, char cCmdChar1, char cCmdChar2, int iIndex, int iData)
bool
isError
classCanDriveHarmonica.html
aaf1edd2a99458633be1a7b2e88dfb8ce
()
bool
isInitialized
classCanDriveHarmonica.html
abd738e98947a3825a2fe3f172bce2538
()
void
requestMotorTorque
classCanDriveHarmonica.html
aaafb0c790dc5f96c4a3a8d1b65f6da02
()
void
requestPosVel
classCanDriveHarmonica.html
a05c6ce6a54731fb8ad87b774693941a0
()
void
requestStatus
classCanDriveHarmonica.html
ad8f82517458300c080e74b8799d3095d
()
bool
reset
classCanDriveHarmonica.html
a08ca2c763d7c29ccff3ac763dee43565
()
bool
resetEMStop
classCanDriveHarmonica.html
a9838a1224468d3f330f2facee670e19e
()
void
sendHeartbeat
classCanDriveHarmonica.html
a3f60a2a6ca6faec03896b083b501ffc3
()
void
sendSDOAbort
classCanDriveHarmonica.html
aad91b72ab5c43c998e7f3a01598794a2
(int iObjIndex, int iObjSubIndex, unsigned int iErrorCode)
void
sendSDODownload
classCanDriveHarmonica.html
a5769efa6a0d435ace4af6eafa297e99e
(int iObjIndex, int iObjSub, int iData)
void
sendSDOUpload
classCanDriveHarmonica.html
a08a607e68e2e395fbc7e30923751ac97
(int iObjIndex, int iObjSub)
void
setCanItf
classCanDriveHarmonica.html
ac74694c6a205a3b62f8e7d4c361af27c
(CanItf *pCanItf)
void
setCanOpenParam
classCanDriveHarmonica.html
a160fcaed2d60d4158265ede6ca322c4b
(int iTxPDO1, int iTxPDO2, int iRxPDO2, int iTxSDO, int iRxSDO)
void
setDriveParam
classCanDriveHarmonica.html
a02c0fcba7f04f93b59a8f35cea1503c8
(DriveParam driveParam)
bool
setEMStop
classCanDriveHarmonica.html
a66add850fa5de1a6e4a288d626eb8edd
()
void
setGearPosVelRadS
classCanDriveHarmonica.html
a630b14515b5bcef80d2e400256275f6d
(double dPosRad, double dVelRadS)
void
setGearVelRadS
classCanDriveHarmonica.html
a5101e7ddfe2373c96c0f47455f8b48b9
(double dVelEncRadS)
void
setMotorTorque
classCanDriveHarmonica.html
a2f6d99fd54fc241c251dcd404125353c
(double dTorqueNm)
int
setRecorder
classCanDriveHarmonica.html
a619c80a42db2134480b1c2fb07477980
(int iFlag, int iParam=0, std::string sParam="/home/MyLog_")
bool
setTypeMotion
classCanDriveHarmonica.html
ab8bc69ce3643438e93185f05c2682592
(int iType)
bool
shutdown
classCanDriveHarmonica.html
ae9d874e3456d13f32b8f1abfc43b3140
()
bool
start
classCanDriveHarmonica.html
aba3d87eb90da3a8a14d5e295651be980
()
bool
startWatchdog
classCanDriveHarmonica.html
abe36840d739ac8592a52cf0da278c135
(bool bStarted)
bool
stop
classCanDriveHarmonica.html
a432d67377145e5f691e216d58641b14a
()
double
estimVel
classCanDriveHarmonica.html
a9fdf1b8c77b9e1ef241f4a82849b1471
(double dPos)
void
evalMotorFailure
classCanDriveHarmonica.html
afcbd2d464ed5f42c6a330c22ec6ff9f9
(int iFailure)
bool
evalStatusRegister
classCanDriveHarmonica.html
a74ae3cfbcf804fb01a8908a08b88d0a4
(int iStatus)
void
finishedSDOSegmentedTransfer
classCanDriveHarmonica.html
aa3c0b56bda08a3b91c5d10222ee67b68
()
bool
isBitSet
classCanDriveHarmonica.html
a893456a7d7d69b21de704a2d9549e4cf
(int iVal, int iNrBit)
int
receivedSDODataSegment
classCanDriveHarmonica.html
aaab8f039e9509f8877480090993878c1
(CanMsg &msg)
int
receivedSDOSegmentedInitiation
classCanDriveHarmonica.html
a6403987ceebcd5abf4604cc61cfb4984
(CanMsg &msg)
void
receivedSDOTransferAbort
classCanDriveHarmonica.html
a854828f1b755bd068b7cdf4593c1247b
(unsigned int iErrorCode)
void
sendSDOUploadSegmentConfirmation
classCanDriveHarmonica.html
a64fd794b21b44d98f2a42080ed2c86de
(bool toggleBit)
ElmoRecorder *
ElmoRec
classCanDriveHarmonica.html
a40e627b618fe671cde16705bb52d1792
bool
m_bCurrentLimitOn
classCanDriveHarmonica.html
aacdc1e5656ab7f4be8c53813658a893e
bool
m_bIsInitialized
classCanDriveHarmonica.html
adab05bc3725ccb1f6cfec3178f35cca4
bool
m_bLimitSwitchEnabled
classCanDriveHarmonica.html
a8fffe33afe341e8e0610c41398fcb8f0
bool
m_bLimSwLeft
classCanDriveHarmonica.html
a6881e3e1c71ebc769a169abc6472abec
bool
m_bLimSwRight
classCanDriveHarmonica.html
a218032a0bdb87ee3d2ec39c4b0944e00
bool
m_bOutputOfFailure
classCanDriveHarmonica.html
a152d1c91ccaec379c42d4f0df49802f3
bool
m_bWatchdogActive
classCanDriveHarmonica.html
a27fe330355f8a3e72e121904e17ab8ea
CanMsg
m_CanMsgLast
classCanDriveHarmonica.html
a3de56dfbf3c3425889c08056e86b624c
TimeStamp
m_CurrentTime
classCanDriveHarmonica.html
ad84a61ba2ab8e914f84ad6ff0bb0d96a
double
m_dAngleGearRadMem
classCanDriveHarmonica.html
ab89c2a0ddd37c07e91ded086672788e6
double
m_dMotorCurr
classCanDriveHarmonica.html
a079268c5c51f5d8befd156336cfcb3ed
double
m_dOldPos
classCanDriveHarmonica.html
aa2e53cd5513d63fe3a34ca7406893ba3
double
m_dPosGearMeasRad
classCanDriveHarmonica.html
aa10e362879d3a7a0dfbca4a94ef76c9d
DriveParam
m_DriveParam
classCanDriveHarmonica.html
a6a5dc4fec78d68e6d42ac140fa16ce22
double
m_dVelGearMeasRadS
classCanDriveHarmonica.html
a3ac8708b317d4b91b2babaf7ecc32ae1
TimeStamp
m_FailureStartTime
classCanDriveHarmonica.html
a5dd4dbf1a8025c761c9c5bb2a49ea7c8
int
m_iCountRequestDiv
classCanDriveHarmonica.html
ad560d064c017dd317adfdcba2f060ae3
int
m_iDistSteerAxisToDriveWheelMM
classCanDriveHarmonica.html
a6d0dc60c18942bcf09f23f0c518b46c1
int
m_iMotorState
classCanDriveHarmonica.html
a33f8d3eb22ef949837b8be95897cbad4
int
m_iNewMotorState
classCanDriveHarmonica.html
a0d7a073d30585203156aa5776ea4b95a
int
m_iNumAttempsRecFail
classCanDriveHarmonica.html
af8fc785d4ca58a42a9e4ea0e161ee7c2
int
m_iPartnerDriveRatio
classCanDriveHarmonica.html
af197a3a3cf1914b3f3dbc31b36b2ed2e
int
m_iStatusCtrl
classCanDriveHarmonica.html
a3200cf5e0b884c8dbf2fdb595470c883
int
m_iTorqueCtrl
classCanDriveHarmonica.html
afa2842f55846a551b3bb9faae48c9b45
int
m_iTypeMotion
classCanDriveHarmonica.html
a95cfd467ebe463ed200fe1592a99b3cc
ParamType
m_Param
classCanDriveHarmonica.html
a082e3c25d70f227f819c1ce8ff0e0b87
ParamCanOpenType
m_ParamCanOpen
classCanDriveHarmonica.html
a1ec8cb6a7c815ca444b7077a96e5e31a
CanItf *
m_pCanCtrl
classCanDriveHarmonica.html
acbc10b9f4d05b96c64613e754b34773d
TimeStamp
m_SendTime
classCanDriveHarmonica.html
ae07ce0ed309e9a0b396b912d8c487fc4
std::string
m_sErrorMessage
classCanDriveHarmonica.html
a1b244b95e4921da5c1ce104c857a9c05
TimeStamp
m_StartTime
classCanDriveHarmonica.html
ae4745ead315c3374f296b7e7b8ec42bd
TimeStamp
m_VelCalcTime
classCanDriveHarmonica.html
a066930dbaaeb9f903ce8c7d6186c890a
TimeStamp
m_WatchdogTime
classCanDriveHarmonica.html
ad44fdb6ad5601c4a16f1c6dc7a05451f
segData
seg_Data
classCanDriveHarmonica.html
a2efa8f537b2aa64d2dedd38cc203ae41
CanDriveItf
classCanDriveItf.html
MotionType
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572
MOTIONTYPE_VELCTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a7cbed72bbe75b83e050a95d53495124d
MOTIONTYPE_TORQUECTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a27efc91da7f78e2f0ad865be013aaa90
MOTIONTYPE_POSCTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a511cc2832765ed686f6fd9faba6a74e6
MOTIONTYPE_POSCTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a511cc2832765ed686f6fd9faba6a74e6
MOTIONTYPE_TORQUECTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a27efc91da7f78e2f0ad865be013aaa90
MOTIONTYPE_VELCTRL
classCanDriveItf.html
a3addc0b48e0296f2ed19f8773ea84572a7cbed72bbe75b83e050a95d53495124d
virtual bool
disableBrake
classCanDriveItf.html
a8ed47c235ed3d0f9d1122d949c15d3eb
(bool bDisabled)=0
virtual bool
evalReceivedMsg
classCanDriveItf.html
a4e82b313a24efd8f565c8fcda0609ffa
(CanMsg &msg)=0
virtual bool
evalReceivedMsg
classCanDriveItf.html
ae499edbc6eda445b7a9edfaf2e12e35b
()=0
virtual bool
execHoming
classCanDriveItf.html
a77ddc1f89bc9b16f9bfa9f888ca5c688
()=0
virtual unsigned int
getError
classCanDriveItf.html
a83d9c80dae92ba15671f60f8d381e82a
()=0
virtual void
getGearDeltaPosVelRadS
classCanDriveItf.html
a5f009493c880f3049bee7747f980322c
(double *pdDeltaAngleGearRad, double *pdVelGearRadS)=0
virtual void
getGearPosRad
classCanDriveItf.html
ac83f3d39c5ff17a236b848989c604908
(double *pdPosGearRad)=0
virtual void
getGearPosVelRadS
classCanDriveItf.html
a15a64355cec5f038960d269e472e9c27
(double *pdAngleGearRad, double *pdVelGearRadS)=0
virtual void
getMotorTorque
classCanDriveItf.html
a3181e58231fd3f8bdbedbcb38a69cdef
(double *dTorqueNm)=0
virtual void
getStatus
classCanDriveItf.html
aa5bb99ced0aa8d7ea4e37f4f9d3df2b1
(int *piStatus, int *piTempCel)=0
virtual bool
getStatusLimitSwitch
classCanDriveItf.html
a43eb527a369c3df26d3a7ed725c586a6
()=0
virtual double
getTimeToLastMsg
classCanDriveItf.html
ae575ab8f451ba7f659c011e7ea102459
()=0
virtual bool
init
classCanDriveItf.html
a09e5ea802994ad71e82cf54db82fea4e
()=0
virtual bool
initHoming
classCanDriveItf.html
ab44bb0d67a03fae493bc29ddcefce880
()=0
virtual void
IntprtSetInt
classCanDriveItf.html
a73176828bd72995371d369de3539e843
(int iDataLen, char cCmdChar1, char cCmdChar2, int iIndex, int iData)=0
virtual bool
isError
classCanDriveItf.html
a6a374fd02daf912ab2be3166395f5bc2
()=0
virtual bool
isInitialized
classCanDriveItf.html
ad752b16f6893cc4b4a7f2428dd91d1f6
()=0
virtual void
requestMotorTorque
classCanDriveItf.html
a359e0fab321fd9be9b689233cb020e1f
()=0
virtual void
requestPosVel
classCanDriveItf.html
ac3a0036cb3a2797d251eb32f30e469bc
()=0
virtual void
requestStatus
classCanDriveItf.html
a43d65c2a0cd13a21d0962f4268f75146
()=0
virtual bool
reset
classCanDriveItf.html
a1ea50376e65dc4f02f827d7bc9df40ef
()=0
virtual bool
resetEMStop
classCanDriveItf.html
af60797ba43d8a6e33e18091fb5ce85f1
()=0
virtual void
setCanItf
classCanDriveItf.html
a3f69482fce3d1405f0f7fbb58e1bc053
(CanItf *pCanItf)=0
virtual void
setDriveParam
classCanDriveItf.html
a49aa816dab2f0becce08da58e67068b7
(DriveParam driveParam)=0
virtual bool
setEMStop
classCanDriveItf.html
a8c33046a80f232d37b904e9a824a478a
()=0
virtual void
setGearPosVelRadS
classCanDriveItf.html
a5be31f0780a1273645b227f24156515b
(double dPosRad, double dVelRadS)=0
virtual void
setGearVelRadS
classCanDriveItf.html
a8be952a329a37bcd6b0dc3c166445944
(double dVelRadS)=0
virtual void
setMotorTorque
classCanDriveItf.html
a8aa8fdc738bf98d46cc714e6f7d0c377
(double dTorqueNm)=0
virtual int
setRecorder
classCanDriveItf.html
a594b27ce8b04fa60c100b20cf4b492b3
(int iFlag, int iParam=0, std::string sParam="/home/MyLog")=0
virtual bool
setTypeMotion
classCanDriveItf.html
afbd695787a479588622685d1dd182a58
(int iType)=0
virtual bool
shutdown
classCanDriveItf.html
ab3f758328f218b362de69171141569d1
()=0
virtual bool
start
classCanDriveItf.html
a733c39d803570a282a1c1943ec2b1166
()=0
virtual bool
startWatchdog
classCanDriveItf.html
a53d172792496c9c081a7ebe7ade242c3
(bool bStarted)=0
virtual bool
stop
classCanDriveItf.html
a9e016b57616ac2c588be13da58b16453
()=0
DriveParam
classDriveParam.html
DriveParam
classDriveParam.html
a8ca1ee26bcc4fcadc7855d44d34d3cf3
()
double
getBeltRatio
classDriveParam.html
af849efd1c652beedef8f604a74a2bfe7
()
double
getCurrMax
classDriveParam.html
a45ecba9dd9ce3b8972b5c81e075fad92
()
double
getCurrToTorque
classDriveParam.html
a3e61d910ad6ae10fb9fe26e20ca4db96
()
int
getDriveIdent
classDriveParam.html
ac40a9607df24c537264b08d573c75785
()
int
getEncIncrPerRevMot
classDriveParam.html
a4d7f0dc2da456074c5da5aa4fdb236ed
()
int
getEncOffset
classDriveParam.html
aec20be7d6fcf97c47bb876b714f6a661
()
double
getGearRatio
classDriveParam.html
a2d0ca92a90682f5fcf03b04d0bf3d1e8
()
int
getHomingDigIn
classDriveParam.html
a6963adeba0f1183185bd0426be2c3921
()
bool
getIsSteer
classDriveParam.html
ab4962bf5b4358bbe3e5a2ee846292062
()
double
getMaxAcc
classDriveParam.html
a4eb67025ae295a5c24a132f95c97a8aa
()
double
getMaxDec
classDriveParam.html
a746675790b697677a058b6ffb062720d
()
double
getMaxVel
classDriveParam.html
aba79be67a9c172eac727086aa97fe3f0
()
int
getSign
classDriveParam.html
a6d65e87c6ffb7a058cb46a7392b2a774
()
double
getVelMax
classDriveParam.html
a5ffdd5721b6bd67aabd2c702e861b52f
()
int
PosGearRadToPosMotIncr
classDriveParam.html
a783cd316a977a6d8f13a9acefe54ec1d
(double dPosGearRad)
double
PosMotIncrToPosGearRad
classDriveParam.html
a10974521757efa4873765657db7b779e
(int iPosIncr)
void
PosVelRadToIncr
classDriveParam.html
af56f908ae7b01e479f51e594676a4cdc
(double dPosRad, double dVelRadS, int *piPosIncr, int *piVelIncrPeriod)
void
setHomingDigIn
classDriveParam.html
ada70637626485cef4edefe3e1296d0e4
(int HomingDigIn)
void
setMaxAcc
classDriveParam.html
af1b57899c4501b94ed4fc20bcc6b4b3e
(double dMaxAcc)
void
setMaxDec
classDriveParam.html
a63d36c1802c338477d77aab3adefad14
(double dMaxDec)
void
setMaxVel
classDriveParam.html
a13d27645f06bff5e8eafb776731e4167
(double dMaxVel)
void
setParam
classDriveParam.html
a878bd1bd3adf9a579dcf739e08c14650
(int iDriveIdent, int iEncIncrPerRevMot, double dVelMeasFrqHz, double dBeltRatio, double dGearRatio, int iSign, double dVelMaxEncIncrS, double dAccIncrS2, double dDecIncrS2)
void
setParam
classDriveParam.html
ace90ebfa7dbdf862734de8b666503a9c
(int iDriveIdent, int iEncIncrPerRevMot, double dVelMeasFrqHz, double dBeltRatio, double dGearRatio, int iSign, double dVelMaxEncIncrS, double dAccIncrS2, double dDecIncrS2, int iEncOffsetIncr, bool bIsSteer, double dCurrToTorque, double dCurrMax)
void
setParam
classDriveParam.html
a9397c88c7ef7f05a5f0bc64ac061a12a
(int iDriveIdent, int iEncIncrPerRevMot, double dVelMeasFrqHz, double dBeltRatio, double dGearRatio, int iSign, double dVelMaxEncIncrS, double dAccIncrS2, double dDecIncrS2, int iEncOffsetIncr, bool bIsSteer, double dCurrToTorque, double dCurrMax, int iHomingDigIn)
int
TempMeasIncrToGradCel
classDriveParam.html
a0668e60eeb59e1d919c30ec85c5d1fd8
(int iTempIncr)
int
VelGearRadSToVelMotIncrPeriod
classDriveParam.html
ac3bd66cf854e0c0aaf67d521b640cfbf
(double dVelGearRadS)
double
VelMotIncrPeriodToVelGearRadS
classDriveParam.html
af9def3595bf44ff9dd71be075076711f
(int iVelMotIncrPeriod)
bool
m_bIsSteer
classDriveParam.html
af9e4df0d8055b28a76a276338a165d9c
double
m_dAccIncrS2
classDriveParam.html
a6a78d29d62f4c9d4e17685225a4970c8
double
m_dBeltRatio
classDriveParam.html
aded5842ec7f2d3685da125f5a484864a
double
m_dCurrMax
classDriveParam.html
aa97ceaeec796786a059f663867e440b8
double
m_dCurrToTorque
classDriveParam.html
aad4ef4d7dee9f48a83363c4f859f1d79
double
m_dDecIncrS2
classDriveParam.html
aacecda79f97962965481eba88428cf39
double
m_dGearRatio
classDriveParam.html
a9c9cd9f700b4fd8bc754ff76a5eb5519
double
m_dPosGearRadToPosMotIncr
classDriveParam.html
ab8dee7d45b672f275bf2b76c589698ed
double
m_dVelMaxEncIncrS
classDriveParam.html
afb148204d7aa3e11737bde6aa0336a0f
double
m_dVelMeasFrqHz
classDriveParam.html
acb62d7d16bf051295e42f5845137f2e3
int
m_iDriveIdent
classDriveParam.html
ad192d9dbc4fc55367295e89db4d54b22
int
m_iEncIncrPerRevMot
classDriveParam.html
ad742d844efa58e701e95d4d40f1a3a7f
int
m_iEncOffsetIncr
classDriveParam.html
a65af5944dafcd425762dc61aeca56aeb
int
m_iHomingDigIn
classDriveParam.html
a4b72d67d02f1bc36b82c8715f6772d71
int
m_iSign
classDriveParam.html
aa5ec39ff3bdf673e633e91e37e3f5bd1
ElmoRecorder
classElmoRecorder.html
int
configureElmoRecorder
classElmoRecorder.html
ac9a0c320a2a3feb31d06c255a308b95c
(int iRecordingGap, int driveID, int startImmediately=1)
ElmoRecorder
classElmoRecorder.html
a05d9625b3678ed681925cc04c356352c
(CanDriveHarmonica *pParentHarmonicaDrive)
bool
isInitialized
classElmoRecorder.html
a381ec4fa8677c8cc3aad8177e59d0997
(bool initNow)
int
processData
classElmoRecorder.html
ab4c3218401ce9a75317363ced1a3b1fd
(segData &SDOData)
int
readoutRecorderTry
classElmoRecorder.html
ab9144ef2ac973efbffdec7888a230ab9
(int iObjSubIndex)
int
readoutRecorderTryStatus
classElmoRecorder.html
a7c30286925c17be86158cc23acf75777
(int iStatusReg, segData &SDOData)
int
setLogFilename
classElmoRecorder.html
a6dadf6c2a4fe7e0cfd9d207ceb2b6ba3
(std::string sLogFileprefix)
~ElmoRecorder
classElmoRecorder.html
a73f5ba148309a75106c3d2225d8161a8
()
float
convertBinaryToFloat
classElmoRecorder.html
a30ad7c4e269b34ff289cbaa54616bf21
(unsigned int binaryRepresentation)
float
convertBinaryToHalfFloat
classElmoRecorder.html
add0bce5a3b3efa944baab79e2e66404b
(unsigned int iBinaryRepresentation)
int
logToFile
classElmoRecorder.html
ab5c767aaf6c922a9cbb0df9ee79a7e3a
(std::string filename, std::vector< float > vtValues[])
int
readoutRecorder
classElmoRecorder.html
ad8fbcb974d8173f259a3360b8d20ce3e
(int iObjSubIndex)
bool
m_bIsInitialized
classElmoRecorder.html
a9021ec96f18480a11bb0482958c20beb
float
m_fRecordingStepSec
classElmoRecorder.html
a768b87294e6df03356ee37c7d73383fb
int
m_iCurrentObject
classElmoRecorder.html
a621edc00534c326635d49c96c577746a
int
m_iDriveID
classElmoRecorder.html
a0e7005167005969f45bd68d5d6512b41
int
m_iReadoutRecorderTry
classElmoRecorder.html
a84d3f72c14e2adce36a983936cf5d0b7
CanDriveHarmonica *
m_pHarmonicaDrive
classElmoRecorder.html
ab5a74c63a2034854209afe983968bca7
std::string
m_sLogFilename
classElmoRecorder.html
a0193e85e5d70927086f702d24db39847
CanDriveHarmonica::ParamCanOpenType
structCanDriveHarmonica_1_1ParamCanOpenType.html
int
iRxPDO2
structCanDriveHarmonica_1_1ParamCanOpenType.html
ad14d767b42187cbb4d15d44d33a9ad56
int
iRxSDO
structCanDriveHarmonica_1_1ParamCanOpenType.html
ac87e2e37b3b913bcd61a551c9233e9a9
int
iTxPDO1
structCanDriveHarmonica_1_1ParamCanOpenType.html
a1de35919b49bea36b13421127e96bddb
int
iTxPDO2
structCanDriveHarmonica_1_1ParamCanOpenType.html
ad882645f54fd7572a980caacbafe6c2f
int
iTxSDO
structCanDriveHarmonica_1_1ParamCanOpenType.html
af7ae297224a536dd5c78767a8b617e53
CanDriveHarmonica::ParamType
structCanDriveHarmonica_1_1ParamType.html
double
dCanTimeout
structCanDriveHarmonica_1_1ParamType.html
a2d9d770f00127692faa3c959d5dff3df
int
iDivForRequestStatus
structCanDriveHarmonica_1_1ParamType.html
a07a4fb3724ac4a43415aea8150c6a483
int
iNumRetryOfSend
structCanDriveHarmonica_1_1ParamType.html
a2085ea5c22a8bdafccec5417ae2e89f7
segData
classsegData.html
SDO_SEG_COLLECTING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba6fd34950fe62304ddb5ba58c0e88b165
SDO_SEG_FREE
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba34a69fd2a8f9c0798289ec302b9f6e98
SDO_SEG_PROCESSING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba4b80b024d483990fe411b5b904623bf0
SDO_SEG_WAITING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17baf76327ed8b8b6f558b1b2c09af96b5ae
SDOStatusFlag
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17b
SDO_SEG_FREE
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba34a69fd2a8f9c0798289ec302b9f6e98
SDO_SEG_WAITING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17baf76327ed8b8b6f558b1b2c09af96b5ae
SDO_SEG_COLLECTING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba6fd34950fe62304ddb5ba58c0e88b165
SDO_SEG_PROCESSING
classsegData.html
ad0a92a4fc905b7c3bc8daa0d271ea17ba4b80b024d483990fe411b5b904623bf0
void
resetTransferData
classsegData.html
ace93e8b786d8e254874685f5cc008e5e
()
segData
classsegData.html
aae3e51072df3f669c1004b3b791d0ba8
()
~segData
classsegData.html
ae01ccd3ac40af40367885787cf6a91f4
()
std::vector< unsigned char >
data
classsegData.html
a3cb1a415d45b54e626a7f3851e0c19e2
unsigned int
numTotalBytes
classsegData.html
a9011946ab5b75034893625c8e00f925d
int
objectID
classsegData.html
a05afd9a76b0d2d45a23c061065858535
int
objectSubID
classsegData.html
a3a2fdd323de5343a396da147c717f0b2
int
statusFlag
classsegData.html
abe0345f1225ead96d5e4b03154021709
bool
toggleBit
classsegData.html
a40b6ced4d7eb65bca75f0e84146ccc1d