3mxl-all.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/non_rt_tests/
3mxl-all_8cpp
threemxl/platform/hardware/dynamixel/3mxl/3mxl.h
#define
MAX_DEVICE_NAME_LEN
3mxl-all_8cpp.html
a0666ed218212a20f00a6c65caa3141bc
void
catch_signal
3mxl-all_8cpp.html
af2dc378d0481adcc49b61efb98493a9b
(int sig)
void
dxl_init_all_motors
3mxl-all_8cpp.html
a08b7b06c05857465a76e9ef2da2ad294
()
void
dxl_task_communication_endurence_test
3mxl-all_8cpp.html
ab766b256d68dafa96fa0ca18c54f2319
(void *arg)
void
dxl_task_off_proc
3mxl-all_8cpp.html
ac595aefff5770242a6d848641f800412
(void *arg)
void
dxl_task_on_proc
3mxl-all_8cpp.html
ac70f78fdd750e2de63f57aa1a65af828
(void *arg)
void
dxl_task_ping_proc
3mxl-all_8cpp.html
afdf59452aea40ce02607359e4c0b5f4d
(void *arg)
void
dxl_task_report_proc
3mxl-all_8cpp.html
a51daec60f8c51f4000ea1ec8637c5639
(void *arg)
int
main
3mxl-all_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
char
devicename
3mxl-all_8cpp.html
a1e180a8f45d49c0c5d5db6f21215f6dd
[MAX_DEVICE_NAME_LEN]
int
gDxlMaxID
3mxl-all_8cpp.html
a0832689376708dca3e4fb39eaf6e9afe
int
gDxlMinID
3mxl-all_8cpp.html
a4d2f2d7bee40cb47875f41d6259be45a
bool
gDxlTaskProcDone
3mxl-all_8cpp.html
addca21b5873564ee4702c178f84f70a6
C3mxl
gDynamixels
3mxl-all_8cpp.html
af146e47d1b2f6b999bf2ffd6c9705213
[MAX_NUM_DYNAMIXELS]
bool
gMotorsInitialized
3mxl-all_8cpp.html
aa8a7145ef75b44efe060fff623d112ff
int
gNumDynamixels
3mxl-all_8cpp.html
a06eb6dfdb9bb85d5051965ea8d46e358
bool
gQuit
3mxl-all_8cpp.html
a06c260c7194f0373a1740c0fc51b3976
LxSerial
serialPort
3mxl-all_8cpp.html
ac2378d0ffcc639604b388d10f70df710
3mxl.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/3mxl/
3mxl_8cpp
threemxl/platform/hardware/dynamixel/3mxl/3mxl.h
threemxl/platform/hardware/dynamixel/CDxlPacketHandler.h
threemxl/externals/half/half.h
3mxl.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/3mxl/
3mxl_8h
threemxl/platform/io/logging/Log2.h
../Byte.h
../CDxlGeneric.h
../CDxlPacket.hpp
3mxlControlTable.h
C3mxl
#define
__DBG__
3mxl_8h.html
a6c9f6e8c23062f5ff71a404f035dba45
#define
DXL_ERR_ANGLE_LIMIT
3mxl_8h.html
a213dc70228cac5d8fe27298c501dd2ed
#define
DXL_ERR_CHECKSUM
3mxl_8h.html
a6eb97ef5721bc5e7c29809040a403b43
#define
DXL_ERR_INPUT_VOLTAGE
3mxl_8h.html
af48adb58dd70886144bbfcdd1a8f63ae
#define
DXL_ERR_INSTRUCTION
3mxl_8h.html
a00422d1a62ae3d3e7699de6768a8a961
#define
DXL_ERR_OVERHEATING
3mxl_8h.html
a44312364c604831b9c07d158893d8141
#define
DXL_ERR_OVERLOAD
3mxl_8h.html
a8b67ef9b49c9a88c5a8875c7d32c1052
#define
DXL_ERR_RANGE
3mxl_8h.html
a6b642f251878d10b98a041838d2a1928
#define
DXL_OFF
3mxl_8h.html
a4c48c764422f90924fdb13081c51b305
#define
DXL_ON
3mxl_8h.html
a21558ccd556d290632c4a43b15a72fee
#define
DXL_TOGGLE
3mxl_8h.html
aa37584cc95d4f36030cfd8c385ab0152
#define
INITIAL_3MXL_MODE
3mxl_8h.html
a176e3a604b6659c7b06cbe6056457410
#define
INITIAL_ENCODER_COUNT_JOINT
3mxl_8h.html
a2b90b3f70f2449b7f5e70627b02c26ed
#define
INITIAL_ENCODER_COUNT_MOTOR
3mxl_8h.html
a57fc395f18e51ab5f379eef608dd7889
#define
INITIAL_GEARBOX_RATIO
3mxl_8h.html
ad2a511cf1213653efae6076cf90bcd67
#define
INITIAL_JOINT_DIRECTION
3mxl_8h.html
a09fe53b9e270b6c4ef81b307a3de1874
#define
INITIAL_MAX_JOINT_ANGLE
3mxl_8h.html
a459fd83829ef4ec4dc776150650bfcea
#define
INITIAL_MAX_MOTOR_CURRENT
3mxl_8h.html
a414f965c7de362c4d9fbbd9456a68b7b
#define
INITIAL_MAX_UNINITIALIZED_MOTOR_CURRENT
3mxl_8h.html
aac141b6979bea85fec3ab42bc36dcc12
#define
INITIAL_MIN_JOINT_ANGLE
3mxl_8h.html
a1ec596b60a08a24e9d571cb7b433a05e
#define
INITIAL_MOTOR_CONSTANT
3mxl_8h.html
acb4d423b724be24a8625c80502063ef3
#define
INITIAL_OFFSET_JOINT
3mxl_8h.html
a0c48f873d60895525f4f5c14d99cf704
#define
INITIAL_OFFSET_MOTOR
3mxl_8h.html
ad854442d06b81c7428dcaa3ba2dbdd34
#define
INITIAL_RETURN_DELAY_TIME
3mxl_8h.html
a1e0fe7ff77c1ccd547955d520c10b30d
#define
INITIAL_SPRING_STIFFNESS
3mxl_8h.html
a83bc72b6cfa4d817aa708b4b9bb1df7c
#define
INITIAL_STATUS_RETURN_LEVEL
3mxl_8h.html
abbfaa30d7d8719991f2e1aec5b6e8b31
#define
INITIAL_TORQUE_LIMIT
3mxl_8h.html
a63f869a568f2b82c5c8c4f98b375b143
#define
INITIAL_WATCHDOG_MODE
3mxl_8h.html
a288e279e501e0da27b021d37478b0633
#define
INITIAL_WATCHDOG_MULT
3mxl_8h.html
af5108e4a24a1616e55d8a7bff333da16
#define
INITIAL_WATCHDOG_TIME
3mxl_8h.html
a91ec5078861a4691ceceba56744b1f68
#define
INITIAL_ZERO_SPRING_LENGTH
3mxl_8h.html
a0f5abf22ce128c7faaaa08c44a050b62
#define
PI_DOUBLE
3mxl_8h.html
a295bc180f2e707b2fb1dbc0fd320261e
3mxlControlTable.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/3mxl/
3mxlControlTable_8h
#define
ACTION
3mxlControlTable_8h.html
abeb73dfe8d6e8c280ebce28d84190c7e
#define
BROADCAST_ID
3mxlControlTable_8h.html
ab9fe47395310b34fa1ceb112c9ca10e2
#define
BROADCAST_PACKET_TYPE
3mxlControlTable_8h.html
a22911096ebc7607e37303af4f052d91f
#define
CURRENT_MODE
group__mxlmodes.html
gae43ad088d4a64a9931b771c191e0e25b
#define
CURRENT_POS_AND_SPEED_MODE
group__mxlmodes.html
ga5afc236272fb16454968698c637fe571
#define
DEFAULT_3MXL_ID_1
3mxlControlTable_8h.html
a0b7d40e4ce9a8a0e6bb148f31c985f10
#define
DEFAULT_3MXL_ID_2
3mxlControlTable_8h.html
aed1b41cc131ff8b903e8c822307aae6d
#define
EXTERNAL_INIT
group__mxlmodes.html
ga16ff44b9f42b87f612ae1f249606ff84
#define
HOME_SWITCH_AND_INDEX_INIT
group__mxlmodes.html
gaa43a6b68cd9d84d5c72f7479398e9187
#define
INDEX_INIT
group__mxlmodes.html
ga92b3bb5c22235660c06f0232d4cfbc33
#define
JOINT_TYPE_ARM
3mxlControlTable_8h.html
adb9c9c01ba4b3be521d11a34ea1f55a5
#define
JOINT_TYPE_DIRECTDRIVE
3mxlControlTable_8h.html
afb8e5d84620e36a14783f71f75726234
#define
JOINT_TYPE_GRIPPER
3mxlControlTable_8h.html
ae28d84bcbfd6fb899c2e3d205e668485
#define
JOINT_TYPE_LINEAR
3mxlControlTable_8h.html
a95bdca459f843747980c31ed1dc0ca6a
#define
JOINT_TYPE_PASSIVE
3mxlControlTable_8h.html
af22a191174c654e2756d313db00b3e5a
#define
JOINT_TYPE_SEA
3mxlControlTable_8h.html
aaddeb581bad6cb196d5f6bf570b0db42
#define
JOINT_TYPE_UNKNOWN
3mxlControlTable_8h.html
ab746e49837b012a495b28991678b688c
#define
JOINT_TYPE_WHEEL
3mxlControlTable_8h.html
a1b9a71b67086e1925c91adcb2ac20995
#define
LAST_MESSAGE_ADDRESS
3mxlControlTable_8h.html
a2e35653143615a9e9cb2757015c1411a
#define
LAST_MESSAGE_LENGTH
3mxlControlTable_8h.html
a26a1b299e8effd1b5aec39bea69dac8d
#define
M3XL_ACQUIRE_INDEX_POSITION
3mxlControlTable_8h.html
aa4610be93353d1a7deeb6f94575ebac1
#define
M3XL_ACTION_BUSY
3mxlControlTable_8h.html
a52fc3cce29b8db7b96d5d212246a9198
#define
M3XL_ACTION_DONE
3mxlControlTable_8h.html
a7f030d663dcc31bddddf226db9afaf30
#define
M3XL_ANA1_VOLTAGE_H
3mxlControlTable_8h.html
a6a77608825d4abb5ddfb8f68c7878da7
#define
M3XL_ANA1_VOLTAGE_L
3mxlControlTable_8h.html
a09c646781c1b3ed39b928e5d8f1f937c
#define
M3XL_ANA2_VOLTAGE_H
3mxlControlTable_8h.html
acb223b7df997ffcfc56d6694b3319b0f
#define
M3XL_ANA2_VOLTAGE_L
3mxlControlTable_8h.html
a29204dcd172fd4aaf85bac01297f2979
#define
M3XL_ANA3_VOLTAGE_H
3mxlControlTable_8h.html
acd3f890c53817210a7fd50c4279fbc25
#define
M3XL_ANA3_VOLTAGE_L
3mxlControlTable_8h.html
ac2e38ced41a75a3a7fa52c9550fd8f33
#define
M3XL_ANA4_VOLTAGE_H
3mxlControlTable_8h.html
a38a8688cfc458ccd7528f359f10951b5
#define
M3XL_ANA4_VOLTAGE_L
3mxlControlTable_8h.html
ad011006b9cda33881f2779eb78d8b7d2
#define
M3XL_ANGLE_H
3mxlControlTable_8h.html
adbf162dc8c65e651d3df29ea9debca68
#define
M3XL_ANGLE_L
3mxlControlTable_8h.html
aa8becfc1dac8669565b83ff8dda98bfc
#define
M3XL_ANGLE_LIMIT_ERROR
3mxlControlTable_8h.html
a1b7e83db9d9aea1e1607ecc9ca768a85
#define
M3XL_ANGULAR_RATE_H
3mxlControlTable_8h.html
a40d768d63bd3ece32670015355795e0b
#define
M3XL_ANGULAR_RATE_L
3mxlControlTable_8h.html
aa9521669259e5479b065319f047cbaf0
#define
M3XL_BAUD_RATE_H
3mxlControlTable_8h.html
a568ba59e44773e49c5f3ef6c59b53591
#define
M3XL_BAUD_RATE_L
3mxlControlTable_8h.html
a56e5d6c175b87ec79ad81a0c25af3651
#define
M3XL_BAUD_RATE_M
3mxlControlTable_8h.html
a7a9eebee532b1603334404e9adf13cd5
#define
M3XL_BUS_VOLTAGE_H
3mxlControlTable_8h.html
af74b5ae6aa70045c3b107e5ea9b6fb57
#define
M3XL_BUS_VOLTAGE_L
3mxlControlTable_8h.html
a78f1f891d433cad7ba5caf2f26d7dc9a
#define
M3XL_CCW_JOINT_ANGLE_LIMIT_H
3mxlControlTable_8h.html
a3678c38bc1ede508d129130a899da24e
#define
M3XL_CCW_JOINT_ANGLE_LIMIT_L
3mxlControlTable_8h.html
a68c60bb3d63c58bdb7f4ec59a5189b0e
#define
M3XL_CCW_MOTOR_ANGLE_LIMIT_H
3mxlControlTable_8h.html
a42dd3334703fb0d27c0d47884c892ce7
#define
M3XL_CCW_MOTOR_ANGLE_LIMIT_L
3mxlControlTable_8h.html
a9088ff09ab64d0428613f06c8ded12ac
#define
M3XL_CHECKSUM_ERROR
3mxlControlTable_8h.html
a50856d0174aa31dcb0d1c76a26a3234b
#define
M3XL_CONTROL_MODE
3mxlControlTable_8h.html
a778dfe2cde1af3511df85b72692f63bb
#define
M3XL_CURRENT_H
3mxlControlTable_8h.html
aaf4d9af59fdd895dbc423570f8173f2a
#define
M3XL_CURRENT_L
3mxlControlTable_8h.html
ab27559e03c466400c8f0fd14b25e957d
#define
M3XL_CW_JOINT_ANGLE_LIMIT_H
3mxlControlTable_8h.html
a0c328960526e557d3ed0c38a135b8629
#define
M3XL_CW_JOINT_ANGLE_LIMIT_L
3mxlControlTable_8h.html
ac45e287c216f3fd8809f24db8b3639dc
#define
M3XL_CW_MOTOR_ANGLE_LIMIT_H
3mxlControlTable_8h.html
abecbfc88e1f9d599f4ab78067bec33d3
#define
M3XL_CW_MOTOR_ANGLE_LIMIT_L
3mxlControlTable_8h.html
aa6547865aba239af4da6d70965e7792d
#define
M3XL_D_CURRENT_H
3mxlControlTable_8h.html
a9e5a78292dbb19accbcdac34c3607954
#define
M3XL_D_CURRENT_L
3mxlControlTable_8h.html
afa6d269411f49b4c28056bb62442c8fe
#define
M3XL_D_ENERGY_H
3mxlControlTable_8h.html
a7f3ea2b80d7c3a6e1e190e42f11fa360
#define
M3XL_D_ENERGY_L
3mxlControlTable_8h.html
aea71c218e19f9c54aa05a4d3ca6f356d
#define
M3XL_D_POSITION_H
3mxlControlTable_8h.html
a69328ce805351920403d9a477e8f285d
#define
M3XL_D_POSITION_L
3mxlControlTable_8h.html
aeb2f2c91f63bbe76c540267fe0984ba4
#define
M3XL_D_SPEED_H
3mxlControlTable_8h.html
abc4287ad6f8eea0d549185c2a5e6040c
#define
M3XL_D_SPEED_L
3mxlControlTable_8h.html
a5f916a1697974392600b4db5f1ccd480
#define
M3XL_D_TORQUE_H
3mxlControlTable_8h.html
a7c2652cccfda73fc1f815089a68dc8f4
#define
M3XL_D_TORQUE_L
3mxlControlTable_8h.html
a8ab93e2ff1a79ddbba9198e979a7b419
#define
M3XL_DATA_LOGGER
3mxlControlTable_8h.html
a75e7f7e3c0e65c4f8b182c37cb9edcd9
#define
M3XL_DESIRED_ACCEL_H
3mxlControlTable_8h.html
a48cf0dc248ae9861d229c038c595eaf1
#define
M3XL_DESIRED_ACCEL_L
3mxlControlTable_8h.html
a4cb2889292e4860434b49c29c130d6a1
#define
M3XL_DESIRED_ANGLE_H
3mxlControlTable_8h.html
afbeeb0d8eb0db369d9d5ee91045e7961
#define
M3XL_DESIRED_ANGLE_L
3mxlControlTable_8h.html
ab1c93d3026126ee4feec7557b05ac435
#define
M3XL_DESIRED_ANGULAR_ACCEL_H
3mxlControlTable_8h.html
ae94fd67c84bbacbc64e569d88a129e90
#define
M3XL_DESIRED_ANGULAR_ACCEL_L
3mxlControlTable_8h.html
a313be1e11c2fe30503f4e5da323425b7
#define
M3XL_DESIRED_ANGULAR_RATE_H
3mxlControlTable_8h.html
af08834dc360029970dafedca663e8b80
#define
M3XL_DESIRED_ANGULAR_RATE_L
3mxlControlTable_8h.html
a2e76e9950184d851d4ec2928589b074e
#define
M3XL_DESIRED_CURRENT_H
3mxlControlTable_8h.html
a198423de764a69458016a9f64f691ab2
#define
M3XL_DESIRED_CURRENT_L
3mxlControlTable_8h.html
a356c363ea482cbe30fe4d60ed07ab112
#define
M3XL_DESIRED_LINEAR_ACCEL_H
3mxlControlTable_8h.html
afaa0c019dfbfec9dd236c2ffe826b3d6
#define
M3XL_DESIRED_LINEAR_ACCEL_L
3mxlControlTable_8h.html
acf7a879617b6d68345a48dd2de572427
#define
M3XL_DESIRED_LINEAR_SPEED_H
3mxlControlTable_8h.html
aa395e9e7d294f1c5b2fb8eb471805735
#define
M3XL_DESIRED_LINEAR_SPEED_L
3mxlControlTable_8h.html
a646ceab4e019b92a492f996f12cadb78
#define
M3XL_DESIRED_POSITION_32_1
3mxlControlTable_8h.html
a6785b2c57aef76450d232189f5c6bb73
#define
M3XL_DESIRED_POSITION_32_2
3mxlControlTable_8h.html
a32f7addde920569f68a5d7050762aab6
#define
M3XL_DESIRED_POSITION_32_3
3mxlControlTable_8h.html
a41f04ffd397c318f5dc981357ad72c8a
#define
M3XL_DESIRED_POSITION_32_4
3mxlControlTable_8h.html
ac71ccce2fc44769992655015e262a33e
#define
M3XL_DESIRED_PWM_H
3mxlControlTable_8h.html
a76e0179b1350e220c6fc7ea9c7a94eca
#define
M3XL_DESIRED_PWM_L
3mxlControlTable_8h.html
a4116b0917b823db05be3072157254c41
#define
M3XL_DESIRED_SPEED_H
3mxlControlTable_8h.html
a462a2bf2e4f835ce6f1967b4699b8056
#define
M3XL_DESIRED_SPEED_L
3mxlControlTable_8h.html
a610794fc3ec062c6b70f2ef23e9ac3b0
#define
M3XL_DESIRED_TORQUE_H
3mxlControlTable_8h.html
a3af72f4f762a454579827866029ad2f1
#define
M3XL_DESIRED_TORQUE_L
3mxlControlTable_8h.html
a033ad39b47db83f402a65ca5e1a05307
#define
M3XL_ENABLE_DATA_LOGGER
3mxlControlTable_8h.html
af70778e5fb4fa66f716d0e067d817d64
#define
M3XL_ENCODER_COUNT_JOINT_H
3mxlControlTable_8h.html
a16d36fd559975505a64d72dd2aead3ef
#define
M3XL_ENCODER_COUNT_JOINT_L
3mxlControlTable_8h.html
a213bc32753bb46d53268cd1a893cdbb2
#define
M3XL_ENCODER_COUNT_MOTOR_H
3mxlControlTable_8h.html
a721010185e2d1a92cdfeedb69c41991e
#define
M3XL_ENCODER_COUNT_MOTOR_L
3mxlControlTable_8h.html
a85262a7b40f83e2cf6c4411b79a495dd
#define
M3XL_GEARBOX_RATIO_JOINT_H
3mxlControlTable_8h.html
a6fe8b99873cedd5cfe9437fb643197ed
#define
M3XL_GEARBOX_RATIO_JOINT_L
3mxlControlTable_8h.html
aaeb9dff51877e7077f99b488e1e6f70b
#define
M3XL_GEARBOX_RATIO_MOTOR_H
3mxlControlTable_8h.html
a53e13f33720355948803e2d238812245
#define
M3XL_GEARBOX_RATIO_MOTOR_L
3mxlControlTable_8h.html
a140c05818b824c9cbccfb34b26bd2a44
#define
M3XL_I_CURRENT_H
3mxlControlTable_8h.html
a0ab7465aaa85196ec98a876be2b4e6c7
#define
M3XL_I_CURRENT_L
3mxlControlTable_8h.html
a2ec5926e3d0a9660d370342863168471
#define
M3XL_I_ENERGY_H
3mxlControlTable_8h.html
ad933edfc2cc0b2ffd224883219ae8047
#define
M3XL_I_ENERGY_L
3mxlControlTable_8h.html
aa09a65cce9432ae875c326339d7abc5e
#define
M3XL_I_POSITION_H
3mxlControlTable_8h.html
aa2f788e71ad9d76cdcb8410d8202db08
#define
M3XL_I_POSITION_L
3mxlControlTable_8h.html
a41b75ab6ff7b5d309011651e2551199b
#define
M3XL_I_SPEED_H
3mxlControlTable_8h.html
a647b8bde7bfec70b14e9fa1e9f686609
#define
M3XL_I_SPEED_L
3mxlControlTable_8h.html
a37a37180f88aa0383f4d820a2247222a
#define
M3XL_I_TORQUE_H
3mxlControlTable_8h.html
ac1798f067824c0092bf2a16cd453ffd5
#define
M3XL_I_TORQUE_L
3mxlControlTable_8h.html
ad52284d640d0c2ba204b7c02f9fc02e8
#define
M3XL_ID
3mxlControlTable_8h.html
a4951007b9c69d67977ffa39aa7166f51
#define
M3XL_IL_CURRENT_H
3mxlControlTable_8h.html
a3d6f2d368b9222e199f422cfe17768ee
#define
M3XL_IL_CURRENT_L
3mxlControlTable_8h.html
a4b4137fdf58f4ea056bd4dc40ab65866
#define
M3XL_IL_ENERGY_H
3mxlControlTable_8h.html
a9f6f44662243773ee197d883e91895b0
#define
M3XL_IL_ENERGY_L
3mxlControlTable_8h.html
a9a54a5c98eec6ebc7fc27f90586973de
#define
M3XL_IL_POSITION_H
3mxlControlTable_8h.html
ac1942b0a53cbff49179d436aba3583f0
#define
M3XL_IL_POSITION_L
3mxlControlTable_8h.html
a1292f0f399a2e7c6661675e96bcdec1c
#define
M3XL_IL_SPEED_H
3mxlControlTable_8h.html
aeea5fbf45d06e9395e68a565dd479889
#define
M3XL_IL_SPEED_L
3mxlControlTable_8h.html
ab5f3ea370591df2308d35c3eda025d76
#define
M3XL_IL_TORQUE_H
3mxlControlTable_8h.html
a63ac13880024715a9d2e71c069d42b3a
#define
M3XL_IL_TORQUE_L
3mxlControlTable_8h.html
a24b40ba213a27d1037c2e203bdf8149c
#define
M3XL_INDEX_POSITION_32_1
3mxlControlTable_8h.html
a0d25b9b48190f4b3177f5d9b859b1acf
#define
M3XL_INDEX_POSITION_32_2
3mxlControlTable_8h.html
a7c8bff48a166736ab8f1aee0bc2fd3e9
#define
M3XL_INDEX_POSITION_32_3
3mxlControlTable_8h.html
af4dd4cf35ba88ef4a859b4c4fab10260
#define
M3XL_INDEX_POSITION_32_4
3mxlControlTable_8h.html
a68534561046f18bf7482f7d0bc367cf6
#define
M3XL_INITIALIZED
3mxlControlTable_8h.html
a92d8e500af8eb54650b93cb266f901af
#define
M3XL_INPUT_VOLTAGE_ERROR
3mxlControlTable_8h.html
a09eaabe74f23c62a36ca81e09698f245
#define
M3XL_INSTRUCTION_ERROR
3mxlControlTable_8h.html
a6a45f159b2eab8ffb3442d582392bbc1
#define
M3XL_JOINT_ENC_DIRECTION
3mxlControlTable_8h.html
a6f7e75ec845ac03dde723d47159180f5
#define
M3XL_JOINT_ENC_INDEX_LEVEL
3mxlControlTable_8h.html
a1341db5ca37aba19eeccf2ff44df9d46
#define
M3XL_JOINT_TYPE_H
3mxlControlTable_8h.html
a97cc04e9aea70d5ed06529600c06485a
#define
M3XL_JOINT_TYPE_L
3mxlControlTable_8h.html
af7356208ca4f6cff5b5f558df4f3175d
#define
M3XL_LINEAR_SPEED_H
3mxlControlTable_8h.html
ab046a6d356c11e88d31b0d436149cd64
#define
M3XL_LINEAR_SPEED_L
3mxlControlTable_8h.html
a13d3bdbe97a946321e21098d3dd2a1a0
#define
M3XL_LOG_ARRAY_SIZE
3mxlControlTable_8h.html
ab477d411cf3170b415c533a3aee976c0
#define
M3XL_LOG_DATA_INTERVAL
3mxlControlTable_8h.html
aafc5c719218b39ce3ff04df6564ce222
#define
M3XL_MAX_CONTINUOUS_MOTOR_CURRENT_H
3mxlControlTable_8h.html
a3e33f068bfef8c96c662847bb05e9f5b
#define
M3XL_MAX_CONTINUOUS_MOTOR_CURRENT_L
3mxlControlTable_8h.html
a82e0153ffc3fc4c4a6fb55a0228a15bb
#define
M3XL_MAX_JERK_H
3mxlControlTable_8h.html
ae18a851862b3131e9cd5ef0e678f5f0d
#define
M3XL_MAX_JERK_L
3mxlControlTable_8h.html
afe5200c5cb4aab9a8006e26e4aeec733
#define
M3XL_MAX_JOINT_TORQUE_H
3mxlControlTable_8h.html
a91e491a97fea86784b39c2b7b8941ef7
#define
M3XL_MAX_JOINT_TORQUE_L
3mxlControlTable_8h.html
acfd2088734816f86002358adcd5f6e8c
#define
M3XL_MAX_MOTOR_CURRENT
3mxlControlTable_8h.html
a6ed82e761dd9dbfecac1343c1c37bb74
#define
M3XL_MAX_MOTOR_PEAK_CURRENT_H
3mxlControlTable_8h.html
a87f4ac087fe1a378ae8dba6bd5e2228c
#define
M3XL_MAX_MOTOR_PEAK_CURRENT_L
3mxlControlTable_8h.html
a3dacab684251acd599944a3617ff1026
#define
M3XL_MOTOR_CONSTANT_H
3mxlControlTable_8h.html
acce321f4818677303ca44713165f54d4
#define
M3XL_MOTOR_CONSTANT_L
3mxlControlTable_8h.html
a46f203f9fd92bcdcb4b6487aa9c46d6e
#define
M3XL_MOTOR_CURRENT_H
3mxlControlTable_8h.html
a52bd0ce8f6fdb8a11a210d81a460203b
#define
M3XL_MOTOR_CURRENT_L
3mxlControlTable_8h.html
aa24ee1ad2d3c851bc8844d2971a0111d
#define
M3XL_MOTOR_ENC_DIRECTION
3mxlControlTable_8h.html
a3758fe5254982e530ff7b6b35d7657f4
#define
M3XL_MOTOR_ENC_INDEX_LEVEL
3mxlControlTable_8h.html
ae9dd59b84db6aa867905ddeeede9cc91
#define
M3XL_MOTOR_WINDING_TIME_CONSTANT_H
3mxlControlTable_8h.html
a22b0b916fd3ce6f90211fa91595f23ef
#define
M3XL_MOTOR_WINDING_TIME_CONSTANT_L
3mxlControlTable_8h.html
a0d8b36162ad13663329dcd28c90c9cba
#define
M3XL_NO_ERROR
3mxlControlTable_8h.html
aa05f644fd9416acb28b17687d05a7058
#define
M3XL_NR_OF_BLOCKS
3mxlControlTable_8h.html
a5b230e8ddec21fa71bd26c2c54e67094
#define
M3XL_NR_OF_BYTES_PER_BLOCK
3mxlControlTable_8h.html
a6ea348a0265373dcae01f2f9d4da5b39
#define
M3XL_NR_OF_BYTES_PER_SAMPLE
3mxlControlTable_8h.html
a131bc49b5f86937e3414300132e5483c
#define
M3XL_NR_OF_SAMPLES_PER_BLOCK
3mxlControlTable_8h.html
a39b357cbe8f26ca122e7f52dfbdded63
#define
M3XL_OFFSET_JOINT_H
3mxlControlTable_8h.html
aabb14405534e69b0f158893531f781ae
#define
M3XL_OFFSET_JOINT_L
3mxlControlTable_8h.html
aeebcaeb7018751d2542e5c8a2b1244a2
#define
M3XL_OFFSET_MOTOR_H
3mxlControlTable_8h.html
a7d6849530c4ba1a4a465157b1b9886e5
#define
M3XL_OFFSET_MOTOR_L
3mxlControlTable_8h.html
a4226d1b4072d0b7c2f897a528db8337b
#define
M3XL_OVERHEATING_ERROR
3mxlControlTable_8h.html
a43a527d2398f61f03095e64d33139d05
#define
M3XL_OVERLOAD_ERROR
3mxlControlTable_8h.html
a50ff4c99c49344e2c73ac6c4f3032f13
#define
M3XL_P_CURRENT_H
3mxlControlTable_8h.html
ab4f5eda57b4ea86f8fa44fff5c838070
#define
M3XL_P_CURRENT_L
3mxlControlTable_8h.html
aa6a742c0ac08ca5f62dcc7cd8911c5d8
#define
M3XL_P_ENERGY_H
3mxlControlTable_8h.html
ad16bfd79635110e9edcaa159d5e480e4
#define
M3XL_P_ENERGY_L
3mxlControlTable_8h.html
a6daf247189f26be10f4b4eef1c21b46f
#define
M3XL_P_POSITION_H
3mxlControlTable_8h.html
a67fa3f215dcac15c1d1b9995cf43946b
#define
M3XL_P_POSITION_L
3mxlControlTable_8h.html
a4967311324dd8e95e2c3ea184a31b794
#define
M3XL_P_SPEED_H
3mxlControlTable_8h.html
a8161f9ccff76f0c5c39e1e7956409920
#define
M3XL_P_SPEED_L
3mxlControlTable_8h.html
a5c27b252187ac5845542a90b131ba5ec
#define
M3XL_P_TORQUE_H
3mxlControlTable_8h.html
a426ea9710224697eaf19a04c87c33e88
#define
M3XL_P_TORQUE_L
3mxlControlTable_8h.html
ad2316ea278b0e21d6986fe31118f18a3
#define
M3XL_PID_CURRENT_SCALE_H
3mxlControlTable_8h.html
a3c45807371ea7caf7a3da20fd57eb676
#define
M3XL_PID_CURRENT_SCALE_L
3mxlControlTable_8h.html
afd3f963db1ce7cf50b1d65f1e1c6cd31
#define
M3XL_PID_ENERGY_SCALE_H
3mxlControlTable_8h.html
adcf4f6845e7159cad70677d7e9026a33
#define
M3XL_PID_ENERGY_SCALE_L
3mxlControlTable_8h.html
a9f50796d0be34c328214a9c093793abd
#define
M3XL_PID_POSITION_SCALE_H
3mxlControlTable_8h.html
a03db7cb6d1bb0022ad2c1d06617d940c
#define
M3XL_PID_POSITION_SCALE_L
3mxlControlTable_8h.html
a5baf12dffc40b92f1b434a7f0482ea5b
#define
M3XL_PID_SPEED_SCALE_H
3mxlControlTable_8h.html
aa0d9d154092bea1a523e5509d34b9786
#define
M3XL_PID_SPEED_SCALE_L
3mxlControlTable_8h.html
a85822e32c02e7a3b78c8cf1ba05a5d77
#define
M3XL_PID_TORQUE_SCALE_H
3mxlControlTable_8h.html
ad41a49b8717a8f0f47cf40d325961d72
#define
M3XL_PID_TORQUE_SCALE_L
3mxlControlTable_8h.html
aece294827b06ff3b49c506c7926932c9
#define
M3XL_POSITION_32_1
3mxlControlTable_8h.html
ad5237c0bacda34b9e0d0cc1e1d8cd32a
#define
M3XL_POSITION_32_2
3mxlControlTable_8h.html
a1c10a82ab16c40eeed9c90b04a7cfdbe
#define
M3XL_POSITION_32_3
3mxlControlTable_8h.html
a50e91c1240903413b57afb04a0dd9ae2
#define
M3XL_POSITION_32_4
3mxlControlTable_8h.html
aafe91af6b220b8c0eb00214a24cb8c8d
#define
M3XL_RANGE_ERROR
3mxlControlTable_8h.html
a54742e0a66785d7b42776e49caa8a3db
#define
M3XL_REFERENCE_ENERGY_H
3mxlControlTable_8h.html
a2cab8827dedb58641c281dedb02a6b95
#define
M3XL_REFERENCE_ENERGY_L
3mxlControlTable_8h.html
a41cbdb0dd40d081393de9bb1f96d0c28
#define
M3XL_RETURN_DELAY_TIME
3mxlControlTable_8h.html
a1eab46662cae3fe3a004b5c179472789
#define
M3XL_SINUSOIDAL_AMPLITUDE_H
3mxlControlTable_8h.html
a7d95e3b740d8fb94fe028f56bf2b6680
#define
M3XL_SINUSOIDAL_AMPLITUDE_L
3mxlControlTable_8h.html
a75198d0462ff999d72809c6bbf87b4b1
#define
M3XL_SINUSOIDAL_FREQUENCY_H
3mxlControlTable_8h.html
a9097c6ab98007ea64dfe04542fac3e04
#define
M3XL_SINUSOIDAL_FREQUENCY_L
3mxlControlTable_8h.html
a5eb7e98f09797cbd1ea2a7fa82543da5
#define
M3XL_SINUSOIDAL_PHASE_ANGLE_H
3mxlControlTable_8h.html
a692089999e4856a43e7c7d3800a7171e
#define
M3XL_SINUSOIDAL_PHASE_ANGLE_L
3mxlControlTable_8h.html
add0845b04bd12c4a1b84602f65eeadee
#define
M3XL_SPEED_H
3mxlControlTable_8h.html
a2c01240d7dc7eeef8603e7494ee5a7fa
#define
M3XL_SPEED_L
3mxlControlTable_8h.html
abdd49b7485ebfb2410889f64c3949ccd
#define
M3XL_SPRING_STIFFNESS_H
3mxlControlTable_8h.html
aa1d38801dc565ea8116eaffeee4dd662
#define
M3XL_SPRING_STIFFNESS_L
3mxlControlTable_8h.html
a022969303200479268c02c963bed3a24
#define
M3XL_STATUS
3mxlControlTable_8h.html
a9b65c5d7275c82e83b3bf48006f5fef2
#define
M3XL_STATUS_CURRENT_MODE_DONE
group__mxlstatus.html
ga0d8c5ef3749f2e97c7f64a5d8bec0d93
#define
M3XL_STATUS_CURRENT_MODE_EXECUTING
group__mxlstatus.html
gad66b547c39bb4d0c38c99173903871d3
#define
M3XL_STATUS_EEPROM_ERROR
group__mxlstatus.html
gacac5a4e109a10590f641a94e51fb4f99
#define
M3XL_STATUS_EM_STOP_ERROR
group__mxlstatus.html
ga00f06b15fe1a8a0e25160dba83ff3d3b
#define
M3XL_STATUS_IDLE_STATE
group__mxlstatus.html
ga4ebdc30c76ae8a7702ea15ea112cf603
#define
M3XL_STATUS_INIT_DONE
group__mxlstatus.html
ga973fd42759d3f0322796981fd7d37cb1
#define
M3XL_STATUS_INIT_TIME_OUT_ERROR
group__mxlstatus.html
ga60a256bc6b1fdc0b460548e414d52aa5
#define
M3XL_STATUS_INITIALIZE_BUSY
group__mxlstatus.html
gabaa4b0c6e589e707e135b987f65cb72f
#define
M3XL_STATUS_JOINT_STUCK_ERROR
group__mxlstatus.html
ga740d125d177fd3b37bbe1b56967c890b
#define
M3XL_STATUS_MAX_CURRENT_ERROR
group__mxlstatus.html
gaa298e21994593496d93ffed98a6253df
#define
M3XL_STATUS_MAX_POS_ERROR
group__mxlstatus.html
gaa786777f3e3b8fbe7e73fa7c8e65f795
#define
M3XL_STATUS_MAX_TORQUE_ERROR
group__mxlstatus.html
ga01940f78bbe3b7d44dc3d338484d6d95
#define
M3XL_STATUS_MOTOR_STUCK_ERROR
group__mxlstatus.html
gac7756c6a454bb95c1f0945cab7e9e460
#define
M3XL_STATUS_MOVE_DONE
group__mxlstatus.html
gabbac32fcb8cd584bac5f09cbc9900e67
#define
M3XL_STATUS_MOVING
group__mxlstatus.html
ga59b124f165a43023f76749e0352416bd
#define
M3XL_STATUS_NOT_INITIALIZED
group__mxlstatus.html
ga58de4b64a941807a1a39a40317b571df
#define
M3XL_STATUS_POS_MODE_DONE
group__mxlstatus.html
gae224058cc33dc06e55aa8aa582f35ee4
#define
M3XL_STATUS_POS_MODE_EXECUTING
group__mxlstatus.html
ga3b0bda6eceec144b41f92f949c5fb1da
#define
M3XL_STATUS_PROTOCOL_TIME_OUT_ERROR
group__mxlstatus.html
gae871c3c8138b7fc02a8c7c09e1eb5ab7
#define
M3XL_STATUS_PWM_MODE_DONE
group__mxlstatus.html
ga859cbcca1aa2dddb2f34ee270850e17d
#define
M3XL_STATUS_PWM_MODE_EXECUTING
group__mxlstatus.html
gacd900792bd98376cb3213a58615e6740
#define
M3XL_STATUS_RETURN_ALL
3mxlControlTable_8h.html
a4942e9beed14f1b1d6ecd3d8c801ec07
#define
M3XL_STATUS_RETURN_LEVEL
3mxlControlTable_8h.html
aa007380102ccad0e9a6c3ac4ae875d42
#define
M3XL_STATUS_RETURN_NONE
3mxlControlTable_8h.html
a14e718349124be5a7b7e3062ee045ae3
#define
M3XL_STATUS_RETURN_READ_DATA
3mxlControlTable_8h.html
acf2e72f609508d751bec67fe7c6174e2
#define
M3XL_STATUS_SEA_MODE_DONE
group__mxlstatus.html
ga4c793c260e0ba564dbe2db1c2c809a80
#define
M3XL_STATUS_SEA_MODE_EXECUTING
group__mxlstatus.html
ga7232a752a0984227c4ea5b234a6e5600
#define
M3XL_STATUS_SINUSOIDAL_POS_MODE_DONE
group__mxlstatus.html
ga949069872556bfefdb5722895eadc66e
#define
M3XL_STATUS_SINUSOIDAL_POS_MODE_EXECUTING
group__mxlstatus.html
ga0b152791255397c08d77ecf3d17c107e
#define
M3XL_STATUS_SPEED_MODE_DONE
group__mxlstatus.html
ga92e6a39d9081db844fc6a281c0dc885f
#define
M3XL_STATUS_SPEED_MODE_EXECUTING
group__mxlstatus.html
ga5af027917ead97f52b343c4058d26ffd
#define
M3XL_STATUS_TORQUE_MODE_DONE
group__mxlstatus.html
ga48f69d24b637435e94c10120c0b0e40b
#define
M3XL_STATUS_TORQUE_MODE_EXECUTING
group__mxlstatus.html
gac5561301193fbd24fd285f1c323481c3
#define
M3XL_STOP_PROTOCOL_HANDLER
3mxlControlTable_8h.html
a583773d780291fd5dc6a18388c945d88
#define
M3XL_SYNC_READ_INDEX
3mxlControlTable_8h.html
a6fd70418871241f302d7a7d56348730d
#define
M3XL_TORQUE_H
3mxlControlTable_8h.html
a0451be4fc6eaa9d9d27e31e8c7eecead
#define
M3XL_TORQUE_L
3mxlControlTable_8h.html
a6489e2de82bc9426c873ed830a37f2a6
#define
M3XL_VERSION_FIRMWARE
3mxlControlTable_8h.html
a145f82e03b3ecede1d5cbbe71a8bad00
#define
M3XL_VOLTAGE_H
3mxlControlTable_8h.html
ae6846b3e3c7bbf1fbaa93c4ccc8b061d
#define
M3XL_VOLTAGE_L
3mxlControlTable_8h.html
a76f09920d0bcf2f603d994ac591dfaa7
#define
M3XL_WATCHDOG_MODE
3mxlControlTable_8h.html
a8dc14d75ba1f2af7def233c7fa416d55
#define
M3XL_WATCHDOG_TIME_MS
3mxlControlTable_8h.html
ad53c412aec317b6f6f52906db9e77623
#define
M3XL_WATCHDOG_TIMER_MUL
3mxlControlTable_8h.html
aa0e997bd5a5fcb666c3e012fa1c6124d
#define
M3XL_WHEEL_DIAMETER_H
3mxlControlTable_8h.html
a036be180fab9b472afdb5799d0ea745c
#define
M3XL_WHEEL_DIAMETER_L
3mxlControlTable_8h.html
a81850e319895417c95f097c2eea84915
#define
M3XL_ZERO_LENGTH_SPRING_H
3mxlControlTable_8h.html
ae03bbf8752a921324c732044dfb500a7
#define
M3XL_ZERO_LENGTH_SPRING_L
3mxlControlTable_8h.html
ab5ab2a32c1e0a2f872690a6b00c7e775
#define
M_PI
3mxlControlTable_8h.html
ae71449b1cc6e6250b91f539153a7a0d3
#define
MANUAL_INIT
group__mxlmodes.html
ga2b059b4f58a1010208e0881db6db3faa
#define
NO_INSTRUCTION
3mxlControlTable_8h.html
a2674cd5add3d9a5d98d3981b74ada97f
#define
NORMAL_PACKET_TYPE
3mxlControlTable_8h.html
a658952d7121436971d61ab1db794207e
#define
NR_OF_CONTROL_MODES
group__mxlmodes.html
ga7bfc0ba5b50eaa4504c75b3d65338071
#define
PING
3mxlControlTable_8h.html
a4c84003a6e494d221dcb7afbf61e762d
#define
POSITION_MODE
group__mxlmodes.html
ga41325cb83383d2eb13badf1c991b76b6
#define
PWM_MODE
group__mxlmodes.html
gab5e3533bab20d16e08c7370af5a44222
#define
READ_DATA
3mxlControlTable_8h.html
a8d406d5aff787991429e62cfd9bac721
#define
REG_WRITE
3mxlControlTable_8h.html
a8bfd42cf7e684ea01d3637eb48d148fc
#define
RESET
3mxlControlTable_8h.html
ab702106cf3b3e96750b6845ded4e0299
#define
SEA_INIT
group__mxlmodes.html
ga6d6586954e61f42ade18977c83d1e2ec
#define
SEA_MODE
group__mxlmodes.html
ga5399aa2be2ae15651b779716879cb7b8
#define
SET_JOINT_TYPE
3mxlControlTable_8h.html
ad39ab6620d16d5e15cd5a2748e771e60
#define
SINUSOIDAL_POSITION_MODE
group__mxlmodes.html
ga85111106f66268829abeefd2698b30de
#define
SPEED_MODE
group__mxlmodes.html
ga0c065ddc878b70e620abd7c2dd17aeea
#define
START_UP_MODE
group__mxlmodes.html
ga5ec80f38cc6d9de600456c59810b86b2
#define
STOP_MODE
group__mxlmodes.html
gafa4f4ee6bf0d8e0bd180437dcfb91c35
#define
SYNC_WRITE
3mxlControlTable_8h.html
a3b4871440af54634e48e212da28da797
#define
TEST_MODE
group__mxlmodes.html
gab6d58cce6e97b6b549801e696ac9f4f6
#define
TIME_OUT_INIT
group__mxlmodes.html
ga95fbdd68be7cc09cf3e67d4fab072de1
#define
TORQUE_MODE
group__mxlmodes.html
ga81f422841ca4b0c9057d01671b7b6684
#define
WRITE_DATA
3mxlControlTable_8h.html
a485de214409cb69e0b6588157d1a3e25
#define
WRITE_JOINT_PARAMS
3mxlControlTable_8h.html
a0fd302b5f36b08ac7f4f20785bd932bc
#define
WRITE_MOTOR_PARAMS
3mxlControlTable_8h.html
abe28bc8b3476f94e5ba6ea1b36ccb107
#define
WRITE_SEA_SETPOINTS
3mxlControlTable_8h.html
ac7430cb5a1a561e769aebd9421b72e64
#define
ZERO_SPEED_INIT
group__mxlmodes.html
gaa3e55c4249a12e462d26ea664390750c
benchmark.cpp
/tmp/ws/src/threemxl/src/
benchmark_8cpp
threemxl/example.h
threemxl/C3mxlROS.h
#define
NUM_BINS
benchmark_8cpp.html
a2ddaf84376563f5fa15a4fa59372d8f6
#define
NUM_MESSAGES
benchmark_8cpp.html
a197498197906e732479c1acd37074baa
#define
NUM_SAMPLES
benchmark_8cpp.html
af0b23eedf2352de4c1eff77e1401730c
#define
NUM_STARS
benchmark_8cpp.html
a3d64e02a909639b0d9d38b20f6ac45de
int
main
benchmark_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
Byte.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
Byte_8h
#define
__STDC_LIMIT_MACROS
Byte_8h.html
aeb7e7a856ab7a794b05b6b63ef36ea3e
C3mxl.h
/tmp/ws/src/threemxl/include/threemxl/
C3mxl_8h
threemxl/platform/hardware/dynamixel/3mxl/3mxl.h
C3mxlROS.h
/tmp/ws/src/threemxl/include/threemxl/
C3mxlROS_8h
threemxl/platform/hardware/dynamixel/3mxl/3mxl.h
threemxl/CDxlROSPacketHandler.h
C3mxlROS
CDxlCom.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/
CDxlCom_8cpp
threemxl/platform/hardware/dynamixel/CDxlCom.h
threemxl/platform/hardware/dynamixel/CDxlSerialPacketHandler.h
CDxlCom.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlCom_8h
threemxl/platform/hardware/serial/LxSerial.h
CDxlPacket.hpp
threemxl/platform/io/logging/Log2.h
CDxlCom
#define
DXL_ALREADY_INITIALIZED
CDxlCom_8h.html
ae7179b60856bd109a6c0fe55355b451e
#define
DXL_CHECKSUM_ERROR
CDxlCom_8h.html
a6630f8a9554d1184b26e93249a3d59d2
#define
DXL_ERROR
CDxlCom_8h.html
a553b672e92b1082c30aacaaf8d0f355d
#define
DXL_INVALID_PARAMETER
CDxlCom_8h.html
ae8e2c644abd236a4b56d9cb95a5ca7bd
#define
DXL_NO_SERIAL_PORT
CDxlCom_8h.html
a3befb5dabf5d95412038bee80bb33fe2
#define
DXL_NOT_INITIALIZED
CDxlCom_8h.html
a4a07bf7c51054b36e4ee7543ce012a91
#define
DXL_PKT_RECV_CHECKSUM_ERR
CDxlCom_8h.html
a18a4f3345b6a0fb9eec3eb8666e5b4fe
#define
DXL_PKT_RECV_ERROR
CDxlCom_8h.html
a40a96663ced15f07e65a2afbcf7d25b2
#define
DXL_PKT_RECV_ID_ERR
CDxlCom_8h.html
ab82a64456fd3e2297b2492beed76ae1f
#define
DXL_PKT_RECV_LENGTH_ERR
CDxlCom_8h.html
a8b305294bea53f99a50137eae429f258
#define
DXL_PKT_RECV_TIMEOUT
CDxlCom_8h.html
a43f35c40ffcb64ba2783b474008cd9c7
#define
DXL_PKT_RECV_WAIT_TIME_SEC
CDxlCom_8h.html
a53bb0cd7fdc8b0860fce86e717e830d4
#define
DXL_PKT_RECV_WAIT_TIME_USEC
CDxlCom_8h.html
a33c91d1bdf2080a2a8ca9b4cc864b9ba
#define
DXL_PKT_SEND_ERROR
CDxlCom_8h.html
ae008623eb991069a7e79e40b93ca51e8
#define
DXL_PKT_SEND_LENGTH_ERR
CDxlCom_8h.html
a870131f7072506440f4a5cbae0416946
#define
DXL_SUCCESS
CDxlCom_8h.html
a5ea997f21e9be16f4a8f2416776c8ade
#define
INST_ACTION
CDxlCom_8h.html
adea21b73305aa7a5b3317e299c616853
#define
INST_DIGITAL_RESET
CDxlCom_8h.html
a3446533fab58ce00c777766ad7577112
#define
INST_PING
CDxlCom_8h.html
acb92e93ddd4b53533b14dc3403346bbf
#define
INST_READ
CDxlCom_8h.html
a60599b6587736bb05efb8ea3c5e5f87f
#define
INST_REG_WRITE
CDxlCom_8h.html
ae2afd415cd9007f4688bf77507f0383e
#define
INST_RESET
CDxlCom_8h.html
ad670526ca941302efb4a0d00e7dd43c0
#define
INST_SYNC_REG_WRITE
CDxlCom_8h.html
a20564e023d543348f2633ee12aaba9e6
#define
INST_SYNC_WRITE
CDxlCom_8h.html
aeaa4b61ee11d45bd1a0cb932d7abaf77
#define
INST_SYSTEM_READ
CDxlCom_8h.html
a75f9591829f45790431bc88405fabf8d
#define
INST_SYSTEM_WRITE
CDxlCom_8h.html
a29801d5f8816a20b36dc4a7f0b21c538
#define
INST_WRITE
CDxlCom_8h.html
a1c304d06170982719fd605a87c9101f0
#define
M3XL_ANGLE_LIMIT_ERROR
CDxlCom_8h.html
a1b7e83db9d9aea1e1607ecc9ca768a85
#define
M3XL_CHECKSUM_ERROR
CDxlCom_8h.html
a50856d0174aa31dcb0d1c76a26a3234b
#define
M3XL_INPUT_VOLTAGE_ERROR
CDxlCom_8h.html
a09eaabe74f23c62a36ca81e09698f245
#define
M3XL_INSTRUCTION_ERROR
CDxlCom_8h.html
a6a45f159b2eab8ffb3442d582392bbc1
#define
M3XL_NO_ERROR
CDxlCom_8h.html
aa05f644fd9416acb28b17687d05a7058
#define
M3XL_OVERHEATING_ERROR
CDxlCom_8h.html
a43a527d2398f61f03095e64d33139d05
#define
M3XL_OVERLOAD_ERROR
CDxlCom_8h.html
a50ff4c99c49344e2c73ac6c4f3032f13
#define
M3XL_RANGE_ERROR
CDxlCom_8h.html
a54742e0a66785d7b42776e49caa8a3db
#define
M3XL_STATUS_EEPROM_ERROR
CDxlCom_8h.html
acac5a4e109a10590f641a94e51fb4f99
#define
M3XL_STATUS_EM_STOP_ERROR
CDxlCom_8h.html
a00f06b15fe1a8a0e25160dba83ff3d3b
#define
M3XL_STATUS_INIT_TIME_OUT_ERROR
CDxlCom_8h.html
a60a256bc6b1fdc0b460548e414d52aa5
#define
M3XL_STATUS_JOINT_STUCK_ERROR
CDxlCom_8h.html
a740d125d177fd3b37bbe1b56967c890b
#define
M3XL_STATUS_MAX_CURRENT_ERROR
CDxlCom_8h.html
aa298e21994593496d93ffed98a6253df
#define
M3XL_STATUS_MAX_POS_ERROR
CDxlCom_8h.html
aa786777f3e3b8fbe7e73fa7c8e65f795
#define
M3XL_STATUS_MAX_TORQUE_ERROR
CDxlCom_8h.html
a01940f78bbe3b7d44dc3d338484d6d95
#define
M3XL_STATUS_MOTOR_STUCK_ERROR
CDxlCom_8h.html
ac7756c6a454bb95c1f0945cab7e9e460
#define
M3XL_STATUS_NOT_INITIALIZED
CDxlCom_8h.html
a58de4b64a941807a1a39a40317b571df
#define
M3XL_STATUS_PROTOCOL_TIME_OUT_ERROR
CDxlCom_8h.html
ae871c3c8138b7fc02a8c7c09e1eb5ab7
#define
MAX_NUM_DYNAMIXELS
CDxlCom_8h.html
aa78aa0553266fe08d56dcee6d71fc0ef
#define
RECEIVE_RETRY_FACTOR
CDxlCom_8h.html
a32707a37aff3b3fe621a178caa09bb56
#define
SEND_RETRY_FACTOR
CDxlCom_8h.html
aeaac5b09b6c6af990464df7cd255a026
CDxlConfig.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/
CDxlConfig_8cpp
threemxl/platform/hardware/dynamixel/CDxlConfig.h
threemxl/platform/hardware/dynamixel/CDxlGeneric.h
CDxlConfig.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlConfig_8h
CDxlGeneric.h
dynamixel/DynamixelSpecs.h
CDxlGroup.h
threemxl/platform/io/configuration/Configuration.h
threemxl/platform/io/configuration/OptionVars.h
CDxlConfig
CDxlGroupConfig
#define
DXL_MAX_POSITION
CDxlConfig_8h.html
ab0e5cb05374958a00e974809db34635c
#define
DXL_MAX_RAD_ANGLE
CDxlConfig_8h.html
a63fe8ef40a19f86e93974ce48e9f5249
#define
DXL_MAX_RAD_S_SPEED
CDxlConfig_8h.html
a0dde8625ef06e9549f8b53eb0bdc7e1d
#define
DXL_NUM_POSITIONS
CDxlConfig_8h.html
ae0de9296ffe05647793a1376e5951a01
#define
DXL_SPEED_TO_RAD_S
CDxlConfig_8h.html
a44180b1b96de63280b7044f4d18af6c0
#define
DXL_STEPS_TO_RAD
CDxlConfig_8h.html
afe88a9d748cb48b0c0353eafac952800
#define
DXL_TORQUE_TO_RATIO
CDxlConfig_8h.html
aff0e3406a2272a3f7d0de549346c4eb7
#define
DXLCONFIG_NUM_CALIBPOINTS
CDxlConfig_8h.html
a2e16a3d8cfdb6c79e7c332984ed9da8e
#define
MOTOR_CONSTANT_MULTIPLIER
CDxlConfig_8h.html
ac224ac107fd90aa791505a7fed850efb
EDxlCalibType
CDxlConfig_8h.html
a8e02006d1c1f827e215462a19820c50b
dxlCtNone
CDxlConfig_8h.html
a8e02006d1c1f827e215462a19820c50ba10447af392ef91645ebd35ae929fef7b
dxlCtAuto
CDxlConfig_8h.html
a8e02006d1c1f827e215462a19820c50baaf1ba4d3923c16eb64f5a4f9a59542ef
dxlCtManual
CDxlConfig_8h.html
a8e02006d1c1f827e215462a19820c50ba4720ceb85aa9188354a3e1f43d363000
CDxlGeneric.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/
CDxlGeneric_8cpp
threemxl/platform/hardware/dynamixel/CDxlGeneric.h
CDxlGeneric.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlGeneric_8h
CDxlCom.h
CDxlConfig.h
CDxlGroup.h
threemxl/platform/io/logging/Log2.h
__attribute__
CDxlGeneric
#define
PACKET_RETRY_FACTOR
CDxlGeneric_8h.html
aaae42379460f44176f5558ce4f6b2758
std::vector< TMxlLogEntry >
TMxlLog
CDxlGeneric_8h.html
a320f3c4172abb1aaff9e7a0bcc5a34fa
std::ostream &
operator<<
CDxlGeneric_8h.html
a755f39d52543268fe343103c39ddd5a5
(std::ostream &outs, const TMxlLogEntry &obj)
CDxlGroup.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/
CDxlGroup_8cpp
threemxl/platform/hardware/dynamixel/CDxlGroup.h
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
threemxl/platform/hardware/dynamixel/3mxl/3mxl.h
threemxl/platform/hardware/dynamixel/DxlClassFactory.hpp
CDxlGroup.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlGroup_8h
CDxlGeneric.h
CDxlPacket.hpp
CDxlConfig.h
threemxl/platform/io/logging/Log2.h
CDxlGroup
CDxlPacket.hpp
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlPacket_8hpp
Byte.h
CDxlPacket
CDxlStatusPacket
CDxlSyncWritePacket
#define
DXL_BROADCAST_ID
CDxlPacket_8hpp.html
a6ec7e520273ec0bddeac4d0f9fa934c8
#define
DXL_CRC_LENGTH
CDxlPacket_8hpp.html
a3ff2a0957db7e6364e636592f5e26b2d
#define
DXL_HEADER_LENGTH
CDxlPacket_8hpp.html
af19cbf04bb2d43e230e8a43aa2f31ec2
#define
DXL_MAX_NUM_PARAMS
CDxlPacket_8hpp.html
a1ef3cfea922c9d9464fb7d456a75e1e0
#define
DXL_PKT_MAX_LENGTH
CDxlPacket_8hpp.html
a544345f359b8072bf8a5ce84cf9c0f65
CDxlPacketHandler.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlPacketHandler_8h
CDxlPacket.hpp
CDxlPacketHandler
CDxlROSPacketHandler.cpp
/tmp/ws/src/threemxl/src/
CDxlROSPacketHandler_8cpp
threemxl/platform/hardware/dynamixel/CDxlCom.h
threemxl/CDxlROSPacketHandler.h
CDxlROSPacketHandler.h
/tmp/ws/src/threemxl/include/threemxl/
CDxlROSPacketHandler_8h
threemxl/platform/hardware/dynamixel/CDxlPacketHandler.h
CDxlROSPacketHandler
CDxlSerialPacketHandler.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/
CDxlSerialPacketHandler_8cpp
threemxl/platform/hardware/dynamixel/CDxlCom.h
threemxl/platform/hardware/dynamixel/CDxlSerialPacketHandler.h
CDxlSerialPacketHandler.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
CDxlSerialPacketHandler_8h
CDxlPacketHandler.h
threemxl/platform/hardware/serial/LxSerial.h
CDxlSerialPacketHandler
CDynamixel.h
/tmp/ws/src/threemxl/include/threemxl/
CDynamixel_8h
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
CDynamixelROS.h
/tmp/ws/src/threemxl/include/threemxl/
CDynamixelROS_8h
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
CDxlROSPacketHandler.h
CDynamixelROS
Configuration.cpp
/tmp/ws/src/threemxl/dbl/platform/io/configuration/
Configuration_8cpp
threemxl/platform/io/configuration/Configuration.h
#define
CCONFIGSECTION_GET_MACRO
Configuration_8cpp.html
a44d562ef50dd1f283a6d81626b9822fa
(TYPE, ASSIGNMENT_STATEMENT)
#define
CCONFIGSECTION_GET_PRESET_MACRO
Configuration_8cpp.html
afa54644dfc404a89f2bcb17592fb610f
(TYPE)
CCONFIGSECTION_GET_MACRO
Configuration_8cpp.html
a7cfd41d12ad6282ef029824171567c8f
(char,*value=(char) iConfigProp->toInt()) CCONFIGSECTION_GET_MACRO(unsigned char
Configuration.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/configuration/
Configuration_8h
threemxl/platform/io/logging/Log2.h
OptionVars.h
CConfigConstant
CConfigProperty
CConfigPropertyArray
CConfigSection
CConfiguration
IConfig
IConfigProperty
IConfigPropertyString
IConfigSection
mu
#define
CONFIGURATION_ARRAY_DELIMITER
Configuration_8h.html
abd7417b441377c2c32397154ccb2ac43
#define
CONST_ConfConstantsSectionName
Configuration_8h.html
ab9e317c61351df6b15c7e02781c74990
#define
CONST_ConfRootSectionName
Configuration_8h.html
ab6e0850a181fb91b785dc330e2d898f6
#define
CONST_ConfStringsSectionName
Configuration_8h.html
a8fc84d88a20d1c7391cf6e3780426ce2
std::vector< CConfigConstant >
CConfigConstants
Configuration_8h.html
a7f6ed865d6af8b090d419d8165f0c803
console.cpp
/tmp/ws/src/threemxl/src/
console_8cpp
threemxl/console.h
threemxl/C3mxlROS.h
threemxl/CDynamixelROS.h
threemxl/platform/io/configuration/XMLConfiguration.h
#define
DXLC_SAFE_CALL
console_8cpp.html
a3cdecab00d916e74baf9ca4b8a8fd4f1
(call)
int
main
console_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
console.h
/tmp/ws/src/threemxl/include/threemxl/
console_8h
threemxl/platform/hardware/dynamixel/CDxlGeneric.h
DxlROSCommand
DxlROSConsole
Lockable
dummy.cpp
/tmp/ws/src/threemxl/src/
dummy_8cpp
int
dummy_threemxl
dummy_8cpp.html
a72d819308270b25ca792e8da09ed7d22
dxl-all.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/ftditests/
dxl-all_8cpp
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
#define
MAX_DEVICE_NAME_LEN
dxl-all_8cpp.html
a0666ed218212a20f00a6c65caa3141bc
void
catch_signal
dxl-all_8cpp.html
af2dc378d0481adcc49b61efb98493a9b
(int sig)
bool
dxl_init_all_motors
dxl-all_8cpp.html
adf9c3f73e99a42619283516afe43422e
()
void
dxl_task_off_proc
dxl-all_8cpp.html
ac595aefff5770242a6d848641f800412
(void *arg)
void
dxl_task_on_proc
dxl-all_8cpp.html
ac70f78fdd750e2de63f57aa1a65af828
(void *arg)
void
dxl_task_ping_proc
dxl-all_8cpp.html
afdf59452aea40ce02607359e4c0b5f4d
(void *arg)
void
dxl_task_pos_proc
dxl-all_8cpp.html
a9793675456d4ae347fa70f505d3b554e
(void *arg)
void
dxl_task_report_proc
dxl-all_8cpp.html
a51daec60f8c51f4000ea1ec8637c5639
(void *arg)
void
dxl_task_volt_proc
dxl-all_8cpp.html
a0adaa409b958dd59a6a0085ecb6d13cb
(void *arg)
int
main
dxl-all_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
char
devicename
dxl-all_8cpp.html
a1e180a8f45d49c0c5d5db6f21215f6dd
[MAX_DEVICE_NAME_LEN]
int
gDxlMaxID
dxl-all_8cpp.html
a0832689376708dca3e4fb39eaf6e9afe
int
gDxlMinID
dxl-all_8cpp.html
a4d2f2d7bee40cb47875f41d6259be45a
bool
gDxlTaskProcDone
dxl-all_8cpp.html
addca21b5873564ee4702c178f84f70a6
CDynamixel
gDynamixels
dxl-all_8cpp.html
aa681fca36e75ed7d8af5a488b6f03b42
[MAX_NUM_DYNAMIXELS]
bool
gMotorsInitialized
dxl-all_8cpp.html
aa8a7145ef75b44efe060fff623d112ff
int
gNumDynamixels
dxl-all_8cpp.html
a06eb6dfdb9bb85d5051965ea8d46e358
bool
gQuit
dxl-all_8cpp.html
a06c260c7194f0373a1740c0fc51b3976
LxSerial
serialPort
dxl-all_8cpp.html
ac2378d0ffcc639604b388d10f70df710
dxl-changeid.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/ftditests/
dxl-changeid_8cpp
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
#define
MAX_DEVICE_NAME_LEN
dxl-changeid_8cpp.html
a0666ed218212a20f00a6c65caa3141bc
void
catch_signal
dxl-changeid_8cpp.html
af2dc378d0481adcc49b61efb98493a9b
(int sig)
bool
dxl_init_all_motors
dxl-changeid_8cpp.html
adf9c3f73e99a42619283516afe43422e
()
void
dxl_task_change_proc
dxl-changeid_8cpp.html
ab5a01e374b2292bbdd6581aa98d28e57
(void *arg)
int
main
dxl-changeid_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
char
devicename
dxl-changeid_8cpp.html
a1e180a8f45d49c0c5d5db6f21215f6dd
[MAX_DEVICE_NAME_LEN]
bool
gDxlTaskProcDone
dxl-changeid_8cpp.html
addca21b5873564ee4702c178f84f70a6
CDynamixel
gDynamixel
dxl-changeid_8cpp.html
abe4bc3c40d8804b353cf9c4c5ede811a
int
gNewBaudRate
dxl-changeid_8cpp.html
a5c9f2907e099910161f3e9182e9322e3
int
gNewID
dxl-changeid_8cpp.html
a39f599e072516237317da215bfd6d6c0
int
gNumDynamixels
dxl-changeid_8cpp.html
a06eb6dfdb9bb85d5051965ea8d46e358
int
gOldID
dxl-changeid_8cpp.html
a785a7dc33eb09272605cda32d7768dd2
bool
gQuit
dxl-changeid_8cpp.html
a06c260c7194f0373a1740c0fc51b3976
LxSerial
serialPort
dxl-changeid_8cpp.html
ac2378d0ffcc639604b388d10f70df710
dxl-goto.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/ftditests/
dxl-goto_8cpp
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
#define
MAX_DEVICE_NAME_LEN
dxl-goto_8cpp.html
a0666ed218212a20f00a6c65caa3141bc
void
catch_signal
dxl-goto_8cpp.html
af2dc378d0481adcc49b61efb98493a9b
(int sig)
void
dxl_init_all_motors
dxl-goto_8cpp.html
a08b7b06c05857465a76e9ef2da2ad294
()
void
dxl_task_off_proc
dxl-goto_8cpp.html
ac595aefff5770242a6d848641f800412
(void *arg)
int
main
dxl-goto_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
char
devicename
dxl-goto_8cpp.html
a1e180a8f45d49c0c5d5db6f21215f6dd
[MAX_DEVICE_NAME_LEN]
int
gDxlMaxID
dxl-goto_8cpp.html
a0832689376708dca3e4fb39eaf6e9afe
int
gDxlMinID
dxl-goto_8cpp.html
a4d2f2d7bee40cb47875f41d6259be45a
bool
gDxlTaskProcDone
dxl-goto_8cpp.html
addca21b5873564ee4702c178f84f70a6
CDynamixel
gDynamixels
dxl-goto_8cpp.html
aa681fca36e75ed7d8af5a488b6f03b42
[MAX_NUM_DYNAMIXELS]
bool
gMotorsInitialized
dxl-goto_8cpp.html
aa8a7145ef75b44efe060fff623d112ff
int
gNumDynamixels
dxl-goto_8cpp.html
a06eb6dfdb9bb85d5051965ea8d46e358
bool
gQuit
dxl-goto_8cpp.html
a06c260c7194f0373a1740c0fc51b3976
LxSerial
serialPort
dxl-goto_8cpp.html
ac2378d0ffcc639604b388d10f70df710
dxl-voltage.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/ftditests/
dxl-voltage_8cpp
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
#define
MAX_DEVICE_NAME_LEN
dxl-voltage_8cpp.html
a0666ed218212a20f00a6c65caa3141bc
void
catch_signal
dxl-voltage_8cpp.html
af2dc378d0481adcc49b61efb98493a9b
(int sig)
void
dxl_init_all_motors
dxl-voltage_8cpp.html
a08b7b06c05857465a76e9ef2da2ad294
()
void
dxl_task_off_proc
dxl-voltage_8cpp.html
ac595aefff5770242a6d848641f800412
(void *arg)
int
main
dxl-voltage_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
char
devicename
dxl-voltage_8cpp.html
a1e180a8f45d49c0c5d5db6f21215f6dd
[MAX_DEVICE_NAME_LEN]
int
gDxlMaxID
dxl-voltage_8cpp.html
a0832689376708dca3e4fb39eaf6e9afe
int
gDxlMinID
dxl-voltage_8cpp.html
a4d2f2d7bee40cb47875f41d6259be45a
bool
gDxlTaskProcDone
dxl-voltage_8cpp.html
addca21b5873564ee4702c178f84f70a6
CDynamixel
gDynamixels
dxl-voltage_8cpp.html
aa681fca36e75ed7d8af5a488b6f03b42
[MAX_NUM_DYNAMIXELS]
bool
gMotorsInitialized
dxl-voltage_8cpp.html
aa8a7145ef75b44efe060fff623d112ff
int
gNumDynamixels
dxl-voltage_8cpp.html
a06eb6dfdb9bb85d5051965ea8d46e358
bool
gQuit
dxl-voltage_8cpp.html
a06c260c7194f0373a1740c0fc51b3976
LxSerial
serialPort
dxl-voltage_8cpp.html
ac2378d0ffcc639604b388d10f70df710
dxlassert.h
/tmp/ws/src/threemxl/include/threemxl/
dxlassert_8h
#define
DXL_SAFE_CALL
dxlassert_8h.html
a304aa4b4485798e0b1758d763219158a
(call)
DxlClassFactory.hpp
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/
DxlClassFactory_8hpp
CDxlGeneric.h
dynamixel/Dynamixel.h
3mxl/3mxl.h
CDxlGeneric *
gDxlCreate
DxlClassFactory_8hpp.html
a1c08ceeed206d8bc06c4291eb56035d9
(const std::string &dxlTypeStr)
Dynamixel.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/dynamixel/dynamixel/
Dynamixel_8cpp
threemxl/platform/hardware/dynamixel/dynamixel/Dynamixel.h
threemxl/platform/hardware/dynamixel/CDxlPacketHandler.h
Dynamixel.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/dynamixel/
Dynamixel_8h
threemxl/platform/io/logging/Log2.h
../Byte.h
../CDxlGeneric.h
../CDxlPacket.hpp
../CDxlConfig.h
DynamixelControlTable.h
CDynamixel
#define
__DBG__
Dynamixel_8h.html
a6c9f6e8c23062f5ff71a404f035dba45
#define
DXL_ERR_ANGLE_LIMIT
Dynamixel_8h.html
a213dc70228cac5d8fe27298c501dd2ed
#define
DXL_ERR_CHECKSUM
Dynamixel_8h.html
a6eb97ef5721bc5e7c29809040a403b43
#define
DXL_ERR_INPUT_VOLTAGE
Dynamixel_8h.html
af48adb58dd70886144bbfcdd1a8f63ae
#define
DXL_ERR_INSTRUCTION
Dynamixel_8h.html
a00422d1a62ae3d3e7699de6768a8a961
#define
DXL_ERR_OVERHEATING
Dynamixel_8h.html
a44312364c604831b9c07d158893d8141
#define
DXL_ERR_OVERLOAD
Dynamixel_8h.html
a8b67ef9b49c9a88c5a8875c7d32c1052
#define
DXL_ERR_RANGE
Dynamixel_8h.html
a6b642f251878d10b98a041838d2a1928
#define
DXL_OFF
Dynamixel_8h.html
a4c48c764422f90924fdb13081c51b305
#define
DXL_ON
Dynamixel_8h.html
a21558ccd556d290632c4a43b15a72fee
#define
DXL_TOGGLE
Dynamixel_8h.html
aa37584cc95d4f36030cfd8c385ab0152
#define
INITIAL_COMPLIENCE_MARGIN
Dynamixel_8h.html
ab421df8862536a4d76c10211668a4d30
#define
INITIAL_COMPLIENCE_SLOPE
Dynamixel_8h.html
a8950ca007a94ad10684f27b4ab2fa734
#define
INITIAL_PUNCH
Dynamixel_8h.html
a1a610f79f7157396adb2be9e5eb2e8c5
#define
INITIAL_RETURN_DELAY_TIME
Dynamixel_8h.html
a1e0fe7ff77c1ccd547955d520c10b30d
#define
INITIAL_TEMPERATURE_LIMIT
Dynamixel_8h.html
a8646f7170e8e4b7c8a787f5d9640660c
#define
INITIAL_TORQUE_LIMIT
Dynamixel_8h.html
a63f869a568f2b82c5c8c4f98b375b143
#define
INITIAL_VOLTAGE_LOWER_LIMIT
Dynamixel_8h.html
ac478e5cd46be42b1574c70a9dc458671
#define
INITIAL_VOLTAGE_UPPER_LIMIT
Dynamixel_8h.html
a0630a099f38f9b23b3a3aefde7703234
DynamixelControlTable.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/dynamixel/
DynamixelControlTable_8h
#define
DXL_BAUD_RATE_1000000
DynamixelControlTable_8h.html
a91947692e266d95a6a535b8e26133146
#define
DXL_BAUD_RATE_115200
DynamixelControlTable_8h.html
a1f2b172546579dab400439dedc68a0a3
#define
DXL_BAUD_RATE_19200
DynamixelControlTable_8h.html
a0ce3ac9f3070c1ed8ab27824426b4a8d
#define
DXL_BAUD_RATE_200000
DynamixelControlTable_8h.html
a103963f8e3e063bea698aeeb1b8c3eff
#define
DXL_BAUD_RATE_250000
DynamixelControlTable_8h.html
acc8476eb4193fd2109fc6bee934fc055
#define
DXL_BAUD_RATE_400000
DynamixelControlTable_8h.html
aebdb9b0a242b2ff4d46bd48c3ba10ade
#define
DXL_BAUD_RATE_500000
DynamixelControlTable_8h.html
a3489f6452ccc1462b09b2bf4a270162c
#define
DXL_BAUD_RATE_57600
DynamixelControlTable_8h.html
a503d8e82be2fd7273101d4a60bee1995
#define
DXL_BAUD_RATE_9600
DynamixelControlTable_8h.html
a898b3d09e33132f9018718a06fb0aa3f
#define
P_ALARM_LED
DynamixelControlTable_8h.html
a470c14c661946ba50f2e078f3270e7a0
#define
P_ALARM_SHUTDOWN
DynamixelControlTable_8h.html
a500429f30b18feb957cc05686840f321
#define
P_BAUD_RATE
DynamixelControlTable_8h.html
a55f27821ea3d2684df0d0c00e404aaf1
#define
P_CCW_ANGLE_LIMIT_H
DynamixelControlTable_8h.html
a7224436328464579362566a27d09de27
#define
P_CCW_ANGLE_LIMIT_L
DynamixelControlTable_8h.html
ad075c5ff8d63a2f1c034b5c48cc9f63d
#define
P_CCW_COMPLIANCE_MARGIN
DynamixelControlTable_8h.html
a96e0f467f0bd47aa1139781962c251b0
#define
P_CCW_COMPLIANCE_SLOPE
DynamixelControlTable_8h.html
ac723a13db94280ea187027f6605b07ca
#define
P_CW_ANGLE_LIMIT_H
DynamixelControlTable_8h.html
a884e1f8115db5abb3fafc04e6b80f0f8
#define
P_CW_ANGLE_LIMIT_L
DynamixelControlTable_8h.html
a06d92f8fd8a0931db9c501b967e276c9
#define
P_CW_COMPLIANCE_MARGIN
DynamixelControlTable_8h.html
a132467237fdf52965f65576e558e9c9f
#define
P_CW_COMPLIANCE_SLOPE
DynamixelControlTable_8h.html
aa3c4f1f33ef774cab9af68d1eafa5037
#define
P_DOWN_CALIBRATION_H
DynamixelControlTable_8h.html
a7e6159770a45cbab961ead8322f651bd
#define
P_DOWN_CALIBRATION_L
DynamixelControlTable_8h.html
a2dd9b31b28c1b7c675b027681e5ea782
#define
P_DOWN_LIMIT_VOLTAGE
DynamixelControlTable_8h.html
a9197761b9acb34bbccde863a8029c463
#define
P_GOAL_POSITION_H
DynamixelControlTable_8h.html
ab80ed0c196a32969a13568c2b9e50081
#define
P_GOAL_POSITION_L
DynamixelControlTable_8h.html
a812229d94a41528457f12e94f00cbe47
#define
P_GOAL_SPEED_H
DynamixelControlTable_8h.html
ab77e0268eb90bc7288ffbaca17c23a4a
#define
P_GOAL_SPEED_L
DynamixelControlTable_8h.html
a25cd551bd660ba7d9ce169f613c97803
#define
P_LED
DynamixelControlTable_8h.html
abf7913c665138d1364148aa39afafa31
#define
P_LIMIT_TEMPERATURE
DynamixelControlTable_8h.html
ac1f582b29f9ddfeff6577402f99b5d7d
#define
P_LOCK
DynamixelControlTable_8h.html
a0f3d3d6df8c4b9c22d65b4dc360637f6
#define
P_MAX_TORQUE_H
DynamixelControlTable_8h.html
a437a7d128c73369be410500826c67f23
#define
P_MAX_TORQUE_L
DynamixelControlTable_8h.html
a691c0bf18aeadc1af4e0c674f8adcc6f
#define
P_MOVING
DynamixelControlTable_8h.html
af1f378b35a62ab2aab94ae90d4e940c6
#define
P_OPERATING_MODE
DynamixelControlTable_8h.html
a5591ccb6be29d6492ddd295ce6a5e78a
#define
P_PAUSE_TIME
DynamixelControlTable_8h.html
ad9de5952e72d14d43c2a24acc83801ba
#define
P_PRESENT_LOAD_H
DynamixelControlTable_8h.html
a866c28b0a2fda3b571d9d4d38d996346
#define
P_PRESENT_LOAD_L
DynamixelControlTable_8h.html
a22d4455d02dd65ef443f3742aebc1fda
#define
P_PRESENT_POSITION_H
DynamixelControlTable_8h.html
a3d8fa5f67914cb4eee806029dbb87eaf
#define
P_PRESENT_POSITION_L
DynamixelControlTable_8h.html
abc96488050837ee878b88483856967e8
#define
P_PRESENT_SPEED_H
DynamixelControlTable_8h.html
a4851dea3dd03d5c3dae32f7f31d44da5
#define
P_PRESENT_SPEED_L
DynamixelControlTable_8h.html
a0d2abf0764b284d9acf4b6d6520e5e92
#define
P_PRESENT_TEMPERATURE
DynamixelControlTable_8h.html
ab029ba61a7bff3225e3914f77294c74e
#define
P_PRESENT_VOLTAGE
DynamixelControlTable_8h.html
a43da4c4e7fa482dffa4b9dbd277d391b
#define
P_PUNCH_H
DynamixelControlTable_8h.html
ac8579d5b07e27051c550f0d0cd799c93
#define
P_PUNCH_L
DynamixelControlTable_8h.html
af340896b356f962161c7d76388d65eda
#define
P_REGISTERED_INSTRUCTION
DynamixelControlTable_8h.html
a55d74e0a821481527c5fbd43a559585b
#define
P_RETURN_DELAY_TIME
DynamixelControlTable_8h.html
a762a772ae9e0ac8505f749d2565da2f6
#define
P_RETURN_LEVEL
DynamixelControlTable_8h.html
a0774c8d6a46dce6b3d6414579a67f152
#define
P_SYSTEM_DATA2
DynamixelControlTable_8h.html
a94243476f74ceb9b5d97ae26cc955c04
#define
P_TORQUE_ENABLE
DynamixelControlTable_8h.html
a73ebe5f1f41f614378aa2103cb4367d5
#define
P_TORQUE_LIMIT_H
DynamixelControlTable_8h.html
ad8215bb9788f663e13657d8a1e608489
#define
P_TORQUE_LIMIT_L
DynamixelControlTable_8h.html
af51f84461a5e634389e23f935fca7758
#define
P_UP_CALIBRATION_H
DynamixelControlTable_8h.html
ad019d1d0d9551e7042d45eb9db2e2db8
#define
P_UP_CALIBRATION_L
DynamixelControlTable_8h.html
a0c981c1a65d57667cda5b61a57dcd719
#define
P_UP_LIMIT_VOLTAGE
DynamixelControlTable_8h.html
a2dfa08748ba0fa9eeb49177817fcac58
DynamixelSpecs.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/dynamixel/dynamixel/
DynamixelSpecs_8h
#define
DXL_MX28_MAX_POSITION
DynamixelSpecs_8h.html
a8103e4b00079464b5a2f79c54c05ed87
#define
DXL_MX28_NUM_POSITIONS
DynamixelSpecs_8h.html
ab1cd2762b843c0b5d0e67925bc6b87a0
#define
DXL_MX28_SPEED_TO_RAD_S
DynamixelSpecs_8h.html
a7c0ffbd5eb3233c7fcd9b489ff2b2fbf
#define
DXL_MX28_STEPS_TO_RAD
DynamixelSpecs_8h.html
a5a3458c1ec6e51e2697d531310accb77
#define
DXL_MX28_TORQUE_TO_RATIO
DynamixelSpecs_8h.html
a9e1039225b6843537402ba05e855b738
#define
DXL_RX28_COPPER_COEF
DynamixelSpecs_8h.html
a2eb33a51cd49a90a95fa9939e8bbee96
#define
DXL_RX28_GEARBOX_RATIO
DynamixelSpecs_8h.html
a34e09619bbda0d6476a80253eb61eb2f
#define
DXL_RX28_MAGNET_COEF
DynamixelSpecs_8h.html
adac819c8239d10807280e8bcfc2611e8
#define
DXL_RX28_MAX_POSITION
DynamixelSpecs_8h.html
a1da20211e587f3033c03f9b923913da8
#define
DXL_RX28_MAX_SPEED_PER_VOLT
DynamixelSpecs_8h.html
a435e84035fe3251de3fa718294f22f9e
#define
DXL_RX28_MAX_TORQUE_PER_VOLT
DynamixelSpecs_8h.html
a7089eb6aa344ecaa52c73f59ca5fbe58
#define
DXL_RX28_NUM_POSITIONS
DynamixelSpecs_8h.html
aaf65bdfaa5882e220dd5a1437f5c9c72
#define
DXL_RX28_SPEED_TO_RAD_S
DynamixelSpecs_8h.html
a3fe6eba9de08695ba91cad8ca259fc00
#define
DXL_RX28_STEPS_TO_RAD
DynamixelSpecs_8h.html
a3f775cb185b32a0cddee45039cf79ced
#define
DXL_RX28_TORQUE_CONST
DynamixelSpecs_8h.html
aa3d95e7279bbd99e202a2d160305128d
#define
DXL_RX28_TORQUE_TO_RATIO
DynamixelSpecs_8h.html
ae384ed6848653418d5fdfbb87758ca82
#define
DXL_RX64_MAX_SPEED_PER_VOLT
DynamixelSpecs_8h.html
ae8c748f910d10440aec850d16165e2b4
#define
DXL_RX64_MAX_TORQUE_PER_VOLT
DynamixelSpecs_8h.html
a57656d192203109d77d621ed56372060
#define
DXL_RX64_SPEED_TO_RAD_S
DynamixelSpecs_8h.html
acfe1fd2ff9e1dd6ea7441240b17f8d13
#define
DXL_RX64_STEPS_TO_RAD
DynamixelSpecs_8h.html
a0af8f1914c9f73308c07b13a9f5d1445
#define
DXL_VOLTAGE_TO_VOLT
DynamixelSpecs_8h.html
ac074433873fe0ea49a384c8ebf6ab0d9
eLut.cpp
/tmp/ws/src/threemxl/dbl/externals/half/
eLut_8cpp
void
initELut
eLut_8cpp.html
aff0a478279e65c8683ab4df286c17c1b
(unsigned short eLut[])
int
main
eLut_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
eLut.h
/tmp/ws/src/threemxl/include/threemxl/externals/half/
eLut_8h
example.cpp
/tmp/ws/src/threemxl/src/
example_8cpp
threemxl/example.h
threemxl/C3mxlROS.h
int
main
example_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
example.h
/tmp/ws/src/threemxl/include/threemxl/
example_8h
threemxl/platform/hardware/dynamixel/CDxlGeneric.h
threemxl/platform/hardware/dynamixel/CDxlGroup.h
DxlROSExample
half.cpp
/tmp/ws/src/threemxl/dbl/externals/half/
half_8cpp
threemxl/externals/half/half.h
threemxl/externals/half/toFloat.h
threemxl/externals/half/eLut.h
half.h
/tmp/ws/src/threemxl/include/threemxl/externals/half/
half_8h
half
half::uif
#define
HALF_DIG
half_8h.html
a023890238a02cfe62fe6be62868d3b2b
#define
HALF_EPSILON
half_8h.html
ab42dfec25c902fc23bd04ecf98b0f9e0
#define
HALF_MANT_DIG
half_8h.html
a5401eea966b48925b46b1f912f7267b1
#define
HALF_MAX
half_8h.html
a5b6361d2fc6650dc7dec79f1c2ec19f5
#define
HALF_MAX_10_EXP
half_8h.html
a7472c7a66333055378ef1b19fad9c04c
#define
HALF_MAX_EXP
half_8h.html
a10d9f10ab9a5f9bb022c1053c1d77308
#define
HALF_MIN
half_8h.html
ab50d333f1863582482e9ed60352280fd
#define
HALF_MIN_10_EXP
half_8h.html
a688f3e9e1525de46dc5e24aa460309dc
#define
HALF_MIN_EXP
half_8h.html
a8dc0bc8fb7658ee7f5b94d86b006db09
#define
HALF_NRM_MIN
half_8h.html
a26a1b6284a9f1cdedfa26034d1f1d72a
#define
HALF_RADIX
half_8h.html
a28a9162ede14d72457b610bc0e808592
std::ostream &
operator<<
half_8h.html
a03dcf2b656908d562eb5c6b4df22c232
(std::ostream &os, half h)
std::istream &
operator>>
half_8h.html
aa38e379ac0d4aaa689a782838433b24f
(std::istream &is, half &h)
void
printBits
half_8h.html
a059dc4b1d603de254118e52266f6f92d
(std::ostream &os, half h)
void
printBits
half_8h.html
a5bcb2ea86ab305c9603dc6ac8185833a
(std::ostream &os, float f)
void
printBits
half_8h.html
ab74cd10b82e15cd719f4a68da276eeba
(char c[19], half h)
void
printBits
half_8h.html
a8c64ca8b9f8c197549e0f4f4008b7f86
(char c[35], float f)
halfFunction.h
/tmp/ws/src/threemxl/include/threemxl/externals/half/
halfFunction_8h
half.h
halfFunction
halfLimits.h
/tmp/ws/src/threemxl/include/threemxl/externals/half/
halfLimits_8h
Log.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/logging/
Log_8h
CCriticalSection
CLockable
CLog
CLogStream
#define
CONSL_INTENSITY
Log_8h.html
a1364409bf61c7b9bcbbdb8c2cf66f975
#define
CONSL_UNDERSCORE
Log_8h.html
a293367e6e4d837a930fa1440f1de3408
#define
FOREGROUND_BLUE
Log_8h.html
addf1a3ade056f8c56e9b4e4d06936876
#define
FOREGROUND_BROWN
Log_8h.html
a38daa0f384d7c9279d4110b935824ba3
#define
FOREGROUND_CYAN
Log_8h.html
ab240226bb68975ee0f31899f188c71a7
#define
FOREGROUND_GRAY
Log_8h.html
a5a8d63e9fa43af8f83e9009a6dabd379
#define
FOREGROUND_GREEN
Log_8h.html
ac7e7564b3b0cf8504f5af0f1330d1134
#define
FOREGROUND_MAGENTA
Log_8h.html
abadd0d9f6ba46167da47ff05d65915ac
#define
FOREGROUND_RED
Log_8h.html
aef543dc7ad78ec1b81e744bff6c9c075
#define
LOG_MAX_CUSTOMLOGS
Log_8h.html
a6a090c00eade525de5cef607cf85832f
ELogLevel
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3c
llCrawl
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3ca952c0289232b28c0b2bcfb195883ace1
llDebug
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3cabd7c7b12b7b28a1bdd25dfaed470e340
llInfo
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3ca8535b145983601f626b2d9190096c11e
llNotice
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3caab2ac6a65178990ee71e3a54175c4100
llWarning
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3caa2282f46e563885be095402b7409ee70
llError
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3caa6655a5f0164dcfbf3554034d01789de
llCritical
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3caaea981d522565f73f599807903f35dcc
llClean
Log_8h.html
aa01b2ef0e665c07d46da3a102f120f3ca7c9334a6978066ba8615189ef07c0eb2
Log2.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/logging/
Log2_8h
Log.h
CLog2
CLog2Factory
#define
AT
Log2_8h.html
ad37a804df2a1060b453ce07fe0ee3cbc
#define
LOG2
Log2_8h.html
a65cd0d9254131223bda8f2dffd98bac7
(obj, str, level)
#define
LOG2HDRDELIMLEFT
Log2_8h.html
a6c475906f4523253b93c9a6ff7643c17
#define
LOG2HDRDELIMRIGHT
Log2_8h.html
a799c0558b212a82f787e38a394146ba8
#define
LOG2OPENFILESSOFTLIMIT
Log2_8h.html
a51ab89ac91d5b22930f0d1b1a81461cd
#define
logClean
Log2_8h.html
a7f97b35c921832cb1de2203334662a3a
(obj, str)
#define
logCleanLn
Log2_8h.html
a70acab63f75a69bcba6f19419807973f
(obj, str)
#define
logCrawl
Log2_8h.html
a045cf5e2b8cfeec1f0747ff98262366b
(obj, str)
#define
logCrawlLn
Log2_8h.html
ac35c3fa934f1a2867a9bec1cd2cf46cb
(obj, str)
#define
logCritical
Log2_8h.html
a98ecbbfa9cebcc6a8247dacf6b48bec5
(obj, str)
#define
logCriticalLn
Log2_8h.html
acf0d9b2728f4fc3c98900d5734b1a0dd
(obj, str)
#define
logDebug
Log2_8h.html
ad2cbf2cc76515b102e2de54a6cf9af88
(obj, str)
#define
logDebugLn
Log2_8h.html
a98214848f9c3f001ae0729d21b0de506
(obj, str)
#define
logError
Log2_8h.html
a588c8c2aca8897ef6971ef06db405549
(obj, str)
#define
logErrorLn
Log2_8h.html
a28b73431e1100bbd6a38e883cc0eb0f7
(obj, str)
#define
logInfo
Log2_8h.html
acfa58bad76080bbaef8574de66843f6b
(obj, str)
#define
logInfoLn
Log2_8h.html
ae077097d8e6c9994fdc39e982131fc62
(obj, str)
#define
logNotice
Log2_8h.html
a3e69a0af277df38c2441b0359911db0c
(obj, str)
#define
logNoticeLn
Log2_8h.html
a58ba7f3830d9d524eea0d256f9feac10
(obj, str)
#define
logWarning
Log2_8h.html
a9c299710a8e591bbcde09d88493bb919
(obj, str)
#define
logWarningLn
Log2_8h.html
a8b811d7eee24bf4833e629e6d94ae67e
(obj, str)
#define
mLogAssert
Log2_8h.html
a364f1f898579b3959a4b46486b471336
(B)
#define
mLogClean
Log2_8h.html
a6b5305cf237e229f41b482d385e7da8a
(str)
#define
mLogCleanLn
Log2_8h.html
abad16d14c1dc5727126f942cf65fbd2b
(str)
#define
mLogCrawl
Log2_8h.html
aaed967216adda43554f949bce7394295
(str)
#define
mLogCrawlLn
Log2_8h.html
a181b4bf2b48faad226678af02bbe6c4e
(str)
#define
mLogCritical
Log2_8h.html
a78e2a1459aea6309ead0a90a72efbba8
(str)
#define
mLogCriticalLn
Log2_8h.html
abe3b2d6bfcbdb18ba622b02487407756
(str)
#define
mLogDebug
Log2_8h.html
a39dc4b41deb6779f57404971332e6637
(str)
#define
mLogDebugLn
Log2_8h.html
ae0e60f85bd9dadf09eb0a3553ca505dd
(str)
#define
mLogError
Log2_8h.html
a6b505eb675bb1ab6efb2f2e43fc0d752
(str)
#define
mLogErrorLn
Log2_8h.html
ad280e08ee8b546e5f31b6def2b42f5e2
(str)
#define
mLogInfo
Log2_8h.html
adff1a3a1790c9afe1448e589246b680e
(str)
#define
mLogInfoLn
Log2_8h.html
a0ae67cb9666388953c1c92de5836be8c
(str)
#define
mLogNotice
Log2_8h.html
a60fb5158d24d0e4ee0ba2b6f2e339c5d
(str)
#define
mLogNoticeLn
Log2_8h.html
a77a9e71935688f6cfed8b8518d9ddc04
(str)
#define
mLogWarning
Log2_8h.html
a2b2eda65d56a299152f713f8358d74f4
(str)
#define
mLogWarningLn
Log2_8h.html
a1204ede6575180a4d7ac9a7e57a6f968
(str)
#define
STRINGIFY
Log2_8h.html
a6df1d22fb5f09eccc23b9f399670cfd7
(x)
#define
TOSTRING
Log2_8h.html
a9063e80f8777300c93afde6e6f4c9cea
(x)
CLog2Factory &
gLogFactory
Log2_8h.html
a4222c4b0858e93a15dbc12c34110b032
()
bool
logAssertLnInternal
Log2_8h.html
ac965ded9be68c883a247354a798e1707
(CLog2 &log, const char *msg, ELogLevel level, bool condition)
LxFTDI.cpp
/tmp/ws/src/threemxl/src/
LxFTDI_8cpp
threemxl/LxFTDI.h
LxFTDI.h
/tmp/ws/src/threemxl/include/threemxl/
LxFTDI_8h
threemxl/platform/hardware/serial/LxSerial.h
LxFTDI
LxSerial.cpp
/tmp/ws/src/threemxl/dbl/platform/hardware/serial/
LxSerial_8cpp
threemxl/platform/hardware/serial/LxSerial.h
LxSerial.h
/tmp/ws/src/threemxl/include/threemxl/platform/hardware/serial/
LxSerial_8h
#define
INVALID_DEVICE_HANDLE
LxSerial_8h.html
a0d4730e0bd33bb7658ff6046983cf4f6
mainpage.dox
/tmp/ws/src/threemxl/
mainpage_8dox
OptionVars.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/configuration/
OptionVars_8h
COptionVar
COptionVar< bool >
COptionBool
OptionVars_8h.html
a1fb034865b5c82eb9a25d7e64260b28d
COptionVar< unsigned char >
COptionByte
OptionVars_8h.html
a995542d731c85d49f17a0caeb0c992d6
COptionVar< char >
COptionChar
OptionVars_8h.html
af055f4dfdd2cbf4aef2e2fd53ea42394
COptionVar< double >
COptionDouble
OptionVars_8h.html
a0f4a6f1b34f989365321d900b41e495a
COptionVar< int >
COptionInt
OptionVars_8h.html
ac19e02a10b0d5af81e040bc8a4f5f29f
COptionVar< unsigned short >
COptionWord
OptionVars_8h.html
ab22a48cf2a191cf892a1aff0065e4f41
StdLog.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/logging/
StdLog_8h
Log.h
CStdLog
CStdLogStream
CStdStringbuf
StdLog2.cpp
/tmp/ws/src/threemxl/dbl/platform/io/logging/std/
StdLog2_8cpp
threemxl/platform/io/logging/StdLog.h
threemxl/platform/io/logging/Log2.h
CStdLog2Factory
CLog2Factory &
gLogFactory
StdLog2_8cpp.html
a4222c4b0858e93a15dbc12c34110b032
()
syncreadtest.cpp
/tmp/ws/src/threemxl/src/
syncreadtest_8cpp
threemxl/example.h
threemxl/C3mxlROS.h
#define
NUM_BINS
syncreadtest_8cpp.html
a2ddaf84376563f5fa15a4fa59372d8f6
#define
NUM_MESSAGES
syncreadtest_8cpp.html
a197498197906e732479c1acd37074baa
#define
NUM_SAMPLES
syncreadtest_8cpp.html
af0b23eedf2352de4c1eff77e1401730c
#define
NUM_STARS
syncreadtest_8cpp.html
a3d64e02a909639b0d9d38b20f6ac45de
int
main
syncreadtest_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
toFloat.cpp
/tmp/ws/src/threemxl/dbl/externals/half/
toFloat_8cpp
unsigned int
halfToFloat
toFloat_8cpp.html
aeb415376bb030584023d263874654822
(unsigned short y)
int
main
toFloat_8cpp.html
ae66f6b31b5ad750f1fe042a706a4e3d4
()
toFloat.h
/tmp/ws/src/threemxl/include/threemxl/externals/half/
toFloat_8h
XMLConfiguration.cpp
/tmp/ws/src/threemxl/dbl/platform/io/configuration/
XMLConfiguration_8cpp
threemxl/platform/io/configuration/XMLConfiguration.h
threemxl/platform/io/logging/Log2.h
#define
CONST_PATH_SEPARATOR
XMLConfiguration_8cpp.html
a87ec0046106adee79baef34ce97f3a42
#define
CONST_XML_PATH_SEPARATOR
XMLConfiguration_8cpp.html
a3a7b4fbae9e39a4861bbf7a4f2ab90ae
CLog2
gXmlLog
XMLConfiguration_8cpp.html
a30c5a01bbe18057db414ab43c83f6a04
("xml")
XMLConfiguration.h
/tmp/ws/src/threemxl/include/threemxl/platform/io/configuration/
XMLConfiguration_8h
Configuration.h
CXMLConfiguration
IXMLConfigProperty
IXMLConfigSection
std::vector< TiXmlElement * >
TiXmlElementList
XMLConfiguration_8h.html
a2b09d4968202b75a5a0c0ad39de826fe
mxlmodes
3mxl control modes for address M3XL_CONTROL_MODE
group__mxlmodes.html
#define
CURRENT_MODE
group__mxlmodes.html
gae43ad088d4a64a9931b771c191e0e25b
#define
CURRENT_POS_AND_SPEED_MODE
group__mxlmodes.html
ga5afc236272fb16454968698c637fe571
#define
EXTERNAL_INIT
group__mxlmodes.html
ga16ff44b9f42b87f612ae1f249606ff84
#define
HOME_SWITCH_AND_INDEX_INIT
group__mxlmodes.html
gaa43a6b68cd9d84d5c72f7479398e9187
#define
INDEX_INIT
group__mxlmodes.html
ga92b3bb5c22235660c06f0232d4cfbc33
#define
MANUAL_INIT
group__mxlmodes.html
ga2b059b4f58a1010208e0881db6db3faa
#define
NR_OF_CONTROL_MODES
group__mxlmodes.html
ga7bfc0ba5b50eaa4504c75b3d65338071
#define
POSITION_MODE
group__mxlmodes.html
ga41325cb83383d2eb13badf1c991b76b6
#define
PWM_MODE
group__mxlmodes.html
gab5e3533bab20d16e08c7370af5a44222
#define
SEA_INIT
group__mxlmodes.html
ga6d6586954e61f42ade18977c83d1e2ec
#define
SEA_MODE
group__mxlmodes.html
ga5399aa2be2ae15651b779716879cb7b8
#define
SINUSOIDAL_POSITION_MODE
group__mxlmodes.html
ga85111106f66268829abeefd2698b30de
#define
SPEED_MODE
group__mxlmodes.html
ga0c065ddc878b70e620abd7c2dd17aeea
#define
START_UP_MODE
group__mxlmodes.html
ga5ec80f38cc6d9de600456c59810b86b2
#define
STOP_MODE
group__mxlmodes.html
gafa4f4ee6bf0d8e0bd180437dcfb91c35
#define
TEST_MODE
group__mxlmodes.html
gab6d58cce6e97b6b549801e696ac9f4f6
#define
TIME_OUT_INIT
group__mxlmodes.html
ga95fbdd68be7cc09cf3e67d4fab072de1
#define
TORQUE_MODE
group__mxlmodes.html
ga81f422841ca4b0c9057d01671b7b6684
#define
ZERO_SPEED_INIT
group__mxlmodes.html
gaa3e55c4249a12e462d26ea664390750c
mxlstatus
3mxl status codes for address M3XL_STATUS
group__mxlstatus.html
#define
M3XL_STATUS_CURRENT_MODE_DONE
group__mxlstatus.html
ga0d8c5ef3749f2e97c7f64a5d8bec0d93
#define
M3XL_STATUS_CURRENT_MODE_EXECUTING
group__mxlstatus.html
gad66b547c39bb4d0c38c99173903871d3
#define
M3XL_STATUS_EEPROM_ERROR
group__mxlstatus.html
gacac5a4e109a10590f641a94e51fb4f99
#define
M3XL_STATUS_EM_STOP_ERROR
group__mxlstatus.html
ga00f06b15fe1a8a0e25160dba83ff3d3b
#define
M3XL_STATUS_IDLE_STATE
group__mxlstatus.html
ga4ebdc30c76ae8a7702ea15ea112cf603
#define
M3XL_STATUS_INIT_DONE
group__mxlstatus.html
ga973fd42759d3f0322796981fd7d37cb1
#define
M3XL_STATUS_INIT_TIME_OUT_ERROR
group__mxlstatus.html
ga60a256bc6b1fdc0b460548e414d52aa5
#define
M3XL_STATUS_INITIALIZE_BUSY
group__mxlstatus.html
gabaa4b0c6e589e707e135b987f65cb72f
#define
M3XL_STATUS_JOINT_STUCK_ERROR
group__mxlstatus.html
ga740d125d177fd3b37bbe1b56967c890b
#define
M3XL_STATUS_MAX_CURRENT_ERROR
group__mxlstatus.html
gaa298e21994593496d93ffed98a6253df
#define
M3XL_STATUS_MAX_POS_ERROR
group__mxlstatus.html
gaa786777f3e3b8fbe7e73fa7c8e65f795
#define
M3XL_STATUS_MAX_TORQUE_ERROR
group__mxlstatus.html
ga01940f78bbe3b7d44dc3d338484d6d95
#define
M3XL_STATUS_MOTOR_STUCK_ERROR
group__mxlstatus.html
gac7756c6a454bb95c1f0945cab7e9e460
#define
M3XL_STATUS_MOVE_DONE
group__mxlstatus.html
gabbac32fcb8cd584bac5f09cbc9900e67
#define
M3XL_STATUS_MOVING
group__mxlstatus.html
ga59b124f165a43023f76749e0352416bd
#define
M3XL_STATUS_NOT_INITIALIZED
group__mxlstatus.html
ga58de4b64a941807a1a39a40317b571df
#define
M3XL_STATUS_POS_MODE_DONE
group__mxlstatus.html
gae224058cc33dc06e55aa8aa582f35ee4
#define
M3XL_STATUS_POS_MODE_EXECUTING
group__mxlstatus.html
ga3b0bda6eceec144b41f92f949c5fb1da
#define
M3XL_STATUS_PROTOCOL_TIME_OUT_ERROR
group__mxlstatus.html
gae871c3c8138b7fc02a8c7c09e1eb5ab7
#define
M3XL_STATUS_PWM_MODE_DONE
group__mxlstatus.html
ga859cbcca1aa2dddb2f34ee270850e17d
#define
M3XL_STATUS_PWM_MODE_EXECUTING
group__mxlstatus.html
gacd900792bd98376cb3213a58615e6740
#define
M3XL_STATUS_SEA_MODE_DONE
group__mxlstatus.html
ga4c793c260e0ba564dbe2db1c2c809a80
#define
M3XL_STATUS_SEA_MODE_EXECUTING
group__mxlstatus.html
ga7232a752a0984227c4ea5b234a6e5600
#define
M3XL_STATUS_SINUSOIDAL_POS_MODE_DONE
group__mxlstatus.html
ga949069872556bfefdb5722895eadc66e
#define
M3XL_STATUS_SINUSOIDAL_POS_MODE_EXECUTING
group__mxlstatus.html
ga0b152791255397c08d77ecf3d17c107e
#define
M3XL_STATUS_SPEED_MODE_DONE
group__mxlstatus.html
ga92e6a39d9081db844fc6a281c0dc885f
#define
M3XL_STATUS_SPEED_MODE_EXECUTING
group__mxlstatus.html
ga5af027917ead97f52b343c4058d26ffd
#define
M3XL_STATUS_TORQUE_MODE_DONE
group__mxlstatus.html
ga48f69d24b637435e94c10120c0b0e40b
#define
M3XL_STATUS_TORQUE_MODE_EXECUTING
group__mxlstatus.html
gac5561301193fbd24fd285f1c323481c3
__attribute__
struct____attribute____.html
float
actual
struct____attribute____.html
af0af73c2d8a47d7fb5e9c2cf945a3640
float
current
struct____attribute____.html
a382427cbb22df4f85af31863e7ad4ea9
float
desired
struct____attribute____.html
abf807c88e7dd48b30c7f307b98687f52
float
pwm
struct____attribute____.html
aacd083e558523df1da8af3506c141f64
uint16_t
time
struct____attribute____.html
a380cba2a0d0bf561521a8f00a7a15c94
float
voltage
struct____attribute____.html
a669b9aeffe8f4c4983f5d12700a55cf0
C3mxl
classC3mxl.html
CDxlGeneric
C3mxl
classC3mxl.html
af1235664ad0910c5531e605c1c475ca8
()
virtual int
changeID
classC3mxl.html
aa61ebdc5aa05439223e7926146cf2a5d
(const int newID)
virtual int
get3MxlMode
classC3mxl.html
aefb60988b3f2ae879e1a43c1625c951e
()
virtual int
getAcceleration
classC3mxl.html
ad61d41423388905b859c6eed3f60ac55
()
virtual int
getBusVoltage
classC3mxl.html
a2360562c73f65903c21aba4384633972
()
virtual int
getCurrent
classC3mxl.html
a0efd0a178c7870fdb325ae3288245b41
()
int
getID
classC3mxl.html
ac5867e7b6e05f1a653061555ffbf29d3
()
virtual int
getLinearAcceleration
classC3mxl.html
ad2ffd66a52507cb1df78720f1828e84d
()
virtual int
getLinearPos
classC3mxl.html
a0de9eae169dbd680567b59b771225961
()
virtual int
getLog
classC3mxl.html
aa1fa38c7dfe2140d5baaba72f04e1674
()
virtual int
getPIDCurrent
classC3mxl.html
a961fcdbb712a30ce539beebd04fe502f
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDEnergy
classC3mxl.html
aab266c96ffcde5189c11e0010c2aa276
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDPosition
classC3mxl.html
aace563e406473aaf2fededeb866baaed
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDSpeed
classC3mxl.html
af7208163d23412724cd9aff06fcc8e40
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDTorque
classC3mxl.html
a10d955003a2f7e002abb8b8f900aa5fd
(double &p, double &d, double &i, double &i_limit)
virtual int
getPos
classC3mxl.html
a911bb69a6d3226e2de70ff2da7156916
()
virtual int
getPosAndSpeed
classC3mxl.html
a120ce0813d3707e728ceefa6faee9f1e
()
virtual int
getSensorVoltages
classC3mxl.html
a93a9ccfd92df509503982327ebb3b72e
()
virtual int
getState
classC3mxl.html
ab190459361097133c68140585c3230d4
()
virtual int
getStatus
classC3mxl.html
a2eed818c090fbc3aa469f24fd098013c
()
virtual int
getTorque
classC3mxl.html
a81f462c9af6f69537b2a7df3254a7410
()
virtual int
getTorquePosSpeed
classC3mxl.html
a29318d33d0a9b7ed5701b3a460e88669
()
virtual int
getVoltage
classC3mxl.html
a972ed9916fc89237b1ebfb98ed8dfde2
()
virtual int
init
classC3mxl.html
a66dfaf03405a65a19ce0a701bcc958b5
(bool sendConfigToMotor=true)
int
interpretControlData
classC3mxl.html
ae8241bc9459e11d4aebfeee2839603de
(BYTE address, BYTE length, BYTE *data)
virtual BYTE
present3MxlMode
classC3mxl.html
af3748c1d6fe120343d086ac223c97209
()
virtual double
presentAcceleration
classC3mxl.html
a81d45ca43a98934594d625008a73b62b
()
virtual double
presentAnalog1Voltage
classC3mxl.html
a4396411b69aa8738a076f7b13bfd7d65
()
virtual double
presentAnalog2Voltage
classC3mxl.html
a003703966365fe8c8b217d237dcbc608
()
virtual double
presentAnalog3Voltage
classC3mxl.html
a495e92bfd5e3291d711ee5dac7c3b6c6
()
virtual double
presentAnalog4Voltage
classC3mxl.html
ad4c2d807a6f3a4eaad3cab4d77e1c595
()
double
presentAngleLowerLimit
classC3mxl.html
a8f17358bae87fb892537fb551935d79e
()
double
presentAngleUpperLimit
classC3mxl.html
ac9b71f550bab6c856fda2393e5e3a02c
()
virtual double
presentBusVoltage
classC3mxl.html
a20b61516d50c0a4a5729ab4ba653db99
()
WORD
presentCCWAngleLimit
classC3mxl.html
ac0c6315a739dcf9a28a0837fc1ae3c8c
()
virtual double
presentCurrent
classC3mxl.html
a7592d3edc12633e1859f856ce2472f85
()
virtual double
presentCurrentADCVoltage
classC3mxl.html
a70ea49e13d4d7d2aae20cec4f05756d8
()
WORD
presentCWAngleLimit
classC3mxl.html
a10f6976722988071c41233c3fbe84afe
()
virtual double
presentLinearAcceleration
classC3mxl.html
ac9d14cd2946e0c7eaacb80c4a362f764
()
virtual double
presentLinearPos
classC3mxl.html
a614087f20d1a286cc88ba655470a1936
()
virtual double
presentLoad
classC3mxl.html
adf0e38dc2f570f5c09a10620c04fe3c4
()
virtual TMxlLog
presentLog
classC3mxl.html
ab774685bd6f4d1b2dc63178e754d3e2c
()
virtual bool
presentMotorInitState
classC3mxl.html
a5854fc03aa89e83b08a777396ae00310
()
virtual double
presentPos
classC3mxl.html
a7733269cd413874243f631d064bc0fed
()
virtual double
presentSpeed
classC3mxl.html
aa30cccc732cdcdfb047a227645b63b36
()
virtual int
presentStatus
classC3mxl.html
a673a5e6ff5a9dfdc736bfe4c772770b3
()
virtual double
presentTemp
classC3mxl.html
ad93c30ae75ec6eb2bc8328b4e78eee5a
()
virtual double
presentTorque
classC3mxl.html
a44f4f65479fececd901f02b94d106221
()
virtual double
presentVoltage
classC3mxl.html
a7c76ec3934e9642746f2f5f8689f9c19
()
int
printReport
classC3mxl.html
a0315f71ca099fb12dfe32893ebd055e6
(FILE *fOut)
virtual int
set3MxlMode
classC3mxl.html
a991ffa1c98c7456ea901f30c4b233ca9
(BYTE mxlMode, bool shouldSyncWrite=false)
virtual int
setAcceleration
classC3mxl.html
a90e3b535afaad44aa3941fab60d2bb23
(double acceleration, bool shouldSyncWrite=false)
virtual int
setAngleLimits
classC3mxl.html
af1e664feacebe9d437235f4daf164c35
(double lowerLimit, double upperLimit)
virtual int
setAngleLowerLimit
classC3mxl.html
a53751989d9a792250febc32fdb9ec684
(double limit)
virtual int
setAngleUpperLimit
classC3mxl.html
ad575030284c6d5913828910caeb4fcee
(double limit)
virtual int
setBaudRate
classC3mxl.html
a351b3fd2c9b25367b369dc35e96f069c
(const int baudRate)
virtual void
setConfig
classC3mxl.html
a3d4188be80d69f57e2dcb925e7d0f449
(CDxlConfig *config)
virtual int
setCurrent
classC3mxl.html
a53450b4ec761b63b084055b4b53889e8
(double current, bool shouldSyncWrite=false)
virtual int
setEncoderCountJoint
classC3mxl.html
ab1f1be0ea935948f81f6741994631bae
(WORD encodercount)
virtual int
setEncoderCountMotor
classC3mxl.html
a8c0eff611c9b71e43288efbcd4f38176
(WORD encodercount)
virtual int
setEncoderIndexLevelMotor
classC3mxl.html
a5f56d2928586fb5cebd19262f98816ce
(BYTE level)
virtual int
setGearboxRatioJoint
classC3mxl.html
ad67b5a774a27e4a5fe70e8f87362d1d4
(float gearboxratio)
virtual int
setGearboxRatioMotor
classC3mxl.html
a41b9f219aafcc272fdd61074243f4fef
(float gearboxratio)
virtual int
setInitialTorqueLimit
classC3mxl.html
ada0695ab7b854b3cd7919b83afa38cb9
(double absMaxTorque)
virtual int
setJointOffset
classC3mxl.html
a61437c4a642d2f3ae75d459d77cbaff8
(double offset)
virtual int
setLinearAcceleration
classC3mxl.html
a8a65e050db42d804459ed10e1e9437b9
(double acceleration, bool shouldSyncWrite=false)
virtual int
setLinearPos
classC3mxl.html
ac4468cc33e91cd4175d74b2cf2f7d033
(double pos, bool shouldSyncWrite=false)
virtual int
setLinearPos
classC3mxl.html
a3aca7312738e3a1506547c4f88ad53dd
(double pos, double absSpeed, bool shouldSyncWrite=false)
virtual int
setLinearPos
classC3mxl.html
aaa64dade0a3f138523184a0086063711
(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false)
virtual int
setLinearSpeed
classC3mxl.html
ad39ef33a27705fc031ef0896c1f88439
(double speed, bool shouldSyncWrite=false)
virtual int
setLogInterval
classC3mxl.html
a03055684f62fc3e681a9b69295064b7d
(BYTE interval)
virtual int
setMaxContinuousMotorCurrent
classC3mxl.html
a3dce2679a050a7713d72fa92ebfdf220
(double current)
virtual int
setMaxPeakMotorCurrent
classC3mxl.html
a42de25ee9746a2d1d9d744cd649747c1
(double current)
virtual int
setMotorConstant
classC3mxl.html
a2368665a76b239a0203d62a9c03f4888
(WORD motorconstant)
virtual int
setMotorOffset
classC3mxl.html
a6f3a0af364b5e63ba85e6bab5cbde743
(double offset)
virtual int
setMotorWindingTimeConstant
classC3mxl.html
a8a96f2debfa5f1ffe6774c429b1a1692
(double time)
virtual int
setPIDCurrent
classC3mxl.html
a9b151032ebf82f5b4361b662f31dfd11
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDEnergy
classC3mxl.html
a755798d9884577b13c92aa6dbc6975a1
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDPosition
classC3mxl.html
a5dcccefa71686ac71e09bcccbe165779
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDSpeed
classC3mxl.html
aba0cb17f63c5b59069bee5b117dddb81
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDTorque
classC3mxl.html
af12802d032975e34c2052610aec4a00d
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPos
classC3mxl.html
adbde7386d722f53975f9efe720926351
(double pos, bool shouldSyncWrite=false)
virtual int
setPos
classC3mxl.html
a16e495da9ab4ce132c1eaceeb3f899e6
(double pos, double absSpeed, bool shouldSyncWrite=false)
virtual int
setPos
classC3mxl.html
a773ee5ec98de0bdf129feaee9f6f7b72
(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false)
virtual void
setPositiveDirection
classC3mxl.html
ad3d2179409a40901bb83354e3cc3a5f4
(bool clockwiseIsPositive)
virtual int
setPositiveDirectionJoint
classC3mxl.html
a25180b20510b6ede66a57cf0fc12cfee
(bool clockwiseIsPositive)
virtual int
setPositiveDirectionMotor
classC3mxl.html
ad69d2115f1e112b02b38551024d640e5
(bool clockwiseIsPositive)
virtual int
setPosSpeedTorquePPosDPos
classC3mxl.html
a4691ee84648a3e50cc744f5474182a56
(double pos, double speed, double torque, int pPos, int dPos, bool shouldSyncWrite=false)
virtual int
setPWM
classC3mxl.html
adc56b40b8ded30160259a32a8ccea089
(double pwm, bool shouldSyncWrite=false)
virtual int
setReferenceEnergy
classC3mxl.html
a8bad69ef462ce73fc426fdb20a3af1ef
(double energy)
virtual int
setRetlevel
classC3mxl.html
a149ec716d6c3aebbd55617a396b993fc
(const int returnlevel)
virtual int
setReturnDelayTime
classC3mxl.html
a24077bae4a4ec22e535c4ab030421c4c
(const int microsecondsReturnDelay)
virtual void
setSerialPort
classC3mxl.html
a41e36e055f93934cae1a4c80ef07bee6
(LxSerial *serialPort)
virtual int
setSineAmplitude
classC3mxl.html
a246c0eb087b5cef4c9550e9f94852f99
(double amplitude, bool shouldSyncWrite=false)
virtual int
setSineFrequency
classC3mxl.html
afaf594ace52ba1a1efb2f49b15b5cc75
(double frequency, bool shouldSyncWrite=false)
virtual int
setSinePhase
classC3mxl.html
aabcbdfbd2fede0bdc529f88cde332f92
(double phase, bool shouldSyncWrite=false)
virtual int
setSpeed
classC3mxl.html
ac48081c9b13ce22754d0a96b0f4ae7ae
(double speed, bool shouldSyncWrite=false)
virtual int
setSpringStiffness
classC3mxl.html
acdd3146dc0a25bcc1e7ac844015c5514
(double stiffness)
virtual int
setSyncReadIndex
classC3mxl.html
aee4386247ae4953c37f75fb12fa23f3b
(BYTE index)
virtual int
setTorque
classC3mxl.html
a9037458cb1ff66e2d89c141fa34b01e8
(double torque, bool shouldSyncWrite=false)
virtual int
setTorqueLimit
classC3mxl.html
a97edfba23bd11b173c2dc823f9dd281f
(double absMaxTorque)
virtual int
setWatchdogMode
classC3mxl.html
a8472701c7a02bd46bbe60d6540be2ee8
(BYTE watchdogmode)
virtual int
setWatchdogMultiplier
classC3mxl.html
acddc83cefdcf76cd3de99cb64b4ce923
(BYTE watchdogmultiplier)
virtual int
setWatchdogTime
classC3mxl.html
a9c3b04e5a8a8f0928ee9dd36208cd716
(BYTE watchdogtime)
virtual int
setWheelDiameter
classC3mxl.html
ac270e5ddb3b2636a76560cf2f2d12b40
(double diameter)
virtual int
setZeroLengthSpring
classC3mxl.html
ab7190e7e2b2d9ba563741c70d64655cd
(double parameterInRad)
virtual
~C3mxl
classC3mxl.html
a4fdf5e39dacf1ba2f769e31481f0d05c
()
static const char *
translateErrorCode
classC3mxl.html
a30116d5cab500d21cb41ed8cebf8ea95
(int errorCode)
int
clip
classC3mxl.html
a0c5192a05583d1a8e69242362d1f842e
(const int value, const int min, const int max)
int
clipToMaxDWord
classC3mxl.html
ad435c53c0aad48ed5847f4f7f0349f75
(int value)
int
clipToMaxWord
classC3mxl.html
a4fa18919531e87cef557482c094ed762
(int value)
WORD
internalAccelerationToMxlAcceleration
classC3mxl.html
a360f6bcc61f61484a1c325e09478fe4a
(double acceleration)
WORD
internalAmplitudeToMxlAmplitude
classC3mxl.html
a991caf8030190112398b5a8a47b428a9
(double amplitude)
WORD
internalCurrentToMxlCurrent
classC3mxl.html
aa65dce11ccf0674404cec1d647d0b559
(double current)
WORD
internalFreqToMxlFreq
classC3mxl.html
a92a3758c832c3c0b8fc1434c873bb40f
(double frequency)
WORD
internalLinearAccelerationToMxlLinearAcceleration
classC3mxl.html
aa8aa5b6959ee9b12b1c7f9caa765dc95
(double acceleration)
DWORD
internalLinearPosToMxlLinearPos
classC3mxl.html
a5258b07c2f5d984a4d36e9c5eadb9e31
(double pos)
WORD
internalLinearSpeedToMxlLinearSpeed
classC3mxl.html
a429456089883e965e4594c9c712e3e6f
(double speed)
WORD
internalPhaseToMxlPhase
classC3mxl.html
a335cab9361051367c570427db64de977
(double phase)
WORD
internalPosToMxlPos
classC3mxl.html
a4a26bf60738d6f092889f4e602b167aa
(double pos)
WORD
internalPWMToMxlPWM
classC3mxl.html
a175d84226a9a549061be8fea3269c6b7
(double current)
WORD
internalSpeedToMxlSpeed
classC3mxl.html
a069f7b04e88808d04284d0e29453f553
(double speed)
WORD
internalTorqueToMxlTorque
classC3mxl.html
a3599002b3a0fd6de4a73f9e248c232e9
(double torque)
WORD
internalVoltageToMxlVoltage
classC3mxl.html
a16f16a63366da1984c243b22d17113f8
(double voltage)
double
mxlAccelerationToInternalAcceleration
classC3mxl.html
a59a44083092b2c42a37319a44951d567
(WORD acceleration)
double
mxlCurrentToInternalCurrent
classC3mxl.html
aeec84a380bd60c011138868bbd3889b1
(WORD current)
double
mxlLinearAccelerationToInternalLinearAcceleration
classC3mxl.html
a7ac2b08921a5fdf38b721746b1b85b77
(WORD acceleration)
double
mxlLinearPosToInternalLinearPos
classC3mxl.html
a7f3749a69893200d391ff01631c3f078
(DWORD pos)
double
mxlLinearSpeedToInternalLinearSpeed
classC3mxl.html
a080fb178ebe575fbbf5ed8621d4f6f7c
(WORD speed)
double
mxlPosToInternalPos
classC3mxl.html
a7695fc0b094b7a3e7c59ef8e62fb348b
(WORD pos)
double
mxlPWMToInternalPWM
classC3mxl.html
aa87e3daf7d3d478993d0aa1e9360b2a3
(WORD current)
double
mxlSpeedToInternalSpeed
classC3mxl.html
a28f874fe5318d77e60d8c4ed099a583e
(WORD speed)
double
mxlTorqueToInternalTorque
classC3mxl.html
aae6aee2c8a6edd9bcbacf0fdcad2f12b
(WORD torque)
double
mxlVoltageToInternalVoltage
classC3mxl.html
a7098c4335fb974a748653a7c10c55ec9
(WORD voltage)
int
round
classC3mxl.html
a46a2f98ddc33f6da7129af41913d7a33
(double val)
double
mAcceleration
classC3mxl.html
aae5391e864229b3b632417c8a2790fbe
double
mAnalog1Voltage
classC3mxl.html
a9c0e720aa5ad463cc4359bdd20650a69
double
mAnalog2Voltage
classC3mxl.html
ac34f6b4fbf9dfcf8c9ba41c22ed6735b
double
mAnalog3Voltage
classC3mxl.html
aae8be9cd0667d7782de92646d6d87fde
double
mAnalog4Voltage
classC3mxl.html
ade3089a854bb4bdf84ea43b2386a08c3
double
mBusVoltage
classC3mxl.html
a41f59057a6c60f4662af13b6429049e2
CDxlConfig
mConfig
classC3mxl.html
a1b9ac33fc472485717e5a609f7372dca
double
mCurrent
classC3mxl.html
a25e2705b649cda79361717ed08cfa3b7
double
mCurrentADCVoltage
classC3mxl.html
afa2b1b2e822922e1905604057a6ba054
double
mLinearAcceleration
classC3mxl.html
a63032ce9ddd86de90dabd22c276afa32
double
mLinearPosition
classC3mxl.html
a38d00d1f30a9c00cbec91f060b6ec2a7
CLog2
mLog
classC3mxl.html
a4ca05027025c6e2152ead697ecbd3813
unsigned char
mMotorInitialized
classC3mxl.html
a25d61c2c5c6b10d7a9d2e47d3b8bbbe2
TMxlLog
mMxlLog
classC3mxl.html
ae467e00e7cbbab7f8dbf6153ba122d86
BYTE
mMxlMode
classC3mxl.html
a0c56d1a743ff178eeb98ab0e9c6b016f
double
mPosition
classC3mxl.html
acebd420f87c8364a33034e5c6249d02c
double
mSpeed
classC3mxl.html
a44b387375a078595e5acc077035c2c27
unsigned char
mStatus
classC3mxl.html
ad2192206b8357b3a1bce004a9650abf2
double
mTorque
classC3mxl.html
acf183bd19bac0b2d2fdedd79d1d2c16f
double
mVoltage
classC3mxl.html
aec41bb78e49c9dd09d551cabcf5b0920
C3mxlROS
classC3mxlROS.html
C3mxl
C3mxlROS
classC3mxlROS.html
aaf177a972343819d0c1a08c5e50ae5f4
(const char *path)
CConfigConstant
classCConfigConstant.html
CConfigConstant
classCConfigConstant.html
ad29c153b2245bd71da7825e745a0752d
()
CConfigConstant
classCConfigConstant.html
a6e823662294700ca645db20310ad345e
(const std::string &key, const std::string &value)
std::string
mKey
classCConfigConstant.html
a90387917f8b1caf15d12ad2e5dc55a9e
std::string
mValue
classCConfigConstant.html
ab8e6ad82230990578b169ea6e3f7e841
CConfigProperty
classCConfigProperty.html
CConfigProperty
classCConfigProperty.html
a30f213499422b48b850a36a3621f34c2
(IConfigProperty *configPropertyInterface)
bool
isNull
classCConfigProperty.html
ab3f1d3c264e57961d528046fbcfb095d
() const
virtual bool
isVerbose
classCConfigProperty.html
a61c4f22b784643bed20655321f0ec4c6
() const
std::string
name
classCConfigProperty.html
afe7aae19306c27b3e9b6f4ac0cd04a9e
() const
CConfigProperty
nextProperty
classCConfigProperty.html
a74c2fca2f586423bf6ffbc8789849dfb
() const
operator bool
classCConfigProperty.html
a959e167ac99c76c38fac756db37b2b73
() const
void
set
classCConfigProperty.html
aa36ceffd44e1bf45cc157c758cb2ee0b
(const std::string &value)
virtual void
toArray
classCConfigProperty.html
af2e6591465b1c5d6f914cdb506365d8c
(CConfigPropertyArray *array) const
virtual bool
toBool
classCConfigProperty.html
aa1cd06e27c1650962ace471e2104e0f1
() const
virtual double
toFloat
classCConfigProperty.html
aa26f4663b7d36d46fbaacb8cdfd2e5f7
() const
virtual long
toInt
classCConfigProperty.html
a3d9629b7db62cfad972f8ce092275fab
() const
virtual unsigned long
toUInt
classCConfigProperty.html
a8c034b040a0bbc7cb411149258fa5a15
() const
std::string
value
classCConfigProperty.html
ae8b41379d36327b2eb67d22dcbe2d004
() const
virtual
~CConfigProperty
classCConfigProperty.html
a351a8e01562032a16b5d16586a4dfa9c
()
IConfigProperty *
mIConfigProperty
classCConfigProperty.html
adca0b2faaf442eacf38dbf8dee0d25c9
CConfigPropertyArray
classCConfigPropertyArray.html
CConfigProperty
operator[]
classCConfigPropertyArray.html
a4cd73a80ff0b2ce19c8c31b21b250499
(size_type __n)
void
setData
classCConfigPropertyArray.html
a47855abbac3813afc729aef0986a9be0
(const std::string &data, const char delimiter=CONFIGURATION_ARRAY_DELIMITER)
CConfigSection
classCConfigSection.html
CConfigSection
classCConfigSection.html
a7939f0dd2b204e24db5b3ac7ff2c1eff
(IConfigSection *configSectionInterface)
CConfigProperty
firstProperty
classCConfigSection.html
a37111c8954640b6cbb2cd8a980654fca
() const
CConfigSection
firstSection
classCConfigSection.html
a24356cfd5697d716e3c5704b6127a8db
() const
CConfigProperty
get
classCConfigSection.html
a6a80287f2a8043ee8b5f5bfc5848c6d0
(const std::string &property) const
bool
get
classCConfigSection.html
a6f91e6593aa14a45eafa7189df60b77e
(const std::string &property, std::string *value) const
bool
get
classCConfigSection.html
a3af6d6b15a2d6ff4b8cbb01c27fc36a1
(const std::string &property, bool *value) const
bool
get
classCConfigSection.html
a1c4172901c5c14d2af50b1e62e04ab1a
(const std::string &property, char *value) const
bool
get
classCConfigSection.html
a1093b342ee14c0f8d266747f12dee3a6
(const std::string &property, unsigned char *value) const
bool
get
classCConfigSection.html
ae95f99a889eda82edb6e7bceca663a5c
(const std::string &property, short *value) const
bool
get
classCConfigSection.html
a43902952949f1e589013a9086e276caf
(const std::string &property, unsigned short *value) const
bool
get
classCConfigSection.html
aaa0cf56b839e09cbb4f86303cd7a822c
(const std::string &property, int *value) const
bool
get
classCConfigSection.html
a896a039fecba69aa468f3a391781e6b1
(const std::string &property, unsigned int *value) const
bool
get
classCConfigSection.html
a15d15324c4ae2726f8de8667bc8177a4
(const std::string &property, long *value) const
bool
get
classCConfigSection.html
a08b1abecb0a08dae2ae671da54de65eb
(const std::string &property, unsigned long *value) const
bool
get
classCConfigSection.html
ae7e4c85413d02d02b160444695933c1e
(const std::string &property, long long *value) const
bool
get
classCConfigSection.html
a4192a7d95c0f99cc9e8e751588f91ecd
(const std::string &property, unsigned long long *value) const
bool
get
classCConfigSection.html
a270fcde7e531c30f8eab3353bfcc4996
(const std::string &property, float *value) const
bool
get
classCConfigSection.html
a6b68f488bc7d3f0f2487dd777f3a6faa
(const std::string &property, double *value) const
bool
get
classCConfigSection.html
aeb92e3927da091c223129a9f6653285b
(const std::string &property, COptionBool *value) const
bool
get
classCConfigSection.html
a9b3f5b70128e1e9f0ddc9a256096a6ad
(const std::string &property, COptionInt *value) const
bool
get
classCConfigSection.html
ae2cdf9646357db231bdab83908facbba
(const std::string &property, COptionDouble *value) const
bool
get
classCConfigSection.html
a632ae5233c36eda54538386fdb24d83e
(const std::string &property, COptionChar *value) const
bool
get
classCConfigSection.html
af063de14e39eda4f575da49626c2fc61
(const std::string &property, COptionByte *value) const
bool
get
classCConfigSection.html
aa06b3f760853745f600b6a312470720d
(const std::string &property, COptionWord *value) const
bool
get
classCConfigSection.html
a628798050dfdbddc405c91c94bee7042
(const std::string &property, std::string *value, std::string preset) const
bool
get
classCConfigSection.html
a787c8fdf5b92c0ad86ffa3f442634f6c
(const std::string &property, bool *value, bool preset) const
bool
get
classCConfigSection.html
a5c78e0ff873bc7055fc3e29bcc802d5c
(const std::string &property, char *value, char preset) const
bool
get
classCConfigSection.html
a39e7727344faeb9acf7a8ea08cc83b1a
(const std::string &property, unsigned char *value, unsigned char preset) const
bool
get
classCConfigSection.html
a2172d60122ca79a7220cb5a06cc6a36a
(const std::string &property, short *value, short preset) const
bool
get
classCConfigSection.html
a9b40be828a5cd35fa0f4cd69ff7cd951
(const std::string &property, unsigned short *value, unsigned short preset) const
bool
get
classCConfigSection.html
a61a19be6b357ca4bf4d0bcb552c60bd1
(const std::string &property, int *value, int preset) const
bool
get
classCConfigSection.html
ab6446644477edacb9f3e731cacd32956
(const std::string &property, unsigned int *value, unsigned int preset) const
bool
get
classCConfigSection.html
a4f0c3d2b5000a4f663ee3d62840cdb57
(const std::string &property, long *value, long preset) const
bool
get
classCConfigSection.html
ae1ca38fc448916e66f22da731fd51287
(const std::string &property, unsigned long *value, unsigned long preset) const
bool
get
classCConfigSection.html
a29fbda1400bae3c531e08a46071ef3af
(const std::string &property, long long *value, long long preset) const
bool
get
classCConfigSection.html
a916568d2348c96a720db6a24cbe3ce7c
(const std::string &property, unsigned long long *value, unsigned long long preset) const
bool
get
classCConfigSection.html
aab54f67904276aabd557b10e9ba7386d
(const std::string &property, float *value, float preset) const
bool
get
classCConfigSection.html
a49e2f485d91a617b782d625f02be0dbd
(const std::string &property, double *value, double preset) const
bool
getArray
classCConfigSection.html
ab4ea8668c8f9ebc86c00381a78067882
(const std::string &property, CConfigPropertyArray *array) const
bool
getArray
classCConfigSection.html
a11983a405646b305904acfbe4d076b45
(const std::string &property, double *array, unsigned int maxNumElements) const
bool
has
classCConfigSection.html
a4442463f91a8a2927fded705ba480004
(const std::string &property) const
bool
hasSection
classCConfigSection.html
a7586282ee2d76447496d0f3a9f925835
(const std::string §ion) const
bool
isNull
classCConfigSection.html
a40028428a28b3f97aea862bdf0e7c75b
() const
std::string
name
classCConfigSection.html
add52f6afc1199fadf7bd79304194b178
() const
CConfigSection
nextSection
classCConfigSection.html
ae0696059616b20611581d7185eddec32
() const
CConfigSection
nextSimilarSection
classCConfigSection.html
aa06f766145d22f607000cebf89c8aa89
() const
operator bool
classCConfigSection.html
aefe0c78e6d4b63f25c6e1d65b2907b38
() const
CConfigSection
parent
classCConfigSection.html
ab606e302151f7e167d2973039f3da552
() const
CConfigSection
section
classCConfigSection.html
a77c9244ad163bfc9cf8118b47d241ed7
(const std::string §ion) const
~CConfigSection
classCConfigSection.html
a014de551c7b684292881a281acf903b2
()
IConfigSection *
mIConfigSection
classCConfigSection.html
a5aa011f5e6e8291709f784900b989b89
CConfiguration
classCConfiguration.html
CConfiguration
classCConfiguration.html
a48d3c1ce37a7f5b995409b1388f9d53c
()
virtual void
clear
classCConfiguration.html
a31d48ee9b22d888c2aae231e88012af1
()=0
virtual std::string
errorStr
classCConfiguration.html
ad27512707a0fbdb07c9573b075de5e50
()=0
virtual bool
loadFile
classCConfiguration.html
af1b557c0a83af3da30b6211e101a90d8
(const std::string &filename)=0
virtual bool
reload
classCConfiguration.html
a4976c82b3fa23bb2ef8376aef3120354
()=0
int
resolveExpressions
classCConfiguration.html
aa6df6f356e257ac32f380ba1103d35d1
()
virtual CConfigSection
root
classCConfiguration.html
aaf1d57f57fb09334160794d09a88e5bb
()=0
virtual bool
saveFile
classCConfiguration.html
a02eee49bbfd48b8c63e060854b5df587
(const std::string &filename="")=0
virtual
~CConfiguration
classCConfiguration.html
add2aaaecc52366747df555710e6a9056
()
bool
isRegisteredString
classCConfiguration.html
a92922752f45146b6c02fedc6ef715863
(const std::string &str)
std::string
replaceConstants
classCConfiguration.html
aa3a121af8e0a1c81f1e8e14f613934eb
(const std::string &expr, mu::Parser *parser)
std::string
replaceStringConstants
classCConfiguration.html
a5eb73056c2e2dd1eb7bce86940c226a1
(const std::string &expr)
int
resolveExpressionsInSection
classCConfiguration.html
a5a02b17b72834959c48e82b10eda1bac
(const CConfigSection §ion, mu::Parser *parser)
bool
shouldParseNode
classCConfiguration.html
a910f6f98c9c6ff486ca16a3a4bca0727
(const std::string &nodeName)
CLog2
mLog
classCConfiguration.html
a96fad4ad87ac71d649ab83a9e7bfb743
std::vector< std::string >
mNodesExcludedFromParsing
classCConfiguration.html
a03fca34aace3ec6f790594ebdd201fb0
std::vector< std::string >
mRegisteredStrings
classCConfiguration.html
ae52c4f8b80d4335b52e04b91f2233c09
std::map< std::string, std::string >
mStringConstants
classCConfiguration.html
aab84ad4cd0b08af20c9c415ab1ac0bea
CCriticalSection
classCCriticalSection.html
CCriticalSection
classCCriticalSection.html
a8b469471fb5a3225ea34dc859deb1b36
(CLockable &obj)
~CCriticalSection
classCCriticalSection.html
a60ef2d8b504bcca10bdcc485fe6dc3bb
()
CLockable &
mObj
classCCriticalSection.html
afda3b379827e06349edc05cb8f8a8edc
CDxlCom
classCDxlCom.html
CDxlCom
classCDxlCom.html
a0213943e354a4a5326c7e71fa0cfb21e
()
int
getLastError
classCDxlCom.html
ac4b72e3826bcaa4527113838c3819fa1
()
int
initPacketHandler
classCDxlCom.html
adbd10503822885649723002323e29086
()
bool
isInitialized
classCDxlCom.html
ace9feabc3b5662920d00fec9f48c5863
()
int
setPacketHandler
classCDxlCom.html
a4f6775df2fdb5faf994b7588d9002ff0
(CDxlPacketHandler *packetHandler)
static const char *
translateErrorCode
classCDxlCom.html
aa34a4688258d429f395511cc7913f8c7
(int errorCode)
int
receivePacketWait
classCDxlCom.html
a1f55c4af6679ef3b7a7808441604b46c
(CDxlStatusPacket *packet, int seconds=DXL_PKT_RECV_WAIT_TIME_SEC, int microseconds=DXL_PKT_RECV_WAIT_TIME_USEC)
int
sendPacket
classCDxlCom.html
a999c5f334362ba3b4845bd7a0502639e
(CDxlPacket *packet, bool replyExpected=true)
bool
mInitialized
classCDxlCom.html
ac7f750e079013c0a6e5d7acdaae3dafa
int
mLastError
classCDxlCom.html
a3e6576415d0e5429a814d75741007d20
CLog2
mLog
classCDxlCom.html
a7d1c4a54477c63e22a36b7bf90deca32
CDxlPacketHandler *
mPacketHandler
classCDxlCom.html
a98510b1c3e48fe82e9da5cdfa1b43763
LxSerial *
mSerialPort
classCDxlCom.html
a85aaa7747f6020a3c9296fc737e8ff55
CDxlConfig
classCDxlConfig.html
CDxlConfig
classCDxlConfig.html
a4ca2cb8ce675bd27fbb678e458c29323
()
int
configureDynamixel
classCDxlConfig.html
af119186a3d956b98e9fc18824bef2212
(CDxlGeneric *dxl)
bool
readConfig
classCDxlConfig.html
af8ebe56890c3813ff98cd2142b1f8165
(const CConfigSection &configNode)
CDxlConfig *
setID
classCDxlConfig.html
a188a54a4adef279a8f4eb43d0d25611d
(const int ID)
~CDxlConfig
classCDxlConfig.html
a8be2b6d329ed4cc285247c5de75cc189
()
COptionByte
m3mxlMode
classCDxlConfig.html
a839165975650cace8876121f97b18503
COptionDouble
mAcceleration
classCDxlConfig.html
aa08322930d49d3aad519d9d4a0958af1
COptionChar
mAlarmLED
classCDxlConfig.html
a28c57749a90cf409761e7db95856944c
COptionChar
mAlarmShutdown
classCDxlConfig.html
a5c4e2704c89b5a2ab40944de606f9d4d
COptionDouble
mAngleLowerLimit
classCDxlConfig.html
af32ccdd11206c2aff722b8fd15195e85
double
mAngleLUT
classCDxlConfig.html
aa79f24f7659c1764ef19ee06e2fcf233
[DXL_NUM_POSITIONS]
COptionDouble
mAngleUpperLimit
classCDxlConfig.html
a808f910655e8ab9a3d3059499197be69
double
mCalibData
classCDxlConfig.html
a360406bf8d8bb9380fd8841c050c405e
[DXLCONFIG_NUM_CALIBPOINTS]
EDxlCalibType
mCalibType
classCDxlConfig.html
af698ebdb87b05e6d648c8c80759c6351
COptionBool
mClockwiseIsPositive
classCDxlConfig.html
a583c094d3d4f58c97c4ac39e96af347a
COptionByte
mComplianceMargin
classCDxlConfig.html
a84defd34c51b6a96d1c0a6085b3ca0ab
COptionByte
mComplianceSlope
classCDxlConfig.html
a89adc6fa5aa8448857b7c23aa0b63b6b
COptionDouble
mDCurrent
classCDxlConfig.html
a81ff6b44b3428b51b20dd21c4ac4bb19
COptionDouble
mDEnergy
classCDxlConfig.html
ac905b6a16473f5ea7828a294a8e1a904
COptionDouble
mDPosition
classCDxlConfig.html
af63d7e0b502f02c85c41276be8bf8ab3
COptionDouble
mDSpeed
classCDxlConfig.html
a4ea87b397acf1bf37f1e781244017712
COptionDouble
mDTorque
classCDxlConfig.html
a40a6e40092647b96be541cbf744318fd
std::string
mDxlTypeStr
classCDxlConfig.html
a8469ee1d91e097ffdbbec6f946e2c290
COptionWord
mEncoderCountJoint
classCDxlConfig.html
aa69e830f790955b5dd1bc902eb38de27
COptionWord
mEncoderCountMotor
classCDxlConfig.html
a3c1b67aaa3df58877d7fabd279c09406
COptionByte
mEncoderIndexLevelMotor
classCDxlConfig.html
ac20b739862569a832dedbb772d7b8e86
COptionDouble
mGearboxRatioJoint
classCDxlConfig.html
a06ee7c465bd0d155d4dbb139d2859593
COptionDouble
mGearboxRatioMotor
classCDxlConfig.html
a75f4cdcba29178753ab424a0946f0691
COptionDouble
mICurrent
classCDxlConfig.html
a7116e9abd1eb2c36316335238e8b325a
COptionInt
mID
classCDxlConfig.html
a0636f21e13c2bad40ca87b4944f88c96
COptionDouble
mIEnergy
classCDxlConfig.html
a33d8ea3d06d69a895d47b10b011f003c
COptionDouble
mILCurrent
classCDxlConfig.html
a7dc2298afef50c68a2d03fc41d58ec33
COptionDouble
mILEnergy
classCDxlConfig.html
a00afcc997f73d2c20c9d373193367ed6
COptionDouble
mILPosition
classCDxlConfig.html
a35044509721bb0144593262f84d235bb
COptionDouble
mILSpeed
classCDxlConfig.html
abac732f6ea7b8e66e4183bc00f87c38b
COptionDouble
mILTorque
classCDxlConfig.html
a8751b0e28fd1fe38cb6f35a5c8ca9f2d
COptionDouble
mIPosition
classCDxlConfig.html
ab0c921e7c896a436696450e2c192e541
COptionDouble
mISpeed
classCDxlConfig.html
a8d19d893b6be472576fb93049eaa8930
COptionDouble
mITorque
classCDxlConfig.html
a700204a32d076dea85c87febb951b61e
COptionBool
mJointClockWiseIsPositive
classCDxlConfig.html
a5b0aa3d8c56ebb93804ab0a63be3cfc4
COptionBool
mLED
classCDxlConfig.html
ab9826522c7683c5702d15afd1a3662ba
COptionDouble
mMaxContinuousMotorCurrent
classCDxlConfig.html
af93f48802db9349057cb5673327d4690
COptionDouble
mMaxMotorCurrent
classCDxlConfig.html
aa510697f68a654362d0655aef81bbd32
COptionDouble
mMaxPeakMotorCurrent
classCDxlConfig.html
a2d9e5a356d65114d3690d58dab688de1
COptionDouble
mMaxUninitialisedMotorCurrent
classCDxlConfig.html
a8a9cb3d4d22dfa8a4b43f478e6662346
COptionDouble
mMotorConstant
classCDxlConfig.html
ac498acad966fc1986ae55d0af209728b
COptionDouble
mMotorWindingTimeConstant
classCDxlConfig.html
acf4e581f9e1ac490d303546a0f47d067
COptionDouble
mNullAngle
classCDxlConfig.html
a1a9a92382b261ae80214a849fd8ea6d8
COptionDouble
mOffsetJoint
classCDxlConfig.html
a6c80c1005010907150b4b40e8cf8fbe1
COptionDouble
mOffsetMotor
classCDxlConfig.html
aa64626314edeed561dea05f9f0d30832
COptionDouble
mPCurrent
classCDxlConfig.html
abfb3655a4736574e975bb2c0d6384ec0
COptionDouble
mPEnergy
classCDxlConfig.html
a1f21989eb32cd646d0d1985f3a71ef4a
COptionDouble
mPPosition
classCDxlConfig.html
ae6e36ad08801e3d6ca29685745a05b55
COptionDouble
mPSpeed
classCDxlConfig.html
a62d1890307057ba7ad1b1e1e75d98dd9
COptionDouble
mPTorque
classCDxlConfig.html
a2ca23350e4da4c6652810dff50180d7f
COptionWord
mPunch
classCDxlConfig.html
a730a8f39e882a93fc6203db588f8780f
COptionInt
mReturnDelay
classCDxlConfig.html
a73384f3a87a747cfa6552197519235de
COptionDouble
mSpringStiffness
classCDxlConfig.html
a598c24047bd9148d6d008d3f04c98e46
COptionByte
mStatusReturnLevel
classCDxlConfig.html
a051f4097ccb35bfe10632926becf8939
COptionInt
mTempLimit
classCDxlConfig.html
a89484930f1db60839c701ceead1165ac
COptionDouble
mTorqueLimit
classCDxlConfig.html
a8d7f7b7db3a5a48d88ca143b33e92081
COptionDouble
mVoltageLowerLimit
classCDxlConfig.html
ab9cf5dbd6252aac1dc5c2499aa1d7abe
COptionDouble
mVoltageUpperLimit
classCDxlConfig.html
a1dc09ff926b9638f237f16fd44dcf9b8
COptionByte
mWatchdogMode
classCDxlConfig.html
ac65254a63a273fd6b41c94eaaa007f66
COptionByte
mWatchdogMult
classCDxlConfig.html
aff96165ff7b41b93bee16f98a6897ac6
COptionByte
mWatchdogTime
classCDxlConfig.html
ab91822220d4d57ac3afd1746af3f843b
COptionDouble
mWheelDiameter
classCDxlConfig.html
ad0398a9dc3696db176f9675663a6f6c4
COptionDouble
mZeroLengthSpring
classCDxlConfig.html
a2c9d4abb900efcbd44bd8a198b7536a4
CDxlGeneric
classCDxlGeneric.html
CDxlCom
int
action
classCDxlGeneric.html
a5470f3ce2a9817f459b6e45581d4811a
()
CDxlGeneric
classCDxlGeneric.html
ac8df3f78dafeaf8fd96edb5573bd264d
()
virtual int
changeID
classCDxlGeneric.html
a51092eb6e479e6bd5326688d0beb1e83
(const int newID)
virtual int
enableLED
classCDxlGeneric.html
a8029d4fa469d45ff9fe1c1265dbd13b0
(int state)
virtual int
enableTorque
classCDxlGeneric.html
afc4382ac9b4e8d562b5fe3c20a8c3178
(int state)
virtual int
get3MxlMode
classCDxlGeneric.html
aa3e0bbff7ba98c5ca834a79d84133223
()
virtual int
getAcceleration
classCDxlGeneric.html
a187da04eb2d0f6b5e36981a973f2a3af
()
virtual int
getAngleLimits
classCDxlGeneric.html
a71af21eaf29cd2a582031af161e9190a
()
virtual int
getBusVoltage
classCDxlGeneric.html
aac1cd771876487dee3f24d0eda92a2f7
()
virtual int
getCurrent
classCDxlGeneric.html
a2febdf53b5961e3ce753c5eee68561c2
()
virtual int
getID
classCDxlGeneric.html
aeaaac2dcedda60d246d056fa38a3d1e2
()=0
virtual int
getLinearAcceleration
classCDxlGeneric.html
a7c1a9a0ed071f4e885c7dab80af750b1
()
virtual int
getLinearPos
classCDxlGeneric.html
a0f7e0125a4828200e7ba790348980533
()
virtual int
getLog
classCDxlGeneric.html
a4f94f8944e02ae1953005d271b322e52
()
virtual int
getPIDCurrent
classCDxlGeneric.html
ae889a5dc7a4b4b443eb710b9953a8deb
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDEnergy
classCDxlGeneric.html
a0c98ef47dedca4c591f56fa904eced13
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDPosition
classCDxlGeneric.html
ad79e65e479c0c00a5d4c006ef0519364
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDSpeed
classCDxlGeneric.html
a60190744a03e0ca937675bbed82fda31
(double &p, double &d, double &i, double &i_limit)
virtual int
getPIDTorque
classCDxlGeneric.html
ae85aa1ba3804ac868d26dc629cfef940
(double &p, double &d, double &i, double &i_limit)
virtual int
getPos
classCDxlGeneric.html
a85fb33ffe458bd713c966addcfbee426
()
virtual int
getPosAndSpeed
classCDxlGeneric.html
ac0e4e9b3c2f464d83f2ed0d5292029fe
()
virtual int
getSensorVoltages
classCDxlGeneric.html
a3d759ccd69d4256402e289987f0bcddc
()
virtual int
getState
classCDxlGeneric.html
a643d9fca8a452995b8164084e57737d5
()
virtual int
getStatus
classCDxlGeneric.html
a58500a45c78b47f991844ce235bcb80a
()
virtual int
getTemp
classCDxlGeneric.html
ae25ba0c902b38f5d0301b7035b981c43
()
virtual int
getTorque
classCDxlGeneric.html
a4fd1e58ffb6c1873ca8f9f3cc90cee04
()
virtual int
getTorquePosSpeed
classCDxlGeneric.html
ae0514dd23325a0bf24e2d24ea51f188c
()
virtual int
getVoltage
classCDxlGeneric.html
a9614b00aa3321f5be873fdfc2fdbe7b3
()
virtual int
init
classCDxlGeneric.html
a4e48b35f25cf40b90475b5d6bab1d741
(bool sendConfigToMotor=true)
virtual int
interpretControlData
classCDxlGeneric.html
a557a9dced3af61fce7c3f43cbc16b5b2
(BYTE address, BYTE length, BYTE *data)
int
ping
classCDxlGeneric.html
a48683dc68e766b2ab985b2ec40fe6a48
()
virtual BYTE
present3MxlMode
classCDxlGeneric.html
afbadae925c15e89cfaf1be5827eb931e
()
virtual double
presentAcceleration
classCDxlGeneric.html
ab8ab9f90eaa0e87a3a518e57c38f9078
()=0
virtual double
presentAnalog1Voltage
classCDxlGeneric.html
abbc284ebf56c07cd09ce05ff1adab0df
()=0
virtual double
presentAnalog2Voltage
classCDxlGeneric.html
aff0c054866fa1f72fea2207646244036
()=0
virtual double
presentAnalog3Voltage
classCDxlGeneric.html
a1ebb74b8ea2a03b0907e0e19d2d8d55f
()=0
virtual double
presentAnalog4Voltage
classCDxlGeneric.html
a81b813000171eb10cabce2ae1452e98c
()=0
virtual double
presentAngleLowerLimit
classCDxlGeneric.html
a513353394307a99c7f867261b545e9d7
()=0
virtual double
presentAngleUpperLimit
classCDxlGeneric.html
ace621dd419dedc8223d0ac43f23228a1
()=0
virtual double
presentBusVoltage
classCDxlGeneric.html
a8787fb8d78b827bacf16e975df838d2f
()=0
virtual WORD
presentCCWAngleLimit
classCDxlGeneric.html
ab24648b61ab1676a707d16b0142d21be
()=0
virtual double
presentCurrent
classCDxlGeneric.html
a79b534177772f191cc00b7241dcfced9
()=0
virtual double
presentCurrentADCVoltage
classCDxlGeneric.html
a1d65e68a07a8edf8b48116c3ed5a0f34
()=0
virtual WORD
presentCWAngleLimit
classCDxlGeneric.html
a00765422ea9a7105394f7226759c76d8
()=0
virtual double
presentLinearAcceleration
classCDxlGeneric.html
a4383abe6a6efd1219ad6d698544bf15c
()=0
virtual double
presentLinearPos
classCDxlGeneric.html
a9e8c6226860b6ae11ac4d88e8c072217
()=0
virtual double
presentLoad
classCDxlGeneric.html
a9f0a6708fe9b6ed56bb1ab6a8a927ff9
()=0
virtual TMxlLog
presentLog
classCDxlGeneric.html
a472702979a0321b1732ff305f9543e2b
()
virtual bool
presentMotorInitState
classCDxlGeneric.html
a7c228cbaf06b1ebb5d0afbe110d21e3b
()
virtual double
presentPos
classCDxlGeneric.html
a6650720a794491aa752e0118cfae7cff
()=0
virtual double
presentSpeed
classCDxlGeneric.html
ad5ee7da1f28b12db4b20b38ad30ddd23
()=0
virtual int
presentStatus
classCDxlGeneric.html
ad7c5b3fb03011de8e94d9b1db575e8ea
()
virtual double
presentTemp
classCDxlGeneric.html
a3c7d04b7c96e18dfc705c7dbd1ecd1b3
()=0
virtual double
presentTorque
classCDxlGeneric.html
af2eb4a3cb45daa2da3f661c9203d7255
()=0
virtual double
presentVoltage
classCDxlGeneric.html
adcb589ada40df13f326fe8e6c386e2f3
()=0
virtual int
printReport
classCDxlGeneric.html
a25882f8dc7cf2103ccc038eac863f594
(FILE *fOut)
int
readData
classCDxlGeneric.html
ab2619135767bed80ad4a990e8592c03c
(BYTE startingAddress, BYTE dataLength, BYTE *data)
int
reset
classCDxlGeneric.html
ad0b491cc3c9a213e29248d923d2f52de
()
virtual int
set3MxlMode
classCDxlGeneric.html
a7f71375f3e2d1f3848fe50ed9f87a968
(BYTE mxlMode, bool shouldSyncWrite=false)
virtual int
setAcceleration
classCDxlGeneric.html
ad1f4640ae0122baa645209bc44408708
(double acceleration, bool shouldSyncWrite=false)
virtual int
setAlarmLEDMask
classCDxlGeneric.html
a91b0e2d5860016de0ffbee625dd23463
(const BYTE mask)
virtual int
setAlarmShutdownMask
classCDxlGeneric.html
a7fcf8ee152ab4b84d73d6c3f63683837
(const BYTE mask)
virtual int
setAngleLimits
classCDxlGeneric.html
abaa5fdc62a2ab8d941fe0f99b509a1d0
(double lowerLimit, double upperLimit)
virtual int
setAngleLowerLimit
classCDxlGeneric.html
a5c3f8218acb4aa7593a2a197a00ed3cb
(double limit)
virtual int
setAngleUpperLimit
classCDxlGeneric.html
a6c965c61c93259539699e23278741093
(double limit)
virtual int
setBaudRate
classCDxlGeneric.html
a89d763b8e6f718df7f2b1a1325566ef7
(const int baudRate)
virtual int
setBaudRateIndex
classCDxlGeneric.html
a4ae92d500e7e93cbc58fe15008c3f173
(const BYTE baudRateIndex)
virtual int
setCompliance
classCDxlGeneric.html
a21287ff833afa7900f1b78634ef95610
(BYTE complianceMargin, BYTE complianceSlope)
virtual void
setConfig
classCDxlGeneric.html
af511840f3cdb62860d52a26448ad31f7
(CDxlConfig *config)
virtual int
setCurrent
classCDxlGeneric.html
a460b9b0b40bf0b33d191b163a830f49a
(double current, bool shouldSyncWrite=false)
virtual int
setEncoderCountJoint
classCDxlGeneric.html
a9983af6ff8fcd3dae62968e1047d7160
(WORD encodercount)
virtual int
setEncoderCountMotor
classCDxlGeneric.html
ababd6f4a91b3154363e54101e13f085c
(WORD encodercount)
virtual int
setEncoderIndexLevelMotor
classCDxlGeneric.html
ae1bb3557ae80ee38d702a51f13aced80
(BYTE level)
virtual int
setEndlessTurnMode
classCDxlGeneric.html
a32dd69bc46e55cb7056492bb772d991a
(bool enabled, bool shouldSyncWrite=false)
virtual int
setEndlessTurnTorque
classCDxlGeneric.html
a4f36d0e26319f3099d6215124ba86074
(double torqueRatio, bool shouldSyncWrite=false)
virtual int
setGearboxRatioJoint
classCDxlGeneric.html
a26022f45c337b617eec39775920c18be
(float gearboxratiojoint)
virtual int
setGearboxRatioMotor
classCDxlGeneric.html
abe0cf6a15150c97b793d714db39df0f8
(float gearboxratiomotor)
virtual void
setGroup
classCDxlGeneric.html
ae54d2c52d180539849a5ae0d29329bd8
(CDxlGroup *group)
virtual int
setInitialTorqueLimit
classCDxlGeneric.html
a985d102b3689436c782c99e02b9688ed
(double absMaxTorque)
virtual int
setJointOffset
classCDxlGeneric.html
a7aa25a0b239b09c8e77a16d98e087c5c
(double offset)
virtual int
setLinearAcceleration
classCDxlGeneric.html
ae929ce4099f8b958c65cc2cb65f06922
(double acceleration, bool shouldSyncWrite=false)
virtual int
setLinearPos
classCDxlGeneric.html
abd4c9ba90a5f4b1faafb9af158ab54c6
(double pos, bool shouldSyncWrite=false)
virtual int
setLinearPos
classCDxlGeneric.html
ad0d653730446b28428b048a662d29f21
(double pos, double absSpeed, bool shouldSyncWrite=false)
virtual int
setLinearPos
classCDxlGeneric.html
a1c6cc6860ca7350cf9f75d5deb923cfd
(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false)
virtual int
setLinearSpeed
classCDxlGeneric.html
af92d9885e500eb0bbf81886e61198938
(double speed, bool shouldSyncWrite=false)
virtual int
setLogInterval
classCDxlGeneric.html
a17e798b5a23a0a0b37f816546dcc271d
(BYTE interval)
virtual int
setMaxContinuousMotorCurrent
classCDxlGeneric.html
ac3e17b072bf1c4aa9185c8d612fdb0d6
(double current)
virtual int
setMaxMotorCurrent
classCDxlGeneric.html
a93ba6c5075a6dd2b492caac5b24dcea3
(WORD maxcurrent)
virtual int
setMaxPeakMotorCurrent
classCDxlGeneric.html
ad429ea0e3958a2b8bebc05eb474e42b0
(double current)
virtual int
setMaxUninitializedMotorCurrent
classCDxlGeneric.html
abbde197f7bc3ab1b9279db7963e66b55
(WORD maxcurrent)
virtual int
setMotorConstant
classCDxlGeneric.html
a70d2adb3f035bcfc3194e459d166432c
(WORD motorconstant)
virtual int
setMotorOffset
classCDxlGeneric.html
a8d0cee7044150ca7c450ab371d0e05d0
(double offset)
virtual int
setMotorWindingTimeConstant
classCDxlGeneric.html
a57c9d2223909b73e34223a7544878537
(double time)
virtual void
setNullAngle
classCDxlGeneric.html
a1b47679a695dc2edd1345373ff0f494a
(double nullAngle)
virtual int
setOperatingMode
classCDxlGeneric.html
a097d11342d07f2df729502c5f243d4a7
(const BYTE mode)
virtual int
setPIDCurrent
classCDxlGeneric.html
a25b72c84666e71939c64248a6b06420b
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDEnergy
classCDxlGeneric.html
ad992dbf2eabcc97892bc6e6e8d1357e1
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDPosition
classCDxlGeneric.html
a4ef98292bafdd62515c216013876a44b
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDSpeed
classCDxlGeneric.html
a9674b2c50212f9de3e0f34ae9a016ba8
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPIDTorque
classCDxlGeneric.html
a1f00ebe36363fd512d61f1ef7c8aeeef
(double p, double d, double i, double i_limit, bool shouldSyncWrite=false)
virtual int
setPos
classCDxlGeneric.html
af14a671a64712d8b901d89f8a56b2734
(double pos, bool shouldSyncWrite=false)
virtual int
setPos
classCDxlGeneric.html
af30564d43ac1858c1d79a86c590d98c1
(double pos, double absSpeed, bool shouldSyncWrite=false)
virtual int
setPos
classCDxlGeneric.html
a03ecf65b5a2367a53a60cd6b6aa1ff51
(double pos, double absSpeed, double acceleration, bool shouldSyncWrite=false)
virtual void
setPositiveDirection
classCDxlGeneric.html
a4cf0a8ea3bcc1019c179f674bcc2c40f
(bool clockwiseIsPositive)
virtual int
setPositiveDirectionJoint
classCDxlGeneric.html
a929de2a1e346a8beaceedff53b5afd41
(bool clockwiseIsPositive)
virtual int
setPositiveDirectionMotor
classCDxlGeneric.html
a8ffc393f1a5f9c2cad54295119d06527
(bool clockwiseIsPositive)
virtual int
setPosSpeedTorquePPosDPos
classCDxlGeneric.html
a0e91578b9e9eb94d47367441420cd7e8
(double pos, double speed, double torque, int pPos, int dPos, bool shouldSyncWrite=false)
virtual int
setPunch
classCDxlGeneric.html
af3df6adaccbe3d793e35ae99c48e2dfb
(WORD punch)
virtual int
setPWM
classCDxlGeneric.html
ac9d2ffc32e5905c23432568063a03c36
(double pwm, bool shouldSyncWrite=false)
virtual int
setReferenceEnergy
classCDxlGeneric.html
a7e57086058ad43879bd27c30e66c2541
(double energy)
virtual int
setRetlevel
classCDxlGeneric.html
ac942f6af56d91edb0937ec35acd9fd35
(const int returnlevel)
virtual int
setReturnDelayTime
classCDxlGeneric.html
a69d52d990bcd8ac2124873bef43c1ec9
(const int microsecondsReturnDelay)
virtual void
setSerialPort
classCDxlGeneric.html
a6fbd27008f0211158b5dc9a48004561e
(LxSerial *serialPort)
virtual int
setSineAmplitude
classCDxlGeneric.html
a503dc7c6ae335b27d71479cbaaf7ecb3
(double amplitude, bool shouldSyncWrite=false)
virtual int
setSineFrequency
classCDxlGeneric.html
aee5d5216ecba0c20e1b06c811f4e0d50
(double frequency, bool shouldSyncWrite=false)
virtual int
setSinePhase
classCDxlGeneric.html
a0397f369740e9db35d8a3fab5847687e
(double phase, bool shouldSyncWrite=false)
virtual int
setSpeed
classCDxlGeneric.html
a484e70d995d714fa30b4299144b40439
(double speed, bool shouldSyncWrite=false)
virtual int
setSpringStiffness
classCDxlGeneric.html
abcdb3c780ad856da8f5fa8fc62db501a
(double stiffness)
virtual int
setSyncReadIndex
classCDxlGeneric.html
a303eae5c1eb3e97b3132b6fbc248df3c
(BYTE index)
virtual int
setTemperatureLimit
classCDxlGeneric.html
a79943e1ad01c975ebf4fc6a1ef8065bf
(const int maxTemp)
virtual int
setTorque
classCDxlGeneric.html
a72cf06cc3f044e7d4f0ca80c96e97493
(double torque, bool shouldSyncWrite=false)
virtual int
setTorqueLimit
classCDxlGeneric.html
ad54d12534e46e2c809d6af42b90bc6bd
(double absMaxTorque)
virtual int
setVoltageLimits
classCDxlGeneric.html
a70c2236aa648f2d5819924feab330cc0
(double minVoltage, double maxVoltage)
virtual int
setWatchdogMode
classCDxlGeneric.html
aa4a7303aa6d76c774d1791d3f24a70e5
(BYTE watchdogmode)
virtual int
setWatchdogMultiplier
classCDxlGeneric.html
a80757449d1c6f321b32323b8aa11728f
(BYTE watchdogmultiplier)
virtual int
setWatchdogTime
classCDxlGeneric.html
a3f8a50dbfe1f1fd287a5f7de975111a0
(BYTE watchdogtime)
virtual int
setWheelDiameter
classCDxlGeneric.html
aebf39631af881c0d54472084c87454e3
(double diameter)
virtual int
setZeroLengthSpring
classCDxlGeneric.html
a46f73264b50ba4c7fc5801cef392b96c
(double parameterInRad)
int
writeData
classCDxlGeneric.html
adbd07e115cd749c2e934a9009c63ec2b
(BYTE startingAddress, BYTE dataLength, BYTE *data, bool shouldSyncWrite=false)
virtual
~CDxlGeneric
classCDxlGeneric.html
a50587bb7fec209493628333dec1d11b0
()
int
mID
classCDxlGeneric.html
aa3f7ce1381e67071a1e176e94d1d6416
CLog2
mLog
classCDxlGeneric.html
aecd93d20aed28dfef758021ce8152c80
CDxlGroup *
mpGroup
classCDxlGeneric.html
a4908525260b96287d495e3ad9be5ab54
int
mRetlevel
classCDxlGeneric.html
ac9ecd858cce4fa9ba88787827585633a
CDxlGroup
classCDxlGroup.html
CDxlCom
int
addNewDynamixel
classCDxlGroup.html
a65e92282b9d3280a3a9d45ff959a0e9e
(CDxlConfig *config)
CDxlGroup
classCDxlGroup.html
a4a4a9fd1caf5cba9b18f58cbed585400
()
virtual bool
deinit
classCDxlGroup.html
a48a1e5b385f1342f7f41abb3b65fdc42
()
int
enableTorqueAll
classCDxlGroup.html
a56891f823781a48aa68cb2bee598172a
(int state)
CDxlGeneric *
getDynamixel
classCDxlGroup.html
a4b0fef5f3dc3172b600544c9b4abe0ba
(const int index)
std::string &
getName
classCDxlGroup.html
add3fc1317d697c946dae0818fe732829
()
int
getNumDynamixels
classCDxlGroup.html
a9bd23728887ee7f003c945104d539bfd
()
int
getPosAll
classCDxlGroup.html
afebe8b40a0fc205dc12c7d8e8b1d9d5b
()
int
getPosAndSpeedAll
classCDxlGroup.html
a09085158fb7e4611ad2a9a816e8a260c
()
int
getPosSpeedTorqueAll
classCDxlGroup.html
a2a0b523e3b5e6ad6a567222f35d4cd04
()
int
getStateAll
classCDxlGroup.html
a93aa24da867d80205d39ab7b19975054
()
int
getStatusAll
classCDxlGroup.html
a4e90c2870e0e94c59d56eeaa33663559
()
int
getTempAll
classCDxlGroup.html
a4e9b5a107be0e1b0e9b763750d73bfcf
()
virtual bool
init
classCDxlGroup.html
abaddf08acdc789777a701e30e2f76407
()
int
sendSyncWritePacket
classCDxlGroup.html
aa385edd2b58c024de802f8addc1800f8
()
int
setConfig
classCDxlGroup.html
a6ea6ad02b24255ced4276786b02817f9
(CDxlGroupConfig *config)
int
setEndlessTurnModeAll
classCDxlGroup.html
a881083641988d160b5f15f7330e407ac
(bool enabled)
void
setName
classCDxlGroup.html
a3b2bfe3e87d3679726ec3b7fd4c38a0b
(const std::string &name)
void
setSerialPort
classCDxlGroup.html
ac7c203c54befaecb9c678d91d0697e7f
(LxSerial *serialport)
void
setSyncWriteType
classCDxlGroup.html
a2001aa6b75669ff9a344ad1603cc920f
(const BYTE instruction=INST_SYNC_WRITE)
int
setupSyncReadChain
classCDxlGroup.html
a6a69a15ee6ce89cb2a3c15615e393c8d
()
int
syncRead
classCDxlGroup.html
aad347b6e050aec78e9b613bfe1da9601
(int startingAddress, int dataLength)
int
writeData
classCDxlGroup.html
a1902d602d38f042fb79cc9e17612b053
(int ID, int startingAddress, int dataLength, BYTE *data)
virtual
~CDxlGroup
classCDxlGroup.html
a0eacb002c60088edc3ba6041fc74b44b
()
int
action
classCDxlGroup.html
aaf1d101f398cb3608bc449153bfd2d71
()
int
initAll
classCDxlGroup.html
aa3c32858a1bd0e52e8a5261f97a9391a
()
CDxlGeneric *
mDynamixels
classCDxlGroup.html
a29cfa35b7e2eb154337472d3437e1ee0
[MAX_NUM_DYNAMIXELS]
CLog2
mLog
classCDxlGroup.html
a9273441d53b7841f310807d03ce0104e
std::string
mName
classCDxlGroup.html
a7d2fd41ccd422ec92552c502f745e426
int
mNumDynamixels
classCDxlGroup.html
ae19d96cf80ce7dbaff4c46940c8d9100
CDxlStatusPacket *
mStatusPackets
classCDxlGroup.html
a87e52bf3a50da60ec74ebdf84703723b
[MAX_NUM_DYNAMIXELS]
CDxlSyncWritePacket *
mSyncPacket
classCDxlGroup.html
a15b852a6d97432edd0aa0887401d12cc
bool
mSyncRead
classCDxlGroup.html
ae0a552969362cefe7800725646704eda
CDxlGroupConfig
classCDxlGroupConfig.html
int
addDynamixel
classCDxlGroupConfig.html
ace64bed65728af24f4e7c3df08ee8210
(CDxlConfig *config)
CDxlGroupConfig
classCDxlGroupConfig.html
ac4ff220d550ce7fd05b51af0944c0006
()
CDxlConfig *
getDynamixelConfig
classCDxlGroupConfig.html
a4d198ba69d379908a1e83b2863866c86
(const int index)
int
getNumDynamixels
classCDxlGroupConfig.html
a625c2b3c0ddc2576abc618e17ea6ed46
()
bool
readFromXML
classCDxlGroupConfig.html
a0735d82366d51967b49418f4b16446fd
(const std::string &filename)
CDxlConfig
mDxlConfigs
classCDxlGroupConfig.html
a126fa3b845d7e3593703a4c0d4f63014
[MAX_NUM_DYNAMIXELS]
int
mNumDynamixels
classCDxlGroupConfig.html
a842681558f7c64d8060f12cf6db2ed5e
CDxlPacket
classCDxlPacket.html
void
adjustLength
classCDxlPacket.html
a58dac6a4250fd391744c35fb1f8fac77
(const int numParams)
BYTE
calcChecksum
classCDxlPacket.html
a77186f4661eabed2e155ff50084aa259
()
CDxlPacket
classCDxlPacket.html
a00448d170c870b40d25ab26eac420754
()
CDxlPacket
classCDxlPacket.html
a4728fccde6f7606071f603bab2092c34
(const int ID, const BYTE instruction, const int numParams)
void
clearParams
classCDxlPacket.html
aa9cc3e232c2ea53b813d37c06d5d665e
()
BYTE *
data
classCDxlPacket.html
a7f455f1ea6a39a9291b20f5939fb52f0
()
BYTE
getError
classCDxlPacket.html
a7ee87ebfd804d6b0e9f2d2824833b1b5
()
BYTE
getID
classCDxlPacket.html
a01b50b86a067c011a0e14e191322598b
()
BYTE
getParam
classCDxlPacket.html
a2b43483cd3a607968a4c14df2bf84a5d
(const BYTE paramIndex)
void
getParams
classCDxlPacket.html
a49d8552df4ce2729c1e4e254958162c2
(const BYTE paramIndex, const BYTE numParams, BYTE *data)
WORD
getParamWord
classCDxlPacket.html
a39500274ade8b8683ac0e3d62631de00
(const BYTE paramIndex)
std::string
getPktString
classCDxlPacket.html
a36f08fe3699636a306219eb34406fd2f
()
std::string
getPktString
classCDxlPacket.html
abf80bf2047ed654048a37cf2cdc06fe3
(unsigned char length)
BYTE
length
classCDxlPacket.html
af56cabdafee396276cf6ca0a2987f05d
()
BYTE
readChecksum
classCDxlPacket.html
ac7c93dbd40fd2fa28fb20ba8f529e8df
()
void
reset
classCDxlPacket.html
a1e4e0373c9c72c17f945d569aec190a9
()
void
setChecksum
classCDxlPacket.html
a6d7e43ea73636ee07c9a4ac6a09f8580
()
void
setID
classCDxlPacket.html
a6422bc64a823d3f4e9355165603ec6da
(const int ID)
void
setInstruction
classCDxlPacket.html
aaf1f52267cdfba9e6ebe233b5bf48dea
(const BYTE instruction)
void
setParam
classCDxlPacket.html
a8b0d509845f5eba43337bed141f00338
(const BYTE paramIndex, const BYTE value)
void
setParams
classCDxlPacket.html
a692f77cb2b92331d8085d85fc385c758
(const BYTE paramIndex, const BYTE numParams, BYTE *data)
void
setParamWord
classCDxlPacket.html
a9c406f54e5a81d72ed10bf7b00a1efff
(const BYTE paramIndex, const WORD value)
BYTE
mData
classCDxlPacket.html
a29e72fcc0a6fa7bca6e8f19576184cd9
[DXL_PKT_MAX_LENGTH]
bool
mInit
classCDxlPacket.html
ae7b8f3f36bf8b10af7ec534953703c66
unsigned int
mLength
classCDxlPacket.html
ae87dbe0a4c7a3cc04d6f135352ddacfd
unsigned int
mNumParams
classCDxlPacket.html
a9ff09f08795b0f4f09d78756737c65fb
CDxlPacketHandler
classCDxlPacketHandler.html
virtual int
getLastError
classCDxlPacketHandler.html
ae82629a69962682edaf73ce5c425f988
()=0
virtual int
init
classCDxlPacketHandler.html
a6d36723c0defabea75ec228a73cc32d8
()=0
virtual int
receivePacketWait
classCDxlPacketHandler.html
ace8352b7153b490091639d804aa29ac7
(CDxlStatusPacket *packet, int seconds, int microseconds)=0
virtual int
sendPacket
classCDxlPacketHandler.html
af3efbe3064fdd1f16e3fc54902ed6f62
(CDxlPacket *packet, bool replyExpected)=0
virtual
~CDxlPacketHandler
classCDxlPacketHandler.html
af86a74131217933f26cbe3d27e6d5925
()
CDxlROSPacketHandler
classCDxlROSPacketHandler.html
CDxlPacketHandler
CDxlROSPacketHandler
classCDxlROSPacketHandler.html
a5364f9b3596826e524f8b0c74221cf1e
(const char *path)
int
getLastError
classCDxlROSPacketHandler.html
aab753872a9b383d8676aea32eae60047
()
int
init
classCDxlROSPacketHandler.html
a9812dfb96f4da7f85b960dd36e89619d
()
int
receivePacketWait
classCDxlROSPacketHandler.html
aeb1772e825a9ef1792b5b4c7a3c534b6
(CDxlStatusPacket *packet, int seconds, int microseconds)
int
sendPacket
classCDxlROSPacketHandler.html
a56c94adb3fd63d1c74558edbcfa00692
(CDxlPacket *packet, bool replyExpected)
ros::Publisher
flush_pub_
classCDxlROSPacketHandler.html
a9cf35937348c6e488c2b838c69ec770b
int
initialized_
classCDxlROSPacketHandler.html
a9fbf1fe2ea50570dfa339ac9e068262a
int
last_error_
classCDxlROSPacketHandler.html
a9f968c64128a95f95a97605ea8f07a36
ros::NodeHandle
nh_
classCDxlROSPacketHandler.html
aa5ec975f8286e90774602e87e32b1f88
ros::ServiceClient
recv_service_
classCDxlROSPacketHandler.html
a622468eb8e02f4ca7f89088d172f42ca
ros::ServiceClient
sendto_service_
classCDxlROSPacketHandler.html
a8caf1aa50ef653d699331a70ee9b9983
int
socket_
classCDxlROSPacketHandler.html
ac6225d1dd25144d50f4b98fe434a9efd
CDxlSerialPacketHandler
classCDxlSerialPacketHandler.html
CDxlPacketHandler
CDxlSerialPacketHandler
classCDxlSerialPacketHandler.html
aa836a831d75d124105ad987ce0240733
(LxSerial *&serialPort)
int
getLastError
classCDxlSerialPacketHandler.html
ad72b624f14c3e8935dc090a0b81694b1
()
int
init
classCDxlSerialPacketHandler.html
a55d1f8f3fdf6217e5a20fbf609689cc7
()
int
receivePacketWait
classCDxlSerialPacketHandler.html
ab38d14f2f0baddcdf82db25d8d3a5b35
(CDxlStatusPacket *packet, int seconds, int microseconds)
int
sendPacket
classCDxlSerialPacketHandler.html
abeeccea17b9686765e7f4a2c34b5daf3
(CDxlPacket *packet, bool replyExpected)
int
mLastError
classCDxlSerialPacketHandler.html
ad1483b4028139505d68e24c564144c95
CLog2
mLog
classCDxlSerialPacketHandler.html
a559a245e3ab270ab58273da7ef38dafd
LxSerial *&
mSerialPort
classCDxlSerialPacketHandler.html
ad524291dd0dfb03460185c57417ea16b
CDxlStatusPacket
classCDxlStatusPacket.html
CDxlPacket
CDxlStatusPacket
classCDxlStatusPacket.html
a00f8d46c34cd13cdb489c8a821dd8fb9
(const int numParams)
CDxlSyncWritePacket
classCDxlSyncWritePacket.html
CDxlPacket
void
addCommand
classCDxlSyncWritePacket.html
a2c44e6e82d962c7b7e6002704d6c3bb4
(const int ID, BYTE *data, int dataLength)
CDxlSyncWritePacket
classCDxlSyncWritePacket.html
aef357431949dd1dc8d0d2506d12c68a8
()
CDxlSyncWritePacket
classCDxlSyncWritePacket.html
ac739426684cfdf64d3a642fc96c81c5b
(const BYTE instruction)
void
configurePacket
classCDxlSyncWritePacket.html
ad6e0009b3f057ab607eb99b3e0ba34ae
(const int numDynamixels, const BYTE startRegister, const int numParamsPerDynamixel)
int
getStartingAddress
classCDxlSyncWritePacket.html
a6f12172051d177c988f520b8134c3d03
()
void
reset
classCDxlSyncWritePacket.html
a357316e81da14266702743acb2bd7ee8
()
void
adjustLengthSyncWrite
classCDxlSyncWritePacket.html
a0b25c2d59335ed19a1299a311d29b376
(const int numParamsPerDynamixel, const int numDynamixels)
int
mDxlPointer
classCDxlSyncWritePacket.html
ab6066727be89c783365b14fda6918fde
int
mNumParamsPerDxl
classCDxlSyncWritePacket.html
ae84ac94ee8748a6239ab72e0bca7c0c0
int
mStartingAddress
classCDxlSyncWritePacket.html
a49a87b8b0f058fc61ca419a825fd1200
CDynamixel
classCDynamixel.html
CDxlGeneric
CDynamixel
classCDynamixel.html
a077a7078c6d66ed8d0a388f8834a4943
()
virtual int
changeID
classCDynamixel.html
ae29f93dfe809c9962e070318ca570405
(const int newID)
virtual int
enableLED
classCDynamixel.html
a4093c995e39f1dfb27d72eb29b9da78e
(int state)
virtual int
enableTorque
classCDynamixel.html
ab09370965ccd21e40c82798bf86a6efa
(int state)
virtual int
getAngleLimits
classCDynamixel.html
a907699dd79d17b60d7a8a67423620db9
()
virtual int
getID
classCDynamixel.html
a35a3d9706a40419bfe6397975e4e690d
()
virtual int
getPos
classCDynamixel.html
aadabd63f987317e334fcb4db4b42ec99
()
virtual int
getPosAndSpeed
classCDynamixel.html
a80cbe0f7079bf1c786bb737ea8b44eb8
()
virtual int
getState
classCDynamixel.html
ab764f824147a34644292e5e053ceca26
()
virtual int
getTemp
classCDynamixel.html
a6359fb75774632ccd195082279159889
()
virtual int
init
classCDynamixel.html
a510f9d132e6328113d076d615227bc22
(bool sendConfigToMotor=true)
virtual double
presentAcceleration
classCDynamixel.html
ab6b947cef27f7ff0065d2eef82feeb7f
()
virtual double
presentAnalog1Voltage
classCDynamixel.html
aab16c8cd19339b76f1c481e3de682345
()
virtual double
presentAnalog2Voltage
classCDynamixel.html
a40d6d65d9775fe19e46fab28db057d1b
()
virtual double
presentAnalog3Voltage
classCDynamixel.html
afc271aba08d06fa981b9e2df9093ca95
()
virtual double
presentAnalog4Voltage
classCDynamixel.html
a1902db39b3754e0a82e4baaa2ee95a5f
()
virtual double
presentAngleLowerLimit
classCDynamixel.html
a9a4058472e1ed7e60cf431b489e7d3fe
()
virtual double
presentAngleUpperLimit
classCDynamixel.html
a24ca27e07632db94de4ceeea2402d5ee
()
virtual double
presentBusVoltage
classCDynamixel.html
a217ccba848c57f47258dac04364e0b74
()
virtual WORD
presentCCWAngleLimit
classCDynamixel.html
aab0614d67adbb0cdb9e34dec8411e588
()
virtual double
presentCurrent
classCDynamixel.html
a9910f7e8be95d3e2d1b3398748eb6bbb
()
virtual double
presentCurrentADCVoltage
classCDynamixel.html
a208c7d173b8c566eba3efad223992962
()
virtual WORD
presentCWAngleLimit
classCDynamixel.html
a44d4559d94c72ddc5d72b83e155e4fa4
()
virtual double
presentLinearAcceleration
classCDynamixel.html
ad7376bc4f527d7c1eabea52c8f5372b5
()
virtual double
presentLinearPos
classCDynamixel.html
afdba5e75786193f05ee9c3658b338fc0
()
virtual double
presentLoad
classCDynamixel.html
ac72dc57950eb9cc75ba813009f7afcb0
()
virtual double
presentPos
classCDynamixel.html
a5031319fdeab61baca53e19387c8b6c2
()
virtual double
presentSpeed
classCDynamixel.html
ad288d2e8cbce01be72067ef1d6ea660e
()
virtual double
presentTemp
classCDynamixel.html
a948c6d6832dd77792d03394d456dfa58
()
virtual double
presentTorque
classCDynamixel.html
a7ae304909eaa7989d52b8acd62ab989b
()
virtual double
presentVoltage
classCDynamixel.html
a276b37856538f0a7cba8cf11b449bcdc
()
virtual int
printReport
classCDynamixel.html
a9c180a869adebf4066cb3a8d0e59ade0
(FILE *fOut)
virtual int
setAlarmLEDMask
classCDynamixel.html
af9a289fa5bc097ace1e40617cf47a902
(const BYTE mask)
virtual int
setAlarmShutdownMask
classCDynamixel.html
a2e0aa00078a21e1f6279fea763f4d3f5
(const BYTE mask)
virtual int
setAngleLimits
classCDynamixel.html
a8f219517ed164e6fdac93c785d06da05
(double lowerLimit, double upperLimit)
virtual int
setAngleLowerLimit
classCDynamixel.html
a036aab7ffe7e1039813f0b10d99c6486
(double limit)
virtual int
setAngleUpperLimit
classCDynamixel.html
afda71b4b8429d7afa540f9e7cc85561d
(double limit)
virtual int
setBaudRate
classCDynamixel.html
a9bbbab8bf6024aac69889045ec1a3bf0
(const int baudRate)
virtual int
setBaudRateIndex
classCDynamixel.html
abe29ac3be85c8da58d2c5bd99db7b32c
(const BYTE baudRateIndex)
virtual int
setCompliance
classCDynamixel.html
a6e92f1cca259c94274e1937edc54a01b
(BYTE complianceMargin, BYTE complianceSlope)
virtual void
setConfig
classCDynamixel.html
a8fca66e579ff655dc5f5000e066218fd
(CDxlConfig *config)
virtual int
setEndlessTurnMode
classCDynamixel.html
a2235be8d1efca34830f7c99e25a9c4b1
(bool enabled, bool shouldSyncWrite=false)
virtual int
setEndlessTurnTorque
classCDynamixel.html
ab2ef955b41ac87d43d95229ef229ebb7
(double torqueRatio, bool shouldSyncWrite=false)
virtual int
setInitialTorqueLimit
classCDynamixel.html
ab7c22ca0b5c6a853ca5527920d95dae4
(double absMaxTorque)
virtual void
setNullAngle
classCDynamixel.html
a83a937ccc9f82583ddeea17152513aee
(double nullAngle)
virtual int
setOperatingMode
classCDynamixel.html
a383bfe0097cb909bb2e452a138435228
(const BYTE mode)
virtual int
setPos
classCDynamixel.html
af2d8c0440e0897e7d4376b3f4596fe51
(double pos, double absSpeed, bool shouldSyncWrite=false)
virtual void
setPositiveDirection
classCDynamixel.html
af6003f862a266e8b3ee38cf25828abe4
(bool clockwiseIsPositive)
virtual int
setPunch
classCDynamixel.html
ac284b5a93db39071defa58cd5d2d7d0d
(WORD punch)
virtual int
setRetlevel
classCDynamixel.html
a2e66f4f813922da6c1aad2e2317d936a
(const int returnlevel)
virtual int
setReturnDelayTime
classCDynamixel.html
aa16069e520005af1974504a84dcb10c4
(const int microsecondsReturnDelay)
virtual void
setSerialPort
classCDynamixel.html
a1eab1ba9d867795126a9c05d651e60c6
(LxSerial *serialPort)
virtual int
setSpeed
classCDynamixel.html
a62e85bb5bea0c1278f5e67ada5c5d3de
(double speed, bool shouldSyncWrite=false)
virtual int
setTemperatureLimit
classCDynamixel.html
a8a91b02d0b89439d833943f040ab7b6c
(const int maxTemp)
virtual int
setTorqueLimit
classCDynamixel.html
a776b1d0c2d76a7cc1edd0161b2439713
(double absMaxTorque)
virtual int
setVoltageLimits
classCDynamixel.html
af3cf439d284b67f92254ba0a31228336
(double minVoltage, double maxVoltage)
virtual
~CDynamixel
classCDynamixel.html
a8a2cbaf97a70a13350adf50abfbc15b7
()
int
clip
classCDynamixel.html
ab3e00d9198c0920be15ecf96362182ac
(const int value, const int min, const int max)
double
dxlPosToInternalPos
classCDynamixel.html
a7bc3502944092fb4e2f10d737b97e354
(WORD pos)
double
dxlSpeedToInternalSpeed
classCDynamixel.html
aca8e2ef34743162baf4a58ebea552b17
(WORD speed)
double
dxlTorqueToInternalTorque
classCDynamixel.html
a503d029cf17142f273adc9f685262885
(WORD torque)
int
internalPosToDxlPos
classCDynamixel.html
af8bde163ca1a8edae7536433140b9014
(double pos)
int
internalSpeedToDxlSpeed
classCDynamixel.html
a80635a1a37861a55fc9455cb09f3fb46
(double speed)
WORD
internalTorqueToDxlTorque
classCDynamixel.html
a661f6b07253962787ba27afce3df0f81
(double torque)
int
round
classCDynamixel.html
a7821d3f974a2ce4366b4f895a985f192
(double val)
double
mAngleLUT
classCDynamixel.html
af28f2ba841112ca528ffc47e1463c197
[DXL_NUM_POSITIONS]
WORD
mCCWAngleLimit
classCDynamixel.html
afb8ab39aa7d6a6e2bd6f16d609b66b32
CDxlConfig
mConfig
classCDynamixel.html
aba333c7be8e95927ef6ca1d1a5098fce
WORD
mCWAngleLimit
classCDynamixel.html
aafbf56dace762b45ee010ad6f2f588a2
double
mDirection
classCDynamixel.html
a5e68b01aa16f3348ee1d9e4e1f789d57
bool
mEndlessTurnMode
classCDynamixel.html
a84d0df1f2f35b8de91fe959cefa42c49
double
mLoad
classCDynamixel.html
ae17fe030e0ec87220f6c3b070a36eac7
CLog2
mLog
classCDynamixel.html
ab64cc9ed07c25fdef31bf3d528a9bcdd
double
mNullAngle
classCDynamixel.html
a6c11870cad36060f50e48a090a77100b
double
mPosition
classCDynamixel.html
a18a80434bec82272ed6a40f4b11eb2f3
double
mSpeed
classCDynamixel.html
a9bc476c9b9b00d761ada46a960b72fa6
double
mTemperature
classCDynamixel.html
a1a8e2631d816fe734f3a561f074b9d5c
double
mVoltage
classCDynamixel.html
ac64ddfa14e97b930bdc77c19fb142a1e
CDynamixelROS
classCDynamixelROS.html
CDynamixel
CDynamixelROS
classCDynamixelROS.html
a5a00e9abe4edce1e155078e66f5ac66e
(const char *path)
CLockable
classCLockable.html
CLockable
classCLockable.html
aedfa5ede636642e9e2280ce843944d1b
()
void
lock
classCLockable.html
a448c6cf239ce218e5610594fdda73fc9
(void)
void
unlock
classCLockable.html
a9637a725156b131ad8eb7416195b84fe
(void)
pthread_mutex_t
mMutex
classCLockable.html
a7195620cd70e66f4ae020ada1ef086d0
friend class
CCriticalSection
classCLockable.html
a64da84a98d4286c93b8a1122473ddfb1
CLog
classCLog.html
virtual CLogStream &
ccustom
classCLog.html
aeb8d085a7bc2288f201f075c8b2f54e2
(const int index)=0
virtual CLogStream &
cerr
classCLog.html
aa883f8921391e1fa052603fb8375a4e2
()=0
CLog
classCLog.html
ac3e81955a022e0c205354caadbed8a3c
()
virtual CLogStream &
cout
classCLog.html
a9dc9dd539757757b9cf646e1dad1474e
()=0
int
getCustomLogIndex
classCLog.html
abea51f54eff0f903de3b522068d5ed9b
(const std::string &customLogName)
virtual
~CLog
classCLog.html
afa90aa51e2e07a8a161f1fcf54540fb3
()
std::string
mCustomLogStreamNames
classCLog.html
aa2e519e714f8972b8c2e1da0d7e0690a
[LOG_MAX_CUSTOMLOGS]
int
mNumCustomLogStreams
classCLog.html
aca5e85863da3bf9749a40406855f1cc2
CLog2
classCLog2.html
CLog2
classCLog2.html
a34d1c8799809d3a591931458b87d94c5
(const std::string &name)
void
enableConsoleOutput
classCLog2.html
a6ed2c310b474359e2a5266ccfca8b42d
(bool bEnabled)
void
enableFileOutput
classCLog2.html
ac8bb9d84f6ed68896e7bd6e67bec4bfd
(bool bEnabled, const std::string &filename="")
void
enableTimeStamping
classCLog2.html
aecaef5fda7e01eb5561d9260769e3b49
(bool bEnabled)
void
flushFileOutput
classCLog2.html
a4771f4b35e98e34cee09fc4ad3f93097
()
ELogLevel
getLevel
classCLog2.html
a11d11c80e79935c4990ebf76833d0e22
() const
CLogStream &
getStream
classCLog2.html
a84742723677adc37caf8948ff49ac98c
()
const std::string &
name
classCLog2.html
a604fd5db51320275e56960ae5bcaba6d
()
CLogStream &
operator()
classCLog2.html
a6643c5cb9b2d02c09a19b253e4abff24
(ELogLevel level)
CLog2 &
operator=
classCLog2.html
ac0c16c1182155ee020ec39c0cf92bcc7
(const CLog2 &obj)
void
setHeaderColor
classCLog2.html
aaaaaa0489d8b07e398a3fab8415e7a8c
(int color)
void
setHeaderText
classCLog2.html
a3b191e6f86a00c55c88bddac928bef60
(const std::string &text)
void
setLevel
classCLog2.html
a44f273453422228895f2dcc59d8d1489
(ELogLevel level)
std::string
mName
classCLog2.html
a78d6ce29327a9b62b95a4c02aeabe710
CLogStream &
mStream
classCLog2.html
a22664754fa14597dd7551b332e963ae2
CLog2Factory
classCLog2Factory.html
CLog2Factory
classCLog2Factory.html
a0fd803916c4ea47b1b864af7be6a1821
()
virtual void
enableConsoleOutput
classCLog2Factory.html
a5ebcbcfe3f3da4003da4c706d1f964fe
(bool bEnabled)
virtual void
enableFileOutput
classCLog2Factory.html
a7cf8344f2e9b5bb85edf255aee7b41f8
(bool bEnabled, const std::string &filename="")
virtual void
enableTimeStamping
classCLog2Factory.html
acc6492e27312c8b06d183b0f2ea53fc8
(bool bEnabled)
virtual void
flushFileOutput
classCLog2Factory.html
a264a12b786d6fc1da5578a191f599e5b
()
virtual ELogLevel
getLevelFromString
classCLog2Factory.html
a90a2f474f1eb8a813709a3290a7c5325
(const std::string &level)
virtual CLogStream &
getLog
classCLog2Factory.html
a327d626c6271c410ab41f29aa4ea75c9
(const std::string &name)=0
virtual void
redirectConsoleOutput
classCLog2Factory.html
ae3670038b23692e06067e6467e9a3e35
(FILE *file)
virtual void
setLevel
classCLog2Factory.html
aa7c362ff37792247bddb096e9f69951e
(ELogLevel level)
virtual
~CLog2Factory
classCLog2Factory.html
ad6d3687d4a259f11720d125d336a7c65
()
void
closeOpenFiles
classCLog2Factory.html
a8e5d90acd12eca5c52ab39868b10fe5b
()
void
equalizeHeaderTexts
classCLog2Factory.html
a764cf717b7071281b50bf0041303b1de
()
void
reportOpenFile
classCLog2Factory.html
a9c119d8796b467e413e34471a03fa0a5
(FILE *file, CLogStream &wrnReportLog)
ELogLevel
mLevel
classCLog2Factory.html
a8f81bb8d2ef6f6120073bde0c05e0cff
std::map< const std::string, CLogStream * >
mLogs
classCLog2Factory.html
a3c33383caf7eb4e2664bb64be0546dab
std::vector< FILE * >
mOpenFiles
classCLog2Factory.html
a6660bc811b56be8afa0711044874d16b
bool
mTimeStamping
classCLog2Factory.html
a8712767ea031398a922d516b91c37d79
friend class
CLog2
classCLog2Factory.html
ade36b1121aee557d121d4a8ea7ec9b35
CLogStream
classCLogStream.html
CLockable
CLogStream
classCLogStream.html
a233e6c58fac0eb85f061ac64aa05faf9
(std::stringbuf *buffer)
virtual void
enableConsoleOutput
classCLogStream.html
a948d259d9c005a75a8b55ac323a5c34c
(bool bEnabled)
virtual FILE *
enableFileOutput
classCLogStream.html
a25d2ed8965254e1d000ad6b1b0ef50ae
(bool bEnabled, const std::string &filename="")
virtual void
enableTimeStamping
classCLogStream.html
ac95c14b5d3bd863500608dfb4546c567
(bool enabled)
virtual void
flushFileOutput
classCLogStream.html
a5b0bfbfa1849c26ed94f80710d281480
()
ELogLevel
getLevel
classCLogStream.html
ab64cc9d530913f2b08378a8c44b44200
() const
virtual std::string &
headerText
classCLogStream.html
a985625fbdbc9767eda0bfd646ba7679d
()=0
virtual void
redirectConsoleOutput
classCLogStream.html
a4d3208f0b739b88c5c3e58e3f45787eb
(FILE *file)
virtual void
setHeaderColor
classCLogStream.html
af8cda0c58b56ceada60662f1c5e29b39
(int HeaderColor)
virtual void
setHeaderText
classCLogStream.html
add1dd35e37790963a4892efa831fb447
(const std::string &HeaderText)=0
void
setLevel
classCLogStream.html
a06c78420710585c1fe93572819a7ee3f
(ELogLevel level)
virtual void
setMessageColor
classCLogStream.html
af4d5a8f8229667d7c55de8c3e863dbe6
(int MessageColor)
virtual void
setSystemHeader
classCLogStream.html
aaaa7f65ba3d0f3220e57550757d3a724
(const std::string &text)
ELogLevel
mLevel
classCLogStream.html
a7cdf96761cf5dd8704a0ef330ce4d37f
COptionVar
classCOptionVar.html
T
COptionVar
classCOptionVar.html
a619671d4df9117f42005f9797167f3fc
()
bool
isSet
classCOptionVar.html
a7b801da5d3b9bcad0c6062f78f670453
()
operator const T &
classCOptionVar.html
a2d5ad9c339b1d9f322f188a379610002
()
COptionVar< T > &
operator=
classCOptionVar.html
a19473e0f70197100a55c8312b8de3d0c
(const T &newValue)
void
reset
classCOptionVar.html
a61d5d3013979b1f1eeea14c00c19f07e
()
bool
mSet
classCOptionVar.html
a2f4502a21c69a1a9833d783610e11700
T
mValue
classCOptionVar.html
a3c87c1c1a97a7df2278413f1197f5d3f
CStdLog
classCStdLog.html
CLog
CLogStream &
ccustom
classCStdLog.html
af9e460837d74b8018a22a676802b943a
(const int index)
CLogStream &
cerr
classCStdLog.html
ab276bef6505cb4d1243fc9974df87153
()
CLogStream &
cout
classCStdLog.html
a251e6c9739cdb4267518d28baab0cb46
()
CStdLogStream
mCcustom
classCStdLog.html
abdc90c5a2380281bd87fc0acb1108ea3
[LOG_MAX_CUSTOMLOGS]
CStdLogStream
mCerr
classCStdLog.html
a791ae25884796ca064dd905fbf992a77
CStdLogStream
mCout
classCStdLog.html
a6b7f7fe5e4436f3dd319b38c04e5a94d
CStdLog2Factory
classCStdLog2Factory.html
CLog2Factory
CStdLog2Factory
classCStdLog2Factory.html
adbf386a35b9c044bac9280005231f35a
()
virtual CLogStream &
getLog
classCStdLog2Factory.html
ae1464591c164ba2b723c2848212cb5af
(const std::string &name)
~CStdLog2Factory
classCStdLog2Factory.html
ac46b8839feccaa17799f5ef17d705d43
()
pthread_mutex_t
mMutexLogLock
classCStdLog2Factory.html
a4e3f777cd63cb3b66d8d500c8d8d380d
CStdLogStream
classCStdLogStream.html
CLogStream
CStdLogStream
classCStdLogStream.html
ad068ee88538c527415201d480da45c3d
(pthread_mutex_t *globalLogLock=NULL)
void
enableConsoleOutput
classCStdLogStream.html
ad0e6a680b8b7674aef014240c83aaecc
(bool bEnabled)
FILE *
enableFileOutput
classCStdLogStream.html
a0ae909cacd955fe9dd418043d250e35a
(bool bEnabled, const std::string &filename="")
void
enableTimeStamping
classCStdLogStream.html
a2f9298b6af2625439eb9d5a349110846
(bool enabled)
void
flushFileOutput
classCStdLogStream.html
ac4d96a923e68fcfc04fc3ec60d20ac66
()
std::string &
headerText
classCStdLogStream.html
a2873207fd5d6b1a6d1843d4cba263722
()
void
setHeaderColor
classCStdLogStream.html
aa3a86fe58360a9810645bc9654d06925
(int headerColor)
void
setHeaderText
classCStdLogStream.html
a001bef85b4da805ce260c5e77dd8315b
(const std::string &headerText)
void
setMessageColor
classCStdLogStream.html
a5572019e361eefbd51f4101197caf7ad
(int messageColor)
void
setSystemHeader
classCStdLogStream.html
a8fc20a2778bae076d98f2facf95deb56
(const std::string &text)
CStdStringbuf
mBuffer
classCStdLogStream.html
a1e46a2b939d4375d0562700bf23a77b1
CStdStringbuf
classCStdStringbuf.html
CStdStringbuf
classCStdStringbuf.html
a20d9eb7beab17734373008ef007c7110
(pthread_mutex_t *globalLogLock=NULL)
void
enableConsoleOutput
classCStdStringbuf.html
ac789334918a897dc5190bef9dfced2f3
(bool bEnabled)
void
enableFileOutput
classCStdStringbuf.html
afc6b336bf0c77367b2165a3183f78fc8
(bool bEnabled, const std::string &filename="")
void
enableTimeStamping
classCStdStringbuf.html
ad34de56743ad59ee573123a59a6abd81
(bool enabled)
void
flushFileOutput
classCStdStringbuf.html
ae4b452a21d6c8f677cbbff9b2d79c135
()
std::string &
headerText
classCStdStringbuf.html
a1c6e86603cf1071bb922258219e31214
()
void
setHeaderColor
classCStdStringbuf.html
acee88f4e015d5fbb53eeaaa1a9415148
(int headerColor)
void
setHeaderText
classCStdStringbuf.html
ae365f2cfd4ca08bf6f6477aac191018d
(const std::string &headerText)
void
setMessageColor
classCStdStringbuf.html
ad72a775016835c7a2922d1c744d08792
(int messageColor)
void
setSystemHeader
classCStdStringbuf.html
aa912825899e81b57ebc227bcb39aa90e
(const std::string &text)
~CStdStringbuf
classCStdStringbuf.html
a012dc19caf44e295d5080df0b39fb54c
()
virtual int
sync
classCStdStringbuf.html
af244262bad9863e2cd808657eca16d6d
()
FILE *
mFileOut
classCStdStringbuf.html
ad49a6ccb6ba212f98334b126c81c53f7
pthread_mutex_t *
mGlobalLogLock
classCStdStringbuf.html
ab3417b9746baf86e41edef670b643384
int
mHeaderColor
classCStdStringbuf.html
ad732ed1f979c99b847ac65e79c461a9e
std::string
mHeaderText
classCStdStringbuf.html
a0b9c8a24e26f5eea6038f09e5b3d1164
int
mMessageColor
classCStdStringbuf.html
a89b1f1bfe4d11baa6181bf2647ef12ed
bool
mOutputToConsole
classCStdStringbuf.html
a328d5781ce5f2030645dee05ce9dbd96
bool
mOutputToFile
classCStdStringbuf.html
a1c344cef075a4a67dfb96208246e0017
std::string
mSystemHeader
classCStdStringbuf.html
a903c12fb8878d742f3878324a0ad5ce1
bool
mTimeStamping
classCStdStringbuf.html
a8fc2718e85261c522f15ddcda41bc5c6
CXMLConfiguration
classCXMLConfiguration.html
CConfiguration
virtual void
clear
classCXMLConfiguration.html
aef01b73039f15d7c9ff96084039ed7d7
()
CXMLConfiguration
classCXMLConfiguration.html
a91f2a4d5e97f49b97a5321cd38feadab
()
virtual std::string
errorStr
classCXMLConfiguration.html
a02a883f546f93f941084e716f407bcda
()
virtual bool
loadFile
classCXMLConfiguration.html
adb4c167d41157162d17fd3f6a96b3cd9
(const std::string &filename)
void
print
classCXMLConfiguration.html
a1d554a8b86377a654700997fee59fdb6
()
virtual bool
reload
classCXMLConfiguration.html
a82759adbc9a2a52df4f268ceed51c354
()
virtual CConfigSection
root
classCXMLConfiguration.html
a3b5707c275a215af362640768fac0968
()
virtual bool
saveFile
classCXMLConfiguration.html
a899835bb37e13722126798a00bfa60bf
(const std::string &filename="")
virtual
~CXMLConfiguration
classCXMLConfiguration.html
a4d5f103550b7c24452a71edad8153b1b
()
bool
findXmlNode
classCXMLConfiguration.html
a9a18427e223f8e8811ddae04ab48c779
(TiXmlElement *rootElement, const std::string &nodePath, TiXmlElementList *resultList)
void
processIncludes
classCXMLConfiguration.html
a67c66b3d6afedd872fc8f14de180e9a1
(TiXmlElement *rootNode, TiXmlElement *node, const std::string &filePath)
std::string
mFilename
classCXMLConfiguration.html
a9984c4f354763454c8ca85a4793f2a84
IXMLConfigSection *
mPRootConfigSection
classCXMLConfiguration.html
af8796216534e5dac66e626c45775af30
TiXmlDocument
mXMLDocument
classCXMLConfiguration.html
ac382e34d1d5e7bcd583419701c4d05f3
CXMLConfiguration
classCXMLConfiguration.html
adff3712d890cb03df11eea6e23728bad
(CXMLConfiguration &other)
CXMLConfiguration &
operator=
classCXMLConfiguration.html
acc93472a786d9168420e17cb7df9df44
(const CXMLConfiguration &other)
DxlROSCommand
classDxlROSCommand.html
std::vector< std::string >
ArgList
classDxlROSCommand.html
a6b099f00989512d80732bdf88502b98e
DxlROSCommand
classDxlROSCommand.html
a1fe8a8ba0eede697655efa0a46767d8d
(DxlROSConsole *console, std::string name, size_t nargs, std::string help)
bool
execute
classDxlROSCommand.html
adc49d4c3aab507c8d824828df541cafc
(ArgList args)
std::string
getHelp
classDxlROSCommand.html
a6f3d894c036f6c6d54ec36ac0301f452
()
bool
match
classDxlROSCommand.html
aeb72f867418e4b0a590096864fd4e7ac
(std::string cmd, ArgList args)
bool
matchHelp
classDxlROSCommand.html
a7946a6a4fa8cc4f97347f2ac467bf8e7
(std::string cmd, ArgList args)
DxlROSConsole *
console_
classDxlROSCommand.html
a98560bd6229096e2503630870296b06b
std::string
help_
classDxlROSCommand.html
ae5ae30437810d3cf0e9d3eb2a1c80f8e
std::string
name_
classDxlROSCommand.html
a480a9844ac39a2c9f749b0dda1bf5557
size_t
nargs_
classDxlROSCommand.html
ad8e2569bab46c0d10151c4729276f012
DxlROSConsole
classDxlROSConsole.html
Lockable
std::vector< DxlROSCommand >
CommandList
classDxlROSConsole.html
a5b28bcce84cfa129e46c85bbee8e12b9
std::vector< CDxlGeneric * >
MotorList
classDxlROSConsole.html
ab19d7a9d54746a0ecc64e24673a7bd33
CDxlGeneric *
createMotor
classDxlROSConsole.html
ad4aa89f83b81d483d977a9a351d34a9e
()
DxlROSConsole
classDxlROSConsole.html
a4703b10263d4076222f2ba139fdb5145
()
void
execute
classDxlROSConsole.html
a9aa36dbc65e44a459e24a855240d375b
(std::string cmd)
CDxlGeneric *
getMotor
classDxlROSConsole.html
a5b543587441fa444b0836e34cc996392
()
MotorList &
getMotors
classDxlROSConsole.html
acfb1688bad5598f288dc88b2d9c0cf6c
()
void
init
classDxlROSConsole.html
a7c94a9034390a682dbe082fc17990b03
(char *path)
void
setHeartbeatInterval
classDxlROSConsole.html
afae45a634e0577b3fec4f4f197e46c41
(double interval)
void
setMotor
classDxlROSConsole.html
adac8a996bd8d7a4733719cf731c3f92d
(int id)
void
spin
classDxlROSConsole.html
a314963472858b7e89ff65a2345f24b71
()
~DxlROSConsole
classDxlROSConsole.html
a9a1451836d5a8c77a09d91d800e61579
()
static void *
spin_hb
classDxlROSConsole.html
ac982698b6b9321085c19f473b90d03f8
(void *obj)
CommandList
commands_
classDxlROSConsole.html
adc83200dacb76c7cd21981d8e68cc35a
double
hb_interval_
classDxlROSConsole.html
a939720ef47873829132ca3194a654765
pthread_t
hb_thread_
classDxlROSConsole.html
afa551c092626d91845176ddc90053254
CDxlGeneric *
motor_
classDxlROSConsole.html
a9c414e4177197aa7298774b57955474b
MotorList
motors_
classDxlROSConsole.html
acb601154be3398e8cda5d21748c7df03
ros::NodeHandle
nh_
classDxlROSConsole.html
ac2f72bd63b5d582123ec0881550e2847
char *
path_
classDxlROSConsole.html
ace139e7a3995e242d91cc3639c6b2b43
LxSerial
serial_port_
classDxlROSConsole.html
a2fde0a226da947477af62aad96d907b4
DxlROSExample
classDxlROSExample.html
DxlROSExample
classDxlROSExample.html
a228fe46f5cc67906beaa42398011eb90
()
void
init
classDxlROSExample.html
aeff5537cd4cc20c07944bd94cdd08636
(char *path)
void
spin
classDxlROSExample.html
a6328df006253442b98292fbdad37a438
()
~DxlROSExample
classDxlROSExample.html
a1d432c3b13adb1911f15da0fa902515a
()
CDxlGeneric *
motor_
classDxlROSExample.html
aadeec31f6673200d5c7143b637ac165a
CDxlGroup *
motors_
classDxlROSExample.html
a3fdced9e2131987fe38917cda95f7bea
ros::NodeHandle
nh_
classDxlROSExample.html
a32b207a519dfc323574f7253f9481667
LxSerial
serial_port_
classDxlROSExample.html
af1607a21f33cabe8469e903d0bc33332
half
classhalf.html
half::uif
unsigned short
bits
classhalf.html
a0ddbf7dafaa9b839ae9fc3ac4c8b39ed
() const
half
classhalf.html
a188a8702ec45b86e0471aea90cad511e
()
half
classhalf.html
a99acfa5329e169f52964715cecda3233
(float f)
bool
isDenormalized
classhalf.html
ab3332758125bf4b7b542d7ecb71f315d
() const
bool
isFinite
classhalf.html
a4dc4ceac213d0e942f1e8a472eff6ec7
() const
bool
isInfinity
classhalf.html
a90714c49f35d42b3655b7f35ac708d4c
() const
bool
isNan
classhalf.html
a1397ee9878447f03194ad08197cc4b25
() const
bool
isNegative
classhalf.html
aa6b749ad4930303736f581d034ec0499
() const
bool
isNormalized
classhalf.html
a58d954a30ee73e4a4c4abcef9ec1f50c
() const
bool
isZero
classhalf.html
aacafe55525d2bf47a1c6a8abe3cb248c
() const
operator float
classhalf.html
a66d9c9c10380ec6c128180688ecc4a5c
() const
half &
operator*=
classhalf.html
abd70746e0e734e1b0cf0532f95fe12d1
(half h)
half &
operator*=
classhalf.html
a1e610ce4051eb065c9579f23561fe7bb
(float f)
half &
operator+=
classhalf.html
a075213467c54ef6b1af5b02b44c8fcd9
(half h)
half &
operator+=
classhalf.html
a6ec574c0d13cdb41071fe38748edd9b7
(float f)
half
operator-
classhalf.html
a4b94d8ae53cc4df01f33f1d4235dede5
() const
half &
operator-=
classhalf.html
a8de7289736af876dfe04455f01dd7f4b
(half h)
half &
operator-=
classhalf.html
a19b2452511903f593ae8d6cc71edfdc8
(float f)
half &
operator/=
classhalf.html
a2b1be56e36094987cdd1f712dac53006
(half h)
half &
operator/=
classhalf.html
ab65cdb957e0fb7f74c12daad89a37c91
(float f)
half &
operator=
classhalf.html
a74a1d9e0015a01085b5772c437a5d315
(half h)
half &
operator=
classhalf.html
a3ddfb47d9d9e66716c1030d5579652f1
(float f)
half
round
classhalf.html
a3dc8aaac5df12b870495fce866fc53d3
(unsigned int n) const
void
setBits
classhalf.html
a4857b7bd2071eb5c23e35cd8d2bea79a
(unsigned short bits)
static half
negInf
classhalf.html
a7f98b9ec046fa3468055c135e57c64b9
()
static half
posInf
classhalf.html
a67c968243358acc6ac9dc4230677a316
()
static half
qNan
classhalf.html
a0b9bd3c051b63b6d71ecf432169214ae
()
static half
sNan
classhalf.html
a0cff35d55e297d91042441c4415a339d
()
static short
convert
classhalf.html
a99d089d2d1ab51dabbb4cfbf5052e633
(int i)
static float
overflow
classhalf.html
a555236e684dcc0c74ad46f0d396f3f6d
()
unsigned short
_h
classhalf.html
a24ebd6b4a42b158cf04834e98a134f3d
static const unsigned short
_eLut
classhalf.html
ae363c6808ac56d009b911f53cfc80e55
[1<< 9]
static const uif
_toFloat
classhalf.html
af1e042ec1766bb6e5e60696d096ee8d8
[1<< 16]
half::uif
unionhalf_1_1uif.html
float
f
unionhalf_1_1uif.html
a82ae956fc53adcc4799da384200398b4
unsigned int
i
unionhalf_1_1uif.html
a1b30f73b6ad5937c99f4e2ced5af4cf0
halfFunction
classhalfFunction.html
halfFunction
classhalfFunction.html
a1db15d9c2a1b520f7ecd6a1c1dea66fb
(Function f, half domainMin=-HALF_MAX, half domainMax=HALF_MAX, T defaultValue=0, T posInfValue=0, T negInfValue=0, T nanValue=0)
T
operator()
classhalfFunction.html
a817c05714536e041bb3f7d424e13a989
(half x) const
T
_lut
classhalfFunction.html
a1cc5047ba07fcd50f3646f7fd45eeb08
[1<< 16]
IConfig
classIConfig.html
virtual
~IConfig
classIConfig.html
a88a4147d2e8498b1cb1c8e950b3c616c
()
IConfig *
registerPendingInterface
classIConfig.html
a32804269d5067b3a68629b8ea8d4287c
(IConfig *configInterface)
std::vector< IConfig * >
mPendingInterfaces
classIConfig.html
abd29a0c645f8494881b6dfb858bfa80c
IConfigProperty
classIConfigProperty.html
IConfig
virtual
~IConfigProperty
classIConfigProperty.html
accfd7a7350cce018843c1dbc835dd246
()
virtual bool
isVerbose
classIConfigProperty.html
a8620853077d51c75820c417a272d7368
() const
virtual std::string
name
classIConfigProperty.html
a6f6a3bfb67d319b3211a4aa42d4bb528
() const
virtual IConfigProperty *
nextProperty
classIConfigProperty.html
a0a97b8230bc1da9a3bc264a68df34d52
()
virtual void
set
classIConfigProperty.html
a10cdcc9f073cc4e69dd355a1d4265056
(const std::string &value)
bool
toBool
classIConfigProperty.html
a163ad94426e1b7df72e6297103a3ec83
() const
double
toFloat
classIConfigProperty.html
a4bb20b12d50f4206cedefbc05a5a3982
() const
long
toInt
classIConfigProperty.html
ab963b78edabe662ed3a29bb77a1ef543
() const
virtual std::string
toString
classIConfigProperty.html
ab8d94d13d6d6b15bb1f4ed3b7b3e50aa
() const =0
unsigned long
toUInt
classIConfigProperty.html
a08c217a442e967be1d1e5338d1ea8cb1
() const
friend class
CConfigProperty
classIConfigProperty.html
a1a62f54f9517f741bd789dd4fd61a278
friend class
CConfigSection
classIConfigProperty.html
ac008d6173ac64e0618a14418a7ca100f
IConfigPropertyString
classIConfigPropertyString.html
IConfigProperty
IConfigPropertyString
classIConfigPropertyString.html
a9d94d5374615e9e1e1dde626bfd66c81
(const std::string &data)
virtual std::string
toString
classIConfigPropertyString.html
a47a509d55f6f3c6a021a5df994b3748e
() const
std::string
mData
classIConfigPropertyString.html
ab26d30ed3654ec58fbaa95f1a1d96d66
IConfigSection
classIConfigSection.html
IConfig
virtual
~IConfigSection
classIConfigSection.html
a50fbe80e938c4da96481410b2cfbadb5
()
virtual IConfigProperty *
firstProperty
classIConfigSection.html
a2496327f3a01b79df5077213e4b57fa4
()
virtual IConfigSection *
firstSection
classIConfigSection.html
a2c0c23bb1188d8a55d9739bc69ddcc12
()
virtual IConfigProperty *
get
classIConfigSection.html
a769c6037d68a8d93283448db78eef3f6
(const std::string &property)
virtual bool
has
classIConfigSection.html
a8a6b23c1f1b4ebe55f068d237b7b45fb
(const std::string &property) const
virtual bool
hasSection
classIConfigSection.html
a35d04edd6f35ccf0af84d8faecab2a10
(const std::string §ion) const
virtual std::string
name
classIConfigSection.html
a2d37badbe573123cf5772b372e9178ef
() const
virtual IConfigSection *
nextSection
classIConfigSection.html
a521560d76c8349a55e999e648f404989
()
virtual IConfigSection *
nextSimilarSection
classIConfigSection.html
abf9d3e0da44be8678145a9693d2c2be1
()
virtual IConfigSection *
parent
classIConfigSection.html
a4fdf24f80f88fcc434b31f6105dc8fb0
()
virtual IConfigSection *
section
classIConfigSection.html
a5cb51680d8c82e2007aa0007a581598b
(const std::string §ion)
friend class
CConfigSection
classIConfigSection.html
ac008d6173ac64e0618a14418a7ca100f
IXMLConfigProperty
classIXMLConfigProperty.html
IConfigProperty
IXMLConfigProperty
classIXMLConfigProperty.html
a3a9b204d48cd0e8d077c4faa41c9d973
(TiXmlElement *pElement)
virtual
~IXMLConfigProperty
classIXMLConfigProperty.html
a7794de2d5abf51b211f9d707d73c7d04
()
bool
isVerbose
classIXMLConfigProperty.html
adccc13a0462c32ab038dca3030a69df8
() const
std::string
name
classIXMLConfigProperty.html
ae406409e29a0f8955c95fb4e8ff38bf5
() const
IConfigProperty *
nextProperty
classIXMLConfigProperty.html
a2178a572abe832af38df4b028501287a
()
void
set
classIXMLConfigProperty.html
a97c58b1cfb8b1b913d6a38c2136683b3
(const std::string &value)
std::string
toString
classIXMLConfigProperty.html
ab20b5c52ea4432b621c761cf324322a3
() const
bool
isProperty
classIXMLConfigProperty.html
a437310e4d07e7f7833da0fa688b7cd09
(TiXmlElement *pElement) const
TiXmlElement *
mPElement
classIXMLConfigProperty.html
a5d48c325d480cec8401813192ddb306d
friend class
CConfigSection
classIXMLConfigProperty.html
ac008d6173ac64e0618a14418a7ca100f
IXMLConfigSection
classIXMLConfigSection.html
IConfigSection
IXMLConfigSection
classIXMLConfigSection.html
a8317c41afb3b3d294d19b125f49562f9
(TiXmlElement *pElement)
virtual
~IXMLConfigSection
classIXMLConfigSection.html
acc13c1c317f667b7aad6e90b04ab8c69
()
IConfigProperty *
firstProperty
classIXMLConfigSection.html
a21c97a25f4760ea5451fdb230e4351fe
()
IConfigSection *
firstSection
classIXMLConfigSection.html
ac2fe901d38f9e1b52c43bd563dfb641e
()
IConfigProperty *
get
classIXMLConfigSection.html
a0fde7b889ac6fbef95701e27c982e88a
(const std::string &property)
bool
has
classIXMLConfigSection.html
a2318bd7d235a72f6bb6330bef30fc186
(const std::string &property) const
bool
hasSection
classIXMLConfigSection.html
a29aa137a1d3a8fdf078a071c640ec3c3
(const std::string §ion) const
std::string
name
classIXMLConfigSection.html
acaad91aabecc771b258839114f186aaa
() const
IConfigSection *
nextSection
classIXMLConfigSection.html
a9b8db3a1a193c40dba13589fa660aed0
()
IConfigSection *
nextSimilarSection
classIXMLConfigSection.html
a00371f640e13c339a0dc3ffefbef0165
()
IConfigSection *
parent
classIXMLConfigSection.html
a769b64cbff901d284df9a425b1f6895d
()
IConfigSection *
section
classIXMLConfigSection.html
aead35af2490ad953596f97c99de168a6
(const std::string §ion)
bool
isProperty
classIXMLConfigSection.html
a1d73acf3ea12b71d208a7007e99d9b66
(TiXmlElement *pElement) const
bool
isSection
classIXMLConfigSection.html
a6af2122109c01be24e3c4e74fcf23644
(TiXmlElement *pElement) const
TiXmlElement *
mPElement
classIXMLConfigSection.html
ada66109f89d9a1169254776c4f1eb32c
friend class
CConfigSection
classIXMLConfigSection.html
ac008d6173ac64e0618a14418a7ca100f
Lockable
classLockable.html
void
lock
classLockable.html
a141549f6fcc5b02ff61632c8894b8429
()
Lockable
classLockable.html
a7cd56864610c61adf8ede6ebfb664442
()
void
signal
classLockable.html
a03dc99b090d7f5d1aaf5e7c5f1883796
()
void
unlock
classLockable.html
afbc569f27fac854a3df510158e544b9b
()
void
wait
classLockable.html
a78aea2f196368e1be95b818f16f41693
(double interval)
virtual
~Lockable
classLockable.html
ae3090a535076d34896828ccf4dfa46f5
()
pthread_cond_t
condition_
classLockable.html
af743a899bab4c643b6cc20d79d3d9e3c
pthread_mutex_t
mutex_
classLockable.html
a06b7cb3e76742dff7446e78e32031303
LxFTDI
classLxFTDI.html
LxSerial
virtual void
flush_buffer
classLxFTDI.html
aedef247a517594b80a0cee590a63068a
()
std::string &
get_port_name
classLxFTDI.html
a7b266078cbbf5c21c2e7f5a7e8163d2f
()
virtual bool
is_port_open
classLxFTDI.html
ac4aeb4400d6ecacead2e5b6845c05428
()
LxFTDI
classLxFTDI.html
adc58c0f2ef55208802e48f3c6d4d4974
()
virtual bool
port_close
classLxFTDI.html
aa867f024a55cbc4b25b9512a902e5f7f
()
virtual bool
port_open
classLxFTDI.html
a8a5ac8450aaebf58fbf291ced6d0cd62
(const std::string &portname, LxSerial::PortType port_type)
virtual int
port_read
classLxFTDI.html
abd124ea7a7243232a54e75665829ca1d
(unsigned char *buffer, int numBytes)
virtual int
port_read
classLxFTDI.html
afc7652412fd20dfe3fefda54bd93ac3b
(unsigned char *buffer, int numBytes, int seconds, int microseconds)
virtual int
port_write
classLxFTDI.html
aa409f1394c55a5207a2cb22b537851aa
(unsigned char *buffer, int numBytes)
void
set_clear_echo
classLxFTDI.html
aef0d0be13032fd3bd6d91744f85bc64a
(bool clear)
virtual bool
set_speed
classLxFTDI.html
ae8b1195cc586b4697db6049855a7c39f
(LxSerial::PortSpeed baudrate)
virtual bool
set_speed_int
classLxFTDI.html
a18436f14e79030cdd394027c6dc31025
(const int baudrate)
virtual
~LxFTDI
classLxFTDI.html
a95a62ee02111f07493d892944e42c1f1
()
std::string
description
classLxFTDI.html
acb444ef360de35272d2947f2e91d0e6e
Ftdi::Context
dev
classLxFTDI.html
ad93d9a792db49ffa8bb258b4b4cc5c28
mu
namespacemu.html
index
index
codeapi