crc.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
crc_8h
CRC
CRC::Parameters
CRC::Table
CRC::Table
#define
crcpp_constexpr
crc_8h.html
ac53723d95b5c8c7d707e8e3ebcb4e143
#define
crcpp_size
crc_8h.html
af44cfa9e71356f05c42b363cf04ea9a6
#define
crcpp_uint16
crc_8h.html
add273674b22f031b158220eeb560c7a0
#define
crcpp_uint32
crc_8h.html
a4469d365469b254f21fb50316e079094
#define
crcpp_uint64
crc_8h.html
a3541074ba795d31a40f13e78c77c0e7c
#define
crcpp_uint8
crc_8h.html
a28cd0a17324a479874c3bdd5387d6b04
datatypes.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
datatypes_8h
bldc_detect
chuck_data
MC_VALUES
VSerialInfo_t
CFG_T
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05b
CFG_T_UNDEFINED
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05baa5e3d2be1c4be0b65c031859e7050d13
CFG_T_DOUBLE
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05ba76ae988c7ca88fb4f843aaf00a62b05e
CFG_T_INT
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05ba4dd0d7a6d7d623c9415f2ab56b0320e7
CFG_T_QSTRING
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05bab37cd8ce70d2b02b63cb157327841f32
CFG_T_ENUM
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05bacb8b753b22bca408034e83a4644f2638
CFG_T_BOOL
datatypes_8h.html
a95bdc3c2c3b5331fd15441c880e5a05bae10bb9051dba6ef1052f70ac4675711c
COMM_PACKET_ID
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06
COMM_FW_VERSION
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a9114644b124e5e1a87e212bd6a80291e
COMM_JUMP_TO_BOOTLOADER
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a8f6e18ca06469c84af097120e26ff8af
COMM_ERASE_NEW_APP
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a719eb6161f2dc4b77982f3729791e2b2
COMM_WRITE_NEW_APP_DATA
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a48b9e57fbee927c5c82b58d68e463f2b
COMM_GET_VALUES
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06acc526a8f876180f1191ee3f2572bc772
COMM_SET_DUTY
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a7df58630ac01bddca8e7b9fc1510884b
COMM_SET_CURRENT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a25b42a743b3b05ba5ab080c4b6dd9480
COMM_SET_CURRENT_BRAKE
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a2bd6060e9fa9f15571c57e3772546982
COMM_SET_RPM
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ace0693aa4ec9e8a852db0d87faee6425
COMM_SET_POS
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a82faae68e7d16a9b315d05bd8857f6c9
COMM_SET_HANDBRAKE
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a38e329434c5324e0b3dc2e2112f40487
COMM_SET_DETECT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a315b2cb6cf4732e84425d9bca355ec49
COMM_SET_SERVO_POS
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a0d49a9291ac112070057347d466ed14f
COMM_SET_MCCONF
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06afc4a70ff0738b5c0970972b3b73398d0
COMM_GET_MCCONF
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a8e1da6ec3e3830364882a22d0ea5d7da
COMM_GET_MCCONF_DEFAULT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06acb5df56b57c10652aafedab719a1eb04
COMM_SET_APPCONF
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ae3c68ebf90627972c79369018415d82a
COMM_GET_APPCONF
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06abfb916e6013b1d0a14b6a292cfe8c335
COMM_GET_APPCONF_DEFAULT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a4abfd7d2f3c45bf9010883101b96b834
COMM_SAMPLE_PRINT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a7e51a787bf2107f0d03c65f416dce143
COMM_TERMINAL_CMD
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ac6ded17ab9d4add070d8bf0c41c2145f
COMM_PRINT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06af37add9f535bb3c7b1bf4bf50b023dfe
COMM_ROTOR_POSITION
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06abce28f7700145eafabae44ac1c723bce
COMM_EXPERIMENT_SAMPLE
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ab73a277c2cfba454f3c940d2f0f868d4
COMM_DETECT_MOTOR_PARAM
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ad32486ca305b9b4b12930d6fff4c6ec0
COMM_DETECT_MOTOR_R_L
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a486d3f86edf86272f23571a834bf65fe
COMM_DETECT_MOTOR_FLUX_LINKAGE
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a16998dcb5eaf2c4e8017c2b373ac19d5
COMM_DETECT_ENCODER
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06adeae06436bd496dea7bfa3fea841d492
COMM_DETECT_HALL_FOC
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ab99f3f386133bff511b63d18a67343a1
COMM_REBOOT
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06abb1b56d29127e55ec98d1d5e35e1940d
COMM_ALIVE
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06af45c7bd521782fe5ad918ea51b7410ba
COMM_GET_DECODED_PPM
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a62dff179eaff8e830371051535c337e7
COMM_GET_DECODED_ADC
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06ab59b2e56bad686f0f97b612e5ae23bf9
COMM_GET_DECODED_CHUK
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a6b2f29dd04923a388f16802c8d0b38cd
COMM_FORWARD_CAN
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a18ede091afd50bc8082e937caba1b64a
COMM_SET_CHUCK_DATA
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06aa69eff87ed40878b20ad26d5b558d20d
COMM_CUSTOM_APP_DATA
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a42f2a37fccc7da6142bf69425615384c
COMM_NRF_START_PAIRING
datatypes_8h.html
aa2363afa25225dc719506b23d25d7a06a974f82fee6de22e623b7c67a24b5282b
debug_sampling_mode
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0
DEBUG_SAMPLING_OFF
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a02fc85b09e1ba9a9cea6055c0fbaf2ad
DEBUG_SAMPLING_NOW
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a8867cc574e01af618cbd371704e13968
DEBUG_SAMPLING_START
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0ac521ae9ef75d872a7f587c67c2d90df9
DEBUG_SAMPLING_TRIGGER_START
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a9d1fb64f8b47988e10dad38abc41cd69
DEBUG_SAMPLING_TRIGGER_FAULT
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a5e8600dda11b9e5c58cc4d029b027af0
DEBUG_SAMPLING_TRIGGER_START_NOSEND
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a7b9914df4fe3369fc117206912d2f825
DEBUG_SAMPLING_TRIGGER_FAULT_NOSEND
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a7f3f6edb1dc8b1271141a061390191ca
DEBUG_SAMPLING_SEND_LAST_SAMPLES
datatypes_8h.html
aa3d64d881610cb60faacbb759acd17c0a1ff12c84f9b9c75fc56f2e85df9a7d16
disp_pos_mode
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9
DISP_POS_MODE_NONE
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9a22f510f07e00577c6caa9526f84c72a2
DISP_POS_MODE_INDUCTANCE
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9a708389351e3879b03119ed7cc2e83ca9
DISP_POS_MODE_OBSERVER
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9ab256e17fee366fd2141a7346684955d2
DISP_POS_MODE_ENCODER
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9ad50eb69e7c6e1106f90cadb610f881a0
DISP_POS_MODE_PID_POS
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9a9e9090d2dde5ebebe42df4e5565d4f99
DISP_POS_MODE_PID_POS_ERROR
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9a7bbedc26c12e44eeee29f0e494abc603
DISP_POS_MODE_ENCODER_OBSERVER_ERROR
datatypes_8h.html
a9dd5c7caf1cf440724ea123387c696f9a390fca7fc0579b91049aee5927564084
mc_fault_code
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14
FAULT_CODE_NONE
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a5179ac0d019011be741f3b7f2855929c
FAULT_CODE_OVER_VOLTAGE
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a7afb161718e0c92038bb212221870947
FAULT_CODE_UNDER_VOLTAGE
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a86d0264a2131c058cf6e696b9f15177e
FAULT_CODE_DRV
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a7e8c19de90e363c36d9be4e9d5d6c499
FAULT_CODE_ABS_OVER_CURRENT
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14af1c8212f6a1da5edbcf32aaa9ecbe007
FAULT_CODE_OVER_TEMP_FET
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a319ff357d75452048d17d79501bd5c24
FAULT_CODE_OVER_TEMP_MOTOR
datatypes_8h.html
a29724157fc2c874a0bafeb059b571d14a58d34f5b4e5cd780d9c38baf3b6be0f3
NRF_PAIR_RES
datatypes_8h.html
a66ef9c2d4f1baa8a7cc0b12c62f2935f
NRF_PAIR_STARTED
datatypes_8h.html
a66ef9c2d4f1baa8a7cc0b12c62f2935fa825b456e0990938a65700b41021bfe42
NRF_PAIR_OK
datatypes_8h.html
a66ef9c2d4f1baa8a7cc0b12c62f2935fa3c6e7b9035949462bf29faeaf4f80db9
NRF_PAIR_FAIL
datatypes_8h.html
a66ef9c2d4f1baa8a7cc0b12c62f2935fa832d8e3da20615a55b97de66022a9dba
VESC_TX_T
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224b
VESC_TX_UNDEFINED
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba2fd494dcf9d9ccf8a84f20f941774e87
VESC_TX_UINT8
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224bac2428c52cf80ac837f7d33433b6f7e66
VESC_TX_INT8
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba02e25b0d2feda0f278988f238065a875
VESC_TX_UINT16
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224baf8e3ddde38cf17cf2dcb9574b2ce12fe
VESC_TX_INT16
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba3615fa2d22c0356147354a33194fd1a8
VESC_TX_UINT32
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba7b44573950fe56899b4897a7d248cb65
VESC_TX_INT32
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba718e2119624e57c5e38c609f9c09fe5b
VESC_TX_DOUBLE16
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba634f8127c0cee7cba3700bf81e98d2ef
VESC_TX_DOUBLE32
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224baf013a3791af43289ed0b2efe1ad24066
VESC_TX_DOUBLE32_AUTO
datatypes_8h.html
ae6210edaddf1b20658e7a04bd8c3224ba1e41e6dadff0d8168b02d3e37786e4ac
vesc_driver.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__driver_8cpp
vesc_driver/vesc_driver.h
vesc_driver
vesc_driver.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
vesc__driver_8h
vesc_driver/vesc_interface.h
vesc_driver/vesc_packet.h
vesc_driver::VescDriver::CommandLimit
vesc_driver::VescDriver
vesc_driver
vesc_driver_node.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__driver__node_8cpp
vesc_driver/vesc_driver.h
int
main
vesc__driver__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
vesc_driver_nodelet.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__driver__nodelet_8cpp
vesc_driver/vesc_driver.h
vesc_driver::VescDriverNodelet
vesc_driver
PLUGINLIB_EXPORT_CLASS
vesc__driver__nodelet_8cpp.html
aebfbdb4b7694f23cfeeba6bc534722d3
(vesc_driver::VescDriverNodelet, nodelet::Nodelet)
vesc_interface.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__interface_8cpp
vesc_driver/vesc_interface.h
vesc_driver/vesc_packet_factory.h
vesc_driver::VescInterface::Impl
vesc_driver
vesc_interface.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
vesc__interface_8h
vesc_driver/vesc_packet.h
vesc_driver::SerialException
vesc_driver::VescInterface
vesc_driver
vesc_packet.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__packet_8cpp
vesc_driver/vesc_packet.h
vesc_driver/vesc_packet_factory.h
vesc_driver/datatypes.h
vesc_driver
vesc_packet.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
vesc__packet_8h
vesc_driver/crc.h
vesc_driver::VescFrame
vesc_driver::VescPacket
vesc_driver::VescPacketFWVersion
vesc_driver::VescPacketRequestFWVersion
vesc_driver::VescPacketRequestValues
vesc_driver::VescPacketSetCurrent
vesc_driver::VescPacketSetCurrentBrake
vesc_driver::VescPacketSetDuty
vesc_driver::VescPacketSetPos
vesc_driver::VescPacketSetRPM
vesc_driver::VescPacketSetServoPos
vesc_driver::VescPacketValues
vesc_driver
#define
CRCPP_USE_CPP11
vesc__packet_8h.html
a0aa3088ffa17b0bd3a345955ab23b90c
std::vector< uint8_t >
Buffer
namespacevesc__driver.html
af21703f925222cf808675b9d3e3e1080
std::pair< Buffer::iterator, Buffer::iterator >
BufferRange
namespacevesc__driver.html
a1f7354e69e220473c86b36eee92ab6c3
std::pair< Buffer::const_iterator, Buffer::const_iterator >
BufferRangeConst
namespacevesc__driver.html
ae582897e181f1a22ef7621b7eb9a3675
std::shared_ptr< VescPacket const >
VescPacketConstPtr
namespacevesc__driver.html
a80af512a3c68b006ee27699c794f839e
std::shared_ptr< VescPacket >
VescPacketPtr
namespacevesc__driver.html
aabad57bf0bb1f43a0e9d9579b7c07903
vesc_packet_factory.cpp
/tmp/ws/src/vesc/vesc_driver/src/
vesc__packet__factory_8cpp
vesc_driver/vesc_packet_factory.h
vesc_driver/vesc_packet.h
vesc_driver
VescPacketPtr
createFailed
namespacevesc__driver.html
aaf3c3eee2d82a034196d337c04cb0a4a
(int *p_num_bytes_needed, std::string *p_what, const std::string &what, int num_bytes_needed=0)
vesc_packet_factory.h
/tmp/ws/src/vesc/vesc_driver/include/vesc_driver/
vesc__packet__factory_8h
vesc_driver/vesc_packet.h
vesc_driver::PacketFactoryTemplate
vesc_driver::VescPacketFactory
vesc_driver
#define
REGISTER_PACKET_TYPE
vesc__packet__factory_8h.html
ad0eb6d8ee731f885e4106a3e89cdd6bf
(id, klass)
bldc_detect
structbldc__detect.html
double
bemf_coupling_k
structbldc__detect.html
aacc2ca36b827c923db338b3495032b35
double
cycle_int_limit
structbldc__detect.html
ad2bae276677465b21bd65d854717ebfc
int
hall_res
structbldc__detect.html
adcf783a2691fdd0eaaece5c39fab88e7
chuck_data
structchuck__data.html
int
acc_x
structchuck__data.html
ab5340c5f8856154a3f00a0790785b79d
int
acc_y
structchuck__data.html
a4849e74793a78616989ed3368392f5aa
int
acc_z
structchuck__data.html
a2708fc32d9f6437e803ca96b03865a1d
bool
bt_c
structchuck__data.html
a63cd55d2905a2cf7f2df60204239ac4e
bool
bt_z
structchuck__data.html
ac6c731fc94854f92d0ababa609eb773f
int
js_x
structchuck__data.html
a91deb843a5a6cdc18a60c06af8233aa5
int
js_y
structchuck__data.html
a4807aaa0b0291db7a3428fae160746a6
vesc_driver::VescDriver::CommandLimit
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
double
clip
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
aea592f9aaf36fc66ef6852f74d725269
(double value)
CommandLimit
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
a10af7b5cdd97ff0d0dea1e813cce2da6
(const ros::NodeHandle &nh, const std::string &str, const boost::optional< double > &min_lower=boost::optional< double >(), const boost::optional< double > &max_upper=boost::optional< double >())
boost::optional< double >
lower
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
ad34180f3167e617b1f675ab356b6112c
std::string
name
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
a5d69d8979f3c4d75fcdc6c5eeafcb011
boost::optional< double >
upper
structvesc__driver_1_1VescDriver_1_1CommandLimit.html
aa26b82cc37464648da760ade92ff0f0a
CRC
classCRC.html
CRC::Parameters
CRC::Table
static CRCType
Calculate
classCRC.html
ae37d010c92c3afcf0da63834afc51469
(const void *data, crcpp_size size, const Parameters< CRCType, CRCWidth > ¶meters)
static CRCType
Calculate
classCRC.html
a49d563e8c4cd6d1cd8fe6991bc7feaa0
(const void *data, crcpp_size size, const Parameters< CRCType, CRCWidth > ¶meters, CRCType crc)
static CRCType
Calculate
classCRC.html
a82d8aa1552599d285a883c55f45dd59e
(const void *data, crcpp_size size, const Table< CRCType, CRCWidth > &lookupTable)
static CRCType
Calculate
classCRC.html
a89f8bd5de26eaf60dda955ac4e56fd57
(const void *data, crcpp_size size, const Table< CRCType, CRCWidth > &lookupTable, CRCType crc)
static const Parameters< crcpp_uint16, 16 > &
CRC_16_ARC
classCRC.html
aea3087ea6719e8eba36d6fcea3720a82
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_BUYPASS
classCRC.html
a7615784a91ab254f91583cddf8c0e28d
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_CCITTFALSE
classCRC.html
accde5e695e1eef5e7be2df81d5f37e83
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_GENIBUS
classCRC.html
aaf15ad266e319eb2d87d4f7ddbddef07
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_KERMIT
classCRC.html
a95f0f45a06b94e0cd5b92c9e550bba8a
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_X25
classCRC.html
ad676bda4d636e1b3a0c8dc2e2075321f
()
static const Parameters< crcpp_uint16, 16 > &
CRC_16_XMODEM
classCRC.html
a3035fe39bcafd47ec184b35617a46452
()
static const Parameters< crcpp_uint32, 32 > &
CRC_32
classCRC.html
aea541af7b4c36708b8152476e8580053
()
static const Parameters< crcpp_uint32, 32 > &
CRC_32_BZIP2
classCRC.html
ac503380a8c2b39ae146e17eef16f8f3c
()
static const Parameters< crcpp_uint32, 32 > &
CRC_32_MPEG2
classCRC.html
a5648a717486b46badac3693de0c34546
()
static const Parameters< crcpp_uint32, 32 > &
CRC_32_POSIX
classCRC.html
ad038d81c003f21d254964566f7f8bc61
()
static const Parameters< crcpp_uint8, 8 > &
CRC_8
classCRC.html
a50f1e00559defde552c58ebcc741257b
()
CRC
classCRC.html
ad843a3ac8e4bc04ddd263dc493a43015
()
CRC
classCRC.html
a25faf1efb06001cb1cad810d55e71a58
(const CRC &other)
CRC &
operator=
classCRC.html
a48051d8f4dc907665ba7307d8d5c1318
(const CRC &other)
static CRCType
CalculateRemainder
classCRC.html
a78e9e8d7f86f3acfd6cc8b446a305b99
(const void *data, crcpp_size size, const Parameters< CRCType, CRCWidth > ¶meters, CRCType remainder)
static CRCType
CalculateRemainder
classCRC.html
a299e6466d0a6c91a510732880b2f7550
(const void *data, crcpp_size size, const Table< CRCType, CRCWidth > &lookupTable, CRCType remainder)
static CRCType
Finalize
classCRC.html
af3247bcac33c4422cbbd97d0eddb1fe6
(CRCType remainder, CRCType finalXOR, bool reflectOutput)
static IntegerType
Reflect
classCRC.html
ab508d95b45054e2471eb4a16a9458208
(IntegerType value, crcpp_uint16 numBits)
static CRCType
UndoFinalize
classCRC.html
a5818ddbe23b318349e59323ee03cb28f
(CRCType remainder, CRCType finalXOR, bool reflectOutput)
vesc_driver::VescInterface::Impl
classvesc__driver_1_1VescInterface_1_1Impl.html
Impl
classvesc__driver_1_1VescInterface_1_1Impl.html
a915efa3205e6ea9fb33a4ea60057e843
()
void
rxThread
classvesc__driver_1_1VescInterface_1_1Impl.html
af400563e3fb8d652288224e96ece364f
()
std::thread
rxThreadHelper
classvesc__driver_1_1VescInterface_1_1Impl.html
aaa9d2d2d1a1a6f633beaea2db720ea7a
()
ErrorHandlerFunction
error_handler_
classvesc__driver_1_1VescInterface_1_1Impl.html
a22752b3deb8b81004d67e8d8917bb135
PacketHandlerFunction
packet_handler_
classvesc__driver_1_1VescInterface_1_1Impl.html
ae1abff6685d2ae8eb213c225d8b765bd
std::thread
rx_thread_
classvesc__driver_1_1VescInterface_1_1Impl.html
ae9cd123d875c0ae4e06388b78bab2aae
bool
rx_thread_run_
classvesc__driver_1_1VescInterface_1_1Impl.html
a36b843bf75814692f3964d08a54189f9
serial::Serial
serial_
classvesc__driver_1_1VescInterface_1_1Impl.html
aee3e8bd37f351b362a24aab4cd1d46fe
MC_VALUES
structMC__VALUES.html
double
amp_hours
structMC__VALUES.html
a89f6a2d04d5514653d35342584f25040
double
amp_hours_charged
structMC__VALUES.html
ad4963fc2dbb63351862aa109dd165a5f
double
current_in
structMC__VALUES.html
ab1318d13606fd5f0d3fdcee3c5f459e7
double
current_motor
structMC__VALUES.html
a03c12df81ccb5344f3c5f3d3d23b639a
double
duty_now
structMC__VALUES.html
a074676a31f48b1ef32e9d8047446ebb1
mc_fault_code
fault_code
structMC__VALUES.html
a4bfb3e36f245e29c5f4742621f3be76e
double
id
structMC__VALUES.html
a101572f1e8d5e7bc2663fc95646324d7
double
iq
structMC__VALUES.html
ae73f6df6fdd330c0fb87535d5c06136e
double
position
structMC__VALUES.html
aab71139e5f3bf68647f40cbfd2096385
double
rpm
structMC__VALUES.html
af7a2b475e117aec855dbee91ebd6d9a7
int
tachometer
structMC__VALUES.html
aa97a839bcb17c05ee600a383d0f0454c
int
tachometer_abs
structMC__VALUES.html
ae33a552b12440938d0e5e800cbb44ad8
double
temp_mos
structMC__VALUES.html
a38849f6bab4a7924e5d60cb34b849cd4
double
temp_motor
structMC__VALUES.html
a4cc84a88b8e528d9a396926b7b8f5159
double
v_in
structMC__VALUES.html
ac2f5cb2c97d271380e1a5a5425abe22c
double
watt_hours
structMC__VALUES.html
a91380ba38688b934f16c31c251e22ea5
double
watt_hours_charged
structMC__VALUES.html
a915b2223c442ccd9c7b46651cc7556af
vesc_driver::PacketFactoryTemplate
classvesc__driver_1_1PacketFactoryTemplate.html
PacketFactoryTemplate
classvesc__driver_1_1PacketFactoryTemplate.html
a383a7f054bd65be3356e951a89840c10
(int payload_id)
static VescPacketPtr
create
classvesc__driver_1_1PacketFactoryTemplate.html
af16f436b09e808ef8c14a2417503c7c4
(std::shared_ptr< VescFrame > frame)
CRC::Parameters
structCRC_1_1Parameters.html
CRCType
CRCWidth
Table< CRCType, CRCWidth >
MakeTable
structCRC_1_1Parameters.html
ab6d85dd67e934577bdec47fa66ee89cb
() const
CRCType
finalXOR
structCRC_1_1Parameters.html
aad1c1318b707d1be4c404b4b53b23b67
CRCType
initialValue
structCRC_1_1Parameters.html
a3438fb5c479f36e4c8df90cd1e143287
CRCType
polynomial
structCRC_1_1Parameters.html
a7f03a44c0c18d54d873573c50d4de3e5
bool
reflectInput
structCRC_1_1Parameters.html
ac069bff622f62a8b6f158ed22fd67287
bool
reflectOutput
structCRC_1_1Parameters.html
ac92c0cd24ad04cbe7fe155f001381941
Parameters< crcpp_uint16, 16 >
structCRC_1_1Parameters.html
Table< crcpp_uint16, CRCWidth >
MakeTable
structCRC_1_1Parameters.html
ab6d85dd67e934577bdec47fa66ee89cb
() const
crcpp_uint16
finalXOR
structCRC_1_1Parameters.html
aad1c1318b707d1be4c404b4b53b23b67
crcpp_uint16
initialValue
structCRC_1_1Parameters.html
a3438fb5c479f36e4c8df90cd1e143287
crcpp_uint16
polynomial
structCRC_1_1Parameters.html
a7f03a44c0c18d54d873573c50d4de3e5
bool
reflectInput
structCRC_1_1Parameters.html
ac069bff622f62a8b6f158ed22fd67287
bool
reflectOutput
structCRC_1_1Parameters.html
ac92c0cd24ad04cbe7fe155f001381941
vesc_driver::SerialException
classvesc__driver_1_1SerialException.html
SerialException
classvesc__driver_1_1SerialException.html
a710e67fde150545f8bfafc6a54de186f
(const char *description)
SerialException
classvesc__driver_1_1SerialException.html
a7f08b5f79e5c7ce38ca251394c25064f
(const SerialException &other)
virtual const char *
what
classvesc__driver_1_1SerialException.html
a2ddf32c49f20d85a0799efcbc1a056c8
() const
virtual
~SerialException
classvesc__driver_1_1SerialException.html
ae725e4e10a362c2ee9c154bf0db1109d
()
SerialException &
operator=
classvesc__driver_1_1SerialException.html
a6ab7dd4cd77562f5142e74962600799c
(const SerialException &)
std::string
e_what_
classvesc__driver_1_1SerialException.html
a081d9536d6188d20160801c99125ba2c
CRC::Table
structCRC_1_1Table.html
CRCType
CRCWidth
const Parameters< CRCType, CRCWidth > &
GetParameters
structCRC_1_1Table.html
a4f9bccd86fe86a61e89192ddc2ffa1d0
() const
const CRCType *
GetTable
structCRC_1_1Table.html
a3d68df6a6b38aed298119cdd68e4a7cb
() const
CRCType
operator[]
structCRC_1_1Table.html
a03caed52fd4748ae5935f817d1fa3904
(unsigned char index) const
Table
structCRC_1_1Table.html
a875427c38c37efb633602eecc302dc6a
(const Parameters< CRCType, CRCWidth > ¶meters)
void
InitTable
structCRC_1_1Table.html
ae03b374decbcda273b5b3fa9a26084f8
()
Parameters< CRCType, CRCWidth >
parameters
structCRC_1_1Table.html
af58a65824eab613688852f20f6a4dce2
CRCType
table
structCRC_1_1Table.html
ab57321cee3a58d0c0a61bd7037edcdf7
[1<< CHAR_BIT]
vesc_driver::VescDriver
classvesc__driver_1_1VescDriver.html
vesc_driver::VescDriver::CommandLimit
VescDriver
classvesc__driver_1_1VescDriver.html
a7460b8ee5f3eda191556d40a3c96005e
(ros::NodeHandle nh, ros::NodeHandle private_nh)
driver_mode_t
classvesc__driver_1_1VescDriver.html
a5af02e80728ef67ea0deb62de4705582
MODE_INITIALIZING
classvesc__driver_1_1VescDriver.html
a5af02e80728ef67ea0deb62de4705582a7423159bb3604813c8c84edc32b204ab
MODE_OPERATING
classvesc__driver_1_1VescDriver.html
a5af02e80728ef67ea0deb62de4705582a7e03a5d68decb36411e882bc808807b7
MODE_INITIALIZING
classvesc__driver_1_1VescDriver.html
a5af02e80728ef67ea0deb62de4705582a7423159bb3604813c8c84edc32b204ab
MODE_OPERATING
classvesc__driver_1_1VescDriver.html
a5af02e80728ef67ea0deb62de4705582a7e03a5d68decb36411e882bc808807b7
void
brakeCallback
classvesc__driver_1_1VescDriver.html
ae91ce61809c43820294142cac4ec8fed
(const std_msgs::Float64::ConstPtr &brake)
void
currentCallback
classvesc__driver_1_1VescDriver.html
a56d3eb1a88cf499345dee54a9c84b945
(const std_msgs::Float64::ConstPtr ¤t)
void
dutyCycleCallback
classvesc__driver_1_1VescDriver.html
abff36c18977864cbe2c069aaf5d046b6
(const std_msgs::Float64::ConstPtr &duty_cycle)
void
positionCallback
classvesc__driver_1_1VescDriver.html
a9c87172c71a6a90af2c1b004b1b6765f
(const std_msgs::Float64::ConstPtr &position)
void
servoCallback
classvesc__driver_1_1VescDriver.html
ac6163ee0de7647c708b4ba371a8dfc56
(const std_msgs::Float64::ConstPtr &servo)
void
speedCallback
classvesc__driver_1_1VescDriver.html
a8693349c8ec03b1df57c3eae221b9325
(const std_msgs::Float64::ConstPtr &speed)
void
timerCallback
classvesc__driver_1_1VescDriver.html
adc6363149ba5dec1dd0109e1138b9570
(const ros::TimerEvent &event)
void
vescErrorCallback
classvesc__driver_1_1VescDriver.html
af7db395fd3dc67db1d2a45f6df8e8542
(const std::string &error)
void
vescPacketCallback
classvesc__driver_1_1VescDriver.html
a5d99ed32084926bb29cdb48c6f716bbf
(const std::shared_ptr< VescPacket const > &packet)
CommandLimit
brake_limit_
classvesc__driver_1_1VescDriver.html
a2c099bcc2e30382c58eb5fc4f0430078
ros::Subscriber
brake_sub_
classvesc__driver_1_1VescDriver.html
ae61777fb507b9ea01d7d0fb901f7dd61
CommandLimit
current_limit_
classvesc__driver_1_1VescDriver.html
a3b52b196f551710dd5c02884419e9e60
ros::Subscriber
current_sub_
classvesc__driver_1_1VescDriver.html
a79bbf9f7341a5981e48920398540a6fc
driver_mode_t
driver_mode_
classvesc__driver_1_1VescDriver.html
aa143050fa0ef6686f7099faf52e72184
CommandLimit
duty_cycle_limit_
classvesc__driver_1_1VescDriver.html
a19a458acac8cfdc6a9dff6da4cbe162d
ros::Subscriber
duty_cycle_sub_
classvesc__driver_1_1VescDriver.html
aa3c0bf162ffaebc7876e90ed4f0faaab
int
fw_version_major_
classvesc__driver_1_1VescDriver.html
a49adf41210d2191a483288908f9b3d51
int
fw_version_minor_
classvesc__driver_1_1VescDriver.html
a91a8f718108c1bd24c5c271425bd9e30
CommandLimit
position_limit_
classvesc__driver_1_1VescDriver.html
aef05b50d0eb9afc41cd34af99fda0bf1
ros::Subscriber
position_sub_
classvesc__driver_1_1VescDriver.html
abd33cb4539304b073a0802bf22901c37
CommandLimit
servo_limit_
classvesc__driver_1_1VescDriver.html
a97a8f1f8e28fe5c0e33e7ed173178647
ros::Publisher
servo_sensor_pub_
classvesc__driver_1_1VescDriver.html
a0ce83b2e4d3b9cca15c294f64bbd5704
ros::Subscriber
servo_sub_
classvesc__driver_1_1VescDriver.html
a9fd61f906a18ae5f8653a4fd4640f88d
CommandLimit
speed_limit_
classvesc__driver_1_1VescDriver.html
af5ccddf01f4ec5a5a0d8f36a090e74c3
ros::Subscriber
speed_sub_
classvesc__driver_1_1VescDriver.html
a2437ed3d66f31568e5cbb26572ee49b0
ros::Publisher
state_pub_
classvesc__driver_1_1VescDriver.html
a21ff60b9e03b858ad5401083769e9aeb
ros::Timer
timer_
classvesc__driver_1_1VescDriver.html
a191f2bcd37f6720fdfd52efadf6781e1
VescInterface
vesc_
classvesc__driver_1_1VescDriver.html
a67b4c7c413e7c2911679eaa857ca6ce7
vesc_driver::VescDriverNodelet
classvesc__driver_1_1VescDriverNodelet.html
nodelet::Nodelet
VescDriverNodelet
classvesc__driver_1_1VescDriverNodelet.html
af0c97b8d50b770705bc62475ca8799f5
()
virtual void
onInit
classvesc__driver_1_1VescDriverNodelet.html
a2275ddc5c5d13cf8f71f9e8ce6efce40
(void)
std::shared_ptr< VescDriver >
vesc_driver_
classvesc__driver_1_1VescDriverNodelet.html
ac7ddba3b6de30b03c04ef330de0a9868
vesc_driver::VescFrame
classvesc__driver_1_1VescFrame.html
virtual const Buffer &
frame
classvesc__driver_1_1VescFrame.html
acaf56738099bef77f1e2fc2cb5fd3182
() const
virtual
~VescFrame
classvesc__driver_1_1VescFrame.html
ab4aec0564b047ba78f7287d3466bba11
()
static constexpr CRC::Parameters< crcpp_uint16, 16 >
CRC_TYPE
classvesc__driver_1_1VescFrame.html
a49e93ff5532abbc0b34b4c9efb159075
static const unsigned int
VESC_EOF_VAL
classvesc__driver_1_1VescFrame.html
a4d114fa1c4255c81aa059d593d573f24
static const int
VESC_MAX_FRAME_SIZE
classvesc__driver_1_1VescFrame.html
a4227be6cc83c478ab9d6391adfe8d428
static const int
VESC_MAX_PAYLOAD_SIZE
classvesc__driver_1_1VescFrame.html
adc3706d9398d18f2532c145c61e0a07f
static const int
VESC_MIN_FRAME_SIZE
classvesc__driver_1_1VescFrame.html
a2cb0844d59e8db6a3b3de99b10d70530
static const unsigned int
VESC_SOF_VAL_LARGE_FRAME
classvesc__driver_1_1VescFrame.html
a22ad48e24d34fae663a325c1a01213a2
static const unsigned int
VESC_SOF_VAL_SMALL_FRAME
classvesc__driver_1_1VescFrame.html
aefbb5de9823b19394168beb747c91a2d
VescFrame
classvesc__driver_1_1VescFrame.html
a05c951a3d3886d4c130558ec31255d0c
(int payload_size)
std::shared_ptr< Buffer >
frame_
classvesc__driver_1_1VescFrame.html
affb7d307e8867fa6a7e083c012d0450b
BufferRange
payload_
classvesc__driver_1_1VescFrame.html
a249d14140742c5dc5d5592f37090cdfc
VescFrame
classvesc__driver_1_1VescFrame.html
aee0671767df1281fb9027174f0f8858a
(const BufferRangeConst &frame, const BufferRangeConst &payload)
friend class
VescPacketFactory
classvesc__driver_1_1VescFrame.html
a3254c161b5b087513e1fb34b7ed25499
vesc_driver::VescInterface
classvesc__driver_1_1VescInterface.html
vesc_driver::VescInterface::Impl
std::function< void(const std::string &)>
ErrorHandlerFunction
classvesc__driver_1_1VescInterface.html
a709907f34b7583e27069b1419f3994fc
std::function< void(const VescPacketConstPtr &)>
PacketHandlerFunction
classvesc__driver_1_1VescInterface.html
a80ce5c3489162a2bb778af2929953b0a
void
connect
classvesc__driver_1_1VescInterface.html
a58c32a177d5b3216b3c950a795a1e5c6
(const std::string &port)
void
disconnect
classvesc__driver_1_1VescInterface.html
aacaef560516f86c9e2ff9ae32f4b2da3
()
bool
isConnected
classvesc__driver_1_1VescInterface.html
a9fe6b7715a7c7da861f8376fa055f1cd
() const
VescInterface &
operator=
classvesc__driver_1_1VescInterface.html
ab33394e4918f148583b8ab9e241c8af2
(const VescInterface &)=delete
void
requestFWVersion
classvesc__driver_1_1VescInterface.html
a92edbd2848e384e9a807dffbf71887d0
()
void
requestState
classvesc__driver_1_1VescInterface.html
aba338b9293a3daef0e8cb2974e555021
()
void
send
classvesc__driver_1_1VescInterface.html
aa2ab0f4a23a699607d31683cb93ca1d2
(const VescPacket &packet)
void
setBrake
classvesc__driver_1_1VescInterface.html
afa92db66d561be5ff7bfc49748c57e79
(double brake)
void
setCurrent
classvesc__driver_1_1VescInterface.html
a4a8d2586c4a30ec9f0cc0a1295726f95
(double current)
void
setDutyCycle
classvesc__driver_1_1VescInterface.html
a329849d94103c02738df8a4065ab748f
(double duty_cycle)
void
setErrorHandler
classvesc__driver_1_1VescInterface.html
a9fd8e3f6de7db697f05ce93ca1f7a09d
(const ErrorHandlerFunction &handler)
void
setPacketHandler
classvesc__driver_1_1VescInterface.html
a476d955fc6ad896d7bb951eec65ebc11
(const PacketHandlerFunction &handler)
void
setPosition
classvesc__driver_1_1VescInterface.html
a28d619d7ab146f2ca137a53b96734ce0
(double position)
void
setServo
classvesc__driver_1_1VescInterface.html
a487b178a049495d29d4993f84c6995b6
(double servo)
void
setSpeed
classvesc__driver_1_1VescInterface.html
a5ef452cc56f99c415f75bc037d3e62b4
(double speed)
VescInterface
classvesc__driver_1_1VescInterface.html
a20a780d84b412695ae36eb2917a69557
(const std::string &port=std::string(), const PacketHandlerFunction &packet_handler=PacketHandlerFunction(), const ErrorHandlerFunction &error_handler=ErrorHandlerFunction())
VescInterface
classvesc__driver_1_1VescInterface.html
a1a7d6b9df497f554364592e70bc2221e
(const VescInterface &)=delete
~VescInterface
classvesc__driver_1_1VescInterface.html
ad4b0a73949c485117a337144a4eb2f16
()
std::unique_ptr< Impl >
impl_
classvesc__driver_1_1VescInterface.html
adb5d999fb4068118c75041cf5fb370bb
vesc_driver::VescPacket
classvesc__driver_1_1VescPacket.html
vesc_driver::VescFrame
virtual const std::string &
name
classvesc__driver_1_1VescPacket.html
a94e522ab523f8a36769fa74c253fd7ca
() const
virtual
~VescPacket
classvesc__driver_1_1VescPacket.html
a475c0174d48ffef4f3d117bc05d639d7
()
VescPacket
classvesc__driver_1_1VescPacket.html
a43db92c2f020c944db75bcad5e755f5f
(const std::string &name, int payload_size, int payload_id)
VescPacket
classvesc__driver_1_1VescPacket.html
a18d3a7fcc44a7478d624bf5b456c91bd
(const std::string &name, std::shared_ptr< VescFrame > raw)
std::string
name_
classvesc__driver_1_1VescPacket.html
a906b8af81858acd005a5bf02224cb4c5
vesc_driver::VescPacketFactory
classvesc__driver_1_1VescPacketFactory.html
std::function< VescPacketPtr(std::shared_ptr< VescFrame >)>
CreateFn
classvesc__driver_1_1VescPacketFactory.html
ab8f8a078f13f2360c1070ea77a1ef831
VescPacketFactory &
operator=
classvesc__driver_1_1VescPacketFactory.html
abbf3c55846a43775f4a54f600af7ecf8
(const VescPacketFactory &)=delete
VescPacketFactory
classvesc__driver_1_1VescPacketFactory.html
ae4ad8a114e2edbd2dbff6e79fba2ab48
(const VescPacketFactory &)=delete
static VescPacketPtr
createPacket
classvesc__driver_1_1VescPacketFactory.html
a134a3cbf003bb38a503de26c731ddbe0
(const Buffer::const_iterator &begin, const Buffer::const_iterator &end, int *num_bytes_needed, std::string *what)
static VescPacketFactory *
getFactory
classvesc__driver_1_1VescPacketFactory.html
a60525154d01a606fbbb04f825138e4b3
()
static void
registerPacketType
classvesc__driver_1_1VescPacketFactory.html
adf188a76c8485ad3262b5a6d3131c2f6
(int payload_id, CreateFn fn)
std::map< int, CreateFn >
FactoryMap
classvesc__driver_1_1VescPacketFactory.html
ac79138e178f1fc67e7fd8928e3a4f8b6
VescPacketFactory
classvesc__driver_1_1VescPacketFactory.html
a5dad8cff3aa401cebc6ccea58c609e91
()
static FactoryMap *
getMap
classvesc__driver_1_1VescPacketFactory.html
a9632607f0828f1ccea78fecf98cb2b2e
()
vesc_driver::VescPacketFWVersion
classvesc__driver_1_1VescPacketFWVersion.html
vesc_driver::VescPacket
int
fwMajor
classvesc__driver_1_1VescPacketFWVersion.html
a476467748edc3956013fad4e38179711
() const
int
fwMinor
classvesc__driver_1_1VescPacketFWVersion.html
a1ad20185bb473720c2925161f3dd4b7b
() const
VescPacketFWVersion
classvesc__driver_1_1VescPacketFWVersion.html
ad453e2f4f8d02a31c3622e271817cceb
(std::shared_ptr< VescFrame > raw)
vesc_driver::VescPacketRequestFWVersion
classvesc__driver_1_1VescPacketRequestFWVersion.html
vesc_driver::VescPacket
VescPacketRequestFWVersion
classvesc__driver_1_1VescPacketRequestFWVersion.html
a5f7aadb4053ef994b35cc9ef7d81a4f0
()
vesc_driver::VescPacketRequestValues
classvesc__driver_1_1VescPacketRequestValues.html
vesc_driver::VescPacket
VescPacketRequestValues
classvesc__driver_1_1VescPacketRequestValues.html
a139ae527c5cfe95a3a1475d937aad02c
()
vesc_driver::VescPacketSetCurrent
classvesc__driver_1_1VescPacketSetCurrent.html
vesc_driver::VescPacket
VescPacketSetCurrent
classvesc__driver_1_1VescPacketSetCurrent.html
aefada02bd74c9e8fd4c5bd1b724d29c6
(double current)
vesc_driver::VescPacketSetCurrentBrake
classvesc__driver_1_1VescPacketSetCurrentBrake.html
vesc_driver::VescPacket
VescPacketSetCurrentBrake
classvesc__driver_1_1VescPacketSetCurrentBrake.html
a6b8b1d1034e8937f25f2344f21817b00
(double current_brake)
vesc_driver::VescPacketSetDuty
classvesc__driver_1_1VescPacketSetDuty.html
vesc_driver::VescPacket
VescPacketSetDuty
classvesc__driver_1_1VescPacketSetDuty.html
af20c26df1cfda5684e863a332bd284ac
(double duty)
vesc_driver::VescPacketSetPos
classvesc__driver_1_1VescPacketSetPos.html
vesc_driver::VescPacket
VescPacketSetPos
classvesc__driver_1_1VescPacketSetPos.html
afe949f645520631ee178e2bee22dfaee
(double pos)
vesc_driver::VescPacketSetRPM
classvesc__driver_1_1VescPacketSetRPM.html
vesc_driver::VescPacket
VescPacketSetRPM
classvesc__driver_1_1VescPacketSetRPM.html
a2956241a4f3ecb7aea3a241de14f8755
(double rpm)
vesc_driver::VescPacketSetServoPos
classvesc__driver_1_1VescPacketSetServoPos.html
vesc_driver::VescPacket
VescPacketSetServoPos
classvesc__driver_1_1VescPacketSetServoPos.html
a5750c0fad131effeab01c86612731353
(double servo_pos)
vesc_driver::VescPacketValues
classvesc__driver_1_1VescPacketValues.html
vesc_driver::VescPacket
double
amp_hours
classvesc__driver_1_1VescPacketValues.html
abc79c347b1f2d121282a1b859f0a5f2b
() const
double
amp_hours_charged
classvesc__driver_1_1VescPacketValues.html
a254da41396d0fe08b77dd1581fecb57d
() const
double
current_in
classvesc__driver_1_1VescPacketValues.html
a1759f9b1a4082d559823fb43bea1d548
() const
double
current_motor
classvesc__driver_1_1VescPacketValues.html
af86788ebbca7bae0e34c8fb29f0f8de2
() const
double
duty_now
classvesc__driver_1_1VescPacketValues.html
a0701be01382e0300e48c2d7930bc758f
() const
int
fault_code
classvesc__driver_1_1VescPacketValues.html
a9d4b991678f05bd863e76e1a5519345f
() const
double
rpm
classvesc__driver_1_1VescPacketValues.html
aec72e45a186ff46f74ce8dae2509969d
() const
double
tachometer
classvesc__driver_1_1VescPacketValues.html
a8d4b202160b2bf463b3a687fd36cdd71
() const
double
tachometer_abs
classvesc__driver_1_1VescPacketValues.html
a2845ddaf1bdc040a848ce2ad64abc3c5
() const
double
temp_mos1
classvesc__driver_1_1VescPacketValues.html
a5e5de560f5185b7e4f0f30e0a3cc5829
() const
double
temp_mos2
classvesc__driver_1_1VescPacketValues.html
a35de30d62e678914fc1c3a61f9410611
() const
double
temp_mos3
classvesc__driver_1_1VescPacketValues.html
a019bb39a1390a3ae872c19cd95095ffa
() const
double
temp_mos4
classvesc__driver_1_1VescPacketValues.html
a611758323e2e6fa433ca11843d4fc9df
() const
double
temp_mos5
classvesc__driver_1_1VescPacketValues.html
a9b95bab10f048b953d6aac97814aa905
() const
double
temp_mos6
classvesc__driver_1_1VescPacketValues.html
a8e575c61ed3a9a12b5bc3ceaf059205c
() const
double
temp_pcb
classvesc__driver_1_1VescPacketValues.html
aaf5b45c883c669278be269e1d25cf770
() const
double
v_in
classvesc__driver_1_1VescPacketValues.html
a18dac9d9806c14db913f494a0b7be6d6
() const
VescPacketValues
classvesc__driver_1_1VescPacketValues.html
a8a9300719655f033a891b6399f2de679
(std::shared_ptr< VescFrame > raw)
double
watt_hours
classvesc__driver_1_1VescPacketValues.html
ad757a2aaa3d90594b3077c4ddc2f7db1
() const
double
watt_hours_charged
classvesc__driver_1_1VescPacketValues.html
a43de041793ab8fe149be6e49a0537c25
() const
VSerialInfo_t
structVSerialInfo__t.html
bool
isVesc
structVSerialInfo__t.html
a8da0fcd9409fb6a1af914c5e558c15fe
vesc_driver
namespacevesc__driver.html
vesc_driver::PacketFactoryTemplate
vesc_driver::SerialException
vesc_driver::VescDriver
vesc_driver::VescDriverNodelet
vesc_driver::VescFrame
vesc_driver::VescInterface
vesc_driver::VescPacket
vesc_driver::VescPacketFactory
vesc_driver::VescPacketFWVersion
vesc_driver::VescPacketRequestFWVersion
vesc_driver::VescPacketRequestValues
vesc_driver::VescPacketSetCurrent
vesc_driver::VescPacketSetCurrentBrake
vesc_driver::VescPacketSetDuty
vesc_driver::VescPacketSetPos
vesc_driver::VescPacketSetRPM
vesc_driver::VescPacketSetServoPos
vesc_driver::VescPacketValues
std::vector< uint8_t >
Buffer
namespacevesc__driver.html
af21703f925222cf808675b9d3e3e1080
std::pair< Buffer::iterator, Buffer::iterator >
BufferRange
namespacevesc__driver.html
a1f7354e69e220473c86b36eee92ab6c3
std::pair< Buffer::const_iterator, Buffer::const_iterator >
BufferRangeConst
namespacevesc__driver.html
ae582897e181f1a22ef7621b7eb9a3675
std::shared_ptr< VescPacket const >
VescPacketConstPtr
namespacevesc__driver.html
a80af512a3c68b006ee27699c794f839e
std::shared_ptr< VescPacket >
VescPacketPtr
namespacevesc__driver.html
aabad57bf0bb1f43a0e9d9579b7c07903
VescPacketPtr
createFailed
namespacevesc__driver.html
aaf3c3eee2d82a034196d337c04cb0a4a
(int *p_num_bytes_needed, std::string *p_what, const std::string &what, int num_bytes_needed=0)