CanDriver.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/src/
CanDriver_8cpp.html
dataspeed_can_usb/CanDriver.h
dataspeed_can_usb/CanUsb.h
dataspeed_can_usb
static uint8_t
getModeFromString
namespacedataspeed__can__usb.html
a324094b2c806c1831a4f8394e7b4ac0d
(const std::string &str)
static bool
getParamHex
namespacedataspeed__can__usb.html
ae30a279af82633fa03c5ac7d086d641f
(const ros::NodeHandle &nh, const std::string &key, int &i)
CanDriver.h
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/include/dataspeed_can_usb/
CanDriver_8h.html
dataspeed_can_usb/ModuleVersion.h
dataspeed_can_usb::CanDriver
dataspeed_can_usb::CanDriver::Channel
dataspeed_can_usb::CanDriver::Filter
dataspeed_can_usb
lusb
CanUsb.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/src/
CanUsb_8cpp.html
dataspeed_can_usb/CanUsb.h
UsbCanMessages.h
TxQueue
dataspeed_can_usb
CanUsb.h
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/include/dataspeed_can_usb/
CanUsb_8h.html
dataspeed_can_usb/MacAddr.h
dataspeed_can_usb::CanUsb
dataspeed_can_usb
lusb
MacAddr.h
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/include/dataspeed_can_usb/
MacAddr_8h.html
dataspeed_can_usb::MacAddr
dataspeed_can_usb
ModuleVersion.h
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/include/dataspeed_can_usb/
ModuleVersion_8h.html
dataspeed_can_usb::ModuleVersion
dataspeed_can_usb
node.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/src/
node_8cpp.html
dataspeed_can_usb/CanDriver.h
int
main
node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
nodelet.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/src/
nodelet_8cpp.html
dataspeed_can_usb/CanDriver.h
dataspeed_can_usb::CanDriverNodelet
dataspeed_can_usb
PLUGINLIB_EXPORT_CLASS
nodelet_8cpp.html
a539d5a49bae7be241a2ead106dd84024
(dataspeed_can_usb::CanDriverNodelet, nodelet::Nodelet)
test_mac_addr.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/tests/
test__mac__addr_8cpp.html
dataspeed_can_usb/MacAddr.h
int
main
test__mac__addr_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__mac__addr_8cpp.html
a9825346a3de950b3a0bd92451bc1f396
(MacAddr, constructors)
TEST
test__mac__addr_8cpp.html
a5ab4e8bce649ebdc87a4854e533f3184
(MacAddr, match_other)
TEST
test__mac__addr_8cpp.html
ac6c51429ff0f7aaeaad91b43526fa2be
(MacAddr, match_string)
TEST
test__mac__addr_8cpp.html
a8ecc843e3150614c881964a606bcdf84
(MacAddr, toString)
test_module_version.cpp
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/tests/
test__module__version_8cpp.html
dataspeed_can_usb/ModuleVersion.h
int
main
test__module__version_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__module__version_8cpp.html
acd6edd88b0fc54acc7035b445b3214f8
(ModuleVersion, empty)
TEST
test__module__version_8cpp.html
af192a57e5e8893acea93f591722a56e5
(ModuleVersion, fields)
TEST
test__module__version_8cpp.html
abff4a356f05b5f96060e3d664f79d6d3
(ModuleVersion, operators)
TEST
test__module__version_8cpp.html
a220cbf77f1f4e93a3922385d3e5ab969
(ModuleVersion, valid)
UsbCanMessages.h
/tmp/ws/src/dataspeed_can/dataspeed_can_usb/src/
UsbCanMessages_8h.html
PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB::PACK_ATTRIB
PACK_ATTRIB
PACK_ATTRIB
#define
BUILD_ASSERT
UsbCanMessages_8h.html
a077b099c141780e985a7f5e9b60db019
(cond)
#define
COMMS_VERSION
UsbCanMessages_8h.html
a6568e921c9c3e2ec4f3c4ad137c60478
#define
CONFIGURATION_ENDPOINT
UsbCanMessages_8h.html
a764b688523bc93f7b45a40c11f128f14
#define
PACK_ATTRIB
UsbCanMessages_8h.html
affb7cadf8996ee004f0195135633c0e1
#define
STREAM_ENDPOINT
UsbCanMessages_8h.html
aa660dea0b190b21a3bcce253aed0d037
#define
USB_MI
UsbCanMessages_8h.html
aca8ac1e0cc501dd49911ee565fe45e5f
#define
USB_PID
UsbCanMessages_8h.html
a989c980e0b99f803f7ce0ca224cdb733
#define
USB_VID
UsbCanMessages_8h.html
a3398c7225386f04c72fd9025fcb44734
union PACK_ATTRIB
ConfigPacket
UsbCanMessages_8h.html
acbc0f48cc6a5f5248594359b3da80efd
union PACK_ATTRIB
MessageBuffer
UsbCanMessages_8h.html
a5b39d3f33ec58ca6907a90a7b2e6bf12
struct PACK_ATTRIB
StreamPacket
UsbCanMessages_8h.html
a8614b106a702a6c015b106de0dd06dc5
struct PACK_ATTRIB
Version
UsbCanMessages_8h.html
adcdfd59acedf08bdd5254a8d4b15bfe5
USB_ID_VERSION
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06ca1dc87059347d207e1e451a62c6282e8b
USB_ID_REBOOT
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06cad12e9447ed536da52d9497072d1e0277
USB_ID_RESET
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06ca3354c1b3d4875438884ecc4aa0792941
USB_ID_SET_BUS_CFG
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06cab12cefb7e4d7d7de2298f79d8942bedc
USB_ID_GET_BUS_CFG
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06ca8bf62e626f0b75440bf1eee616e5388b
USB_ID_SET_FILTER
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06caf71ee5344abf5d649ff6e147320859eb
USB_ID_GET_FILTER
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06cac8056cefb7359e92f0bbce0bfb53fe96
USB_ID_NUM_CHANNELS
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06ca860ef2dce53f0f7bdbbbfe93e28ab234
USB_ID_GET_TIME
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06cafd9371732018d42a7485a59fa91afb91
USB_ID_GET_STATS
UsbCanMessages_8h.html
adc29c2ff13d900c2f185ee95427fb06cae52c720a874d9daf440e5130d4d13269
MODE_NORMAL
UsbCanMessages_8h.html
a61dadd085c1777f559549e05962b2c9eaf81b467c1f5e20f847402b03925c0d12
MODE_LISTEN_ONLY
UsbCanMessages_8h.html
a61dadd085c1777f559549e05962b2c9eaaa4ae28a278a40bd3e1a3db70a97fbaa
static void
testCommonSizes
UsbCanMessages_8h.html
a4f7ce8ca18b6d01c21165a089f2882a6
()
static void
testConfigurationInterfaceSizes
UsbCanMessages_8h.html
a20f926b54e7823463aee8008723fbbe6
()
static void
testDataStreamSizes
UsbCanMessages_8h.html
aea71f3f99ea7353286973acd8d156970
()
dataspeed_can_usb::CanDriver
classdataspeed__can__usb_1_1CanDriver.html
dataspeed_can_usb::CanDriver::Channel
dataspeed_can_usb::CanDriver::Filter
CanDriver
classdataspeed__can__usb_1_1CanDriver.html
ac30db20b6601b19e818813ff89ef0dc5
(ros::NodeHandle &nh, ros::NodeHandle &nh_priv, lusb::UsbDevice *dev=NULL, const std::string &name=std::string("Dataspeed USB CAN Tool"), const ModuleVersion &firmware=ModuleVersion(10, 4, 0))
~CanDriver
classdataspeed__can__usb_1_1CanDriver.html
ab07ea748f79afa243766736170e221aa
()
void
recvDevice
classdataspeed__can__usb_1_1CanDriver.html
a00e9a474b19e1b5a2950f64678ae63e8
(unsigned int channel, uint32_t id, bool extended, uint8_t dlc, const uint8_t data[8])
void
recvRos
classdataspeed__can__usb_1_1CanDriver.html
ab8d3594c3435df38a84e6be651896e24
(const can_msgs::Frame::ConstPtr &msg, unsigned int channel)
bool
sampleTimeOffset
classdataspeed__can__usb_1_1CanDriver.html
ad198716f28b7bc82c285eb4aa94ad1ff
(ros::WallDuration &offset, ros::WallDuration &delay)
void
serviceDevice
classdataspeed__can__usb_1_1CanDriver.html
a379ffac46fa4d266a62df363395044a4
()
ros::WallTime
stampDev2Ros
classdataspeed__can__usb_1_1CanDriver.html
ad84ef61ba49c74549fdc5c5ce2c8bc8a
(unsigned int dev_stamp)
void
timerFlushCallback
classdataspeed__can__usb_1_1CanDriver.html
a969c5360c901be188f4f452b71d96eff
(const ros::WallTimerEvent &event)
void
timerServiceCallback
classdataspeed__can__usb_1_1CanDriver.html
a7726dcaaf86d63fed087a95aa67ed593
(const ros::WallTimerEvent &event)
std::vector< Channel >
channels_
classdataspeed__can__usb_1_1CanDriver.html
a93f25184abd3d14dba8339bed2eb03b1
CanUsb *
dev_
classdataspeed__can__usb_1_1CanDriver.html
ab277ea5cefc0141ebc68b548e9b6da3a
bool
error_topic_
classdataspeed__can__usb_1_1CanDriver.html
ac460806ae9474e22dcee3e1d2efe2d08
ModuleVersion
firmware_
classdataspeed__can__usb_1_1CanDriver.html
a215b5e877eca36d1ac3c25b485773c1b
std::string
mac_addr_
classdataspeed__can__usb_1_1CanDriver.html
a8f8ebe3e9ffb1dd7cb730ef856e9944e
boost::mutex
mutex_
classdataspeed__can__usb_1_1CanDriver.html
a58232c0d4b391a19191d9c67ba91f146
std::string
name_
classdataspeed__can__usb_1_1CanDriver.html
a962005f765e971ad0694654ac2c0256b
ros::NodeHandle
nh_
classdataspeed__can__usb_1_1CanDriver.html
a6838ab95916d9dd8f401852ab7798f38
ros::NodeHandle
nh_priv_
classdataspeed__can__usb_1_1CanDriver.html
a1ce84271f0cef872467ee56fef142685
ros::Publisher
pub_version_
classdataspeed__can__usb_1_1CanDriver.html
ae2188219f84f039d93abee6d64c4a619
std::vector< ros::Publisher >
pubs_
classdataspeed__can__usb_1_1CanDriver.html
ae4a65f57150cc52ef364b83240c40e07
std::vector< ros::Publisher >
pubs_err_
classdataspeed__can__usb_1_1CanDriver.html
a2fe2ba2fdde434a4b06e266e29d338bb
std::vector< ros::Subscriber >
subs_
classdataspeed__can__usb_1_1CanDriver.html
ae252482cf0601ea80fae6414f8642910
bool
sync_time_
classdataspeed__can__usb_1_1CanDriver.html
a1d16dda53eb418c42a0e1a30dcbbaad9
ros::WallTimer
timer_flush_
classdataspeed__can__usb_1_1CanDriver.html
a46eaf2a4c65d2ee5a2fea85c3e5a16d6
ros::WallTimer
timer_service_
classdataspeed__can__usb_1_1CanDriver.html
a2441bab82b4ba17083130af14f77dbc6
uint32_t
total_drops_
classdataspeed__can__usb_1_1CanDriver.html
aff46b22c172bdb0fe51fc8c17f8e3c00
dataspeed_can_usb::CanDriverNodelet
classdataspeed__can__usb_1_1CanDriverNodelet.html
nodelet::Nodelet
void
onInit
classdataspeed__can__usb_1_1CanDriverNodelet.html
a4303980507765522975bd1a778aabdcc
(void)
boost::shared_ptr< CanDriver >
node_
classdataspeed__can__usb_1_1CanDriverNodelet.html
a98034cd344e8713d6d947a146962d2ff
dataspeed_can_usb::CanUsb
classdataspeed__can__usb_1_1CanUsb.html
boost::function< void(unsigned int channel, uint32_t id, bool extended, uint8_t dlc, const uint8_t data[8])>
Callback
classdataspeed__can__usb_1_1CanUsb.html
a2f1d99ac68274f1a13285604a8c1f692
bool
addFilter
classdataspeed__can__usb_1_1CanUsb.html
a2d4d553f85893be9b4bf9d8e4e57da12
(unsigned int channel, uint32_t mask, uint32_t match)
CanUsb
classdataspeed__can__usb_1_1CanUsb.html
a99e40673e2edd78feab0c35f270252e8
(lusb::UsbDevice *dev=NULL)
void
closeDevice
classdataspeed__can__usb_1_1CanUsb.html
aec1d661bb0dba61adb1a6a2809987980
()
void
flushMessages
classdataspeed__can__usb_1_1CanUsb.html
ab268c0ac7d8ef36564053c29f3814aaa
()
bool
getStats
classdataspeed__can__usb_1_1CanUsb.html
a0d2e92205b7dfebe416f24a7e06c85ee
(std::vector< uint32_t > &rx_drops, std::vector< uint32_t > &tx_drops, std::vector< uint8_t > &rx_errors, std::vector< uint8_t > &tx_errors, bool clear=false)
bool
getTimeStamp
classdataspeed__can__usb_1_1CanUsb.html
a8b764a2ebfb91ddae63f289f5b55734d
(uint32_t ×tamp)
bool
isOpen
classdataspeed__can__usb_1_1CanUsb.html
a7c0e8e0b47bcf641c02fe372367023fc
()
MacAddr
macAddr
classdataspeed__can__usb_1_1CanUsb.html
a81a562cf9e921144f453168294155cbe
() const
unsigned int
numChannels
classdataspeed__can__usb_1_1CanUsb.html
af9cdcd6b79e7c8045b4e7c61dc928ddf
() const
bool
open
classdataspeed__can__usb_1_1CanUsb.html
ae837c8d6e5756e0fbac01b01a008f180
(const std::string &mac=std::string())
bool
reboot
classdataspeed__can__usb_1_1CanUsb.html
a805c0d73751a1bdb7785300bba928f4a
()
bool
reset
classdataspeed__can__usb_1_1CanUsb.html
a55cf3f59e1d73a9f649d1e076d78b907
()
void
sendMessage
classdataspeed__can__usb_1_1CanUsb.html
af65d2f86e48e0a2aa65b4d39b2fdc2ba
(unsigned int channel, uint32_t id, bool extended, uint8_t dlc, const uint8_t data[8], bool flush=true)
uint32_t
serialNumber
classdataspeed__can__usb_1_1CanUsb.html
a62954486dd97286d46597a754d412fe2
() const
bool
setBitrate
classdataspeed__can__usb_1_1CanUsb.html
a5eec0d2bdfa4fd9feb57aa0ba2683a89
(unsigned int channel, uint32_t bitrate, uint8_t mode=0)
void
setRecvCallback
classdataspeed__can__usb_1_1CanUsb.html
a45873aa1da79ee241ea6c468b285979d
(const Callback &callback)
std::string
version
classdataspeed__can__usb_1_1CanUsb.html
a238f996847a2705ce5e9e7953c323a19
() const
uint16_t
versionBuild
classdataspeed__can__usb_1_1CanUsb.html
a62f7851e64990d4ba290c875e9eff291
() const
uint16_t
versionComms
classdataspeed__can__usb_1_1CanUsb.html
a276aa2c25d8cd6419ab5070c830642c3
() const
uint16_t
versionMajor
classdataspeed__can__usb_1_1CanUsb.html
ab05af9c17490c7010ea8f4f7d31488f5
() const
uint16_t
versionMinor
classdataspeed__can__usb_1_1CanUsb.html
a51d7c073f6ef107365931afc1a08077a
() const
~CanUsb
classdataspeed__can__usb_1_1CanUsb.html
a8b05264777d67e7f16ad10151dcbe9d6
()
static const unsigned int
MAX_CHANNELS
classdataspeed__can__usb_1_1CanUsb.html
ab60e6f733ddc60d7530a7feeb1267103
static const unsigned int
MAX_FILTERS
classdataspeed__can__usb_1_1CanUsb.html
a78f1015820a960f48c780c792a292a43
static const int
USB_DEFAULT_TIMEOUT
classdataspeed__can__usb_1_1CanUsb.html
a4f2e426f89feb92cfd5f4234dbf58400
bool
configure
classdataspeed__can__usb_1_1CanUsb.html
a0bbd121c5e1018ed7106c031a67850ed
(const std::string &mac=std::string())
bool
getNumChannels
classdataspeed__can__usb_1_1CanUsb.html
ac7608a66165b41cf38bc62c9f93a397d
()
int
readConfig
classdataspeed__can__usb_1_1CanUsb.html
a1fdfdcbc1681cac737af4e547e718177
(void *data, int size)
int
readConfig
classdataspeed__can__usb_1_1CanUsb.html
a35d880ced402c529e05945c4fce59333
(void *data, int size, int timeout)
int
readStream
classdataspeed__can__usb_1_1CanUsb.html
a062fd1632e9de7e4a73b37b3357c7e7b
(void *data, int size)
bool
readVersion
classdataspeed__can__usb_1_1CanUsb.html
a978cef3c39237cfb643a9409d3ccac8f
()
void
recvStream
classdataspeed__can__usb_1_1CanUsb.html
aa6036db64ccf0041f3d918782fed5eeb
(const void *data, int size)
bool
writeConfig
classdataspeed__can__usb_1_1CanUsb.html
ac3193975ddf404e463fd113ee9d53f93
(const void *data, int size)
bool
writeConfig
classdataspeed__can__usb_1_1CanUsb.html
a4f69eeea69c9eb812abb89c91f0d183e
(const void *data, int size, int timeout)
bool
writeStream
classdataspeed__can__usb_1_1CanUsb.html
a2e8e00cf5502bf528ec6439e9807b4d4
(const void *data, int size)
lusb::UsbDevice *
dev_
classdataspeed__can__usb_1_1CanUsb.html
ab9371d03170ceec1a6d5e8c227212660
bool
heap_dev_
classdataspeed__can__usb_1_1CanUsb.html
a2999d929195c23f0ed54076c98de3d57
MacAddr
mac_addr_
classdataspeed__can__usb_1_1CanUsb.html
a7afbc872de93f76d80b453c954903172
unsigned int
num_channels_
classdataspeed__can__usb_1_1CanUsb.html
a99b9c9322c65ca8617485dfe07f0ece0
TxQueue *
queue_
classdataspeed__can__usb_1_1CanUsb.html
a9d6e23b10fab1306eef241cc65a4abad
bool
ready_
classdataspeed__can__usb_1_1CanUsb.html
a1e27761d05c5b1af5b1f7471dc99a068
Callback
recv_callback_
classdataspeed__can__usb_1_1CanUsb.html
ab499d8e512a46080315256c62bae9de4
uint32_t
serial_number_
classdataspeed__can__usb_1_1CanUsb.html
a584d73eed4a9f16466cb95454ba03d68
uint16_t
version_build_
classdataspeed__can__usb_1_1CanUsb.html
a1bda1cd6040ec0a4e116db78dd5839f0
uint16_t
version_comms_
classdataspeed__can__usb_1_1CanUsb.html
a270436bcb20b013865f8fe1fe0337a42
uint16_t
version_major_
classdataspeed__can__usb_1_1CanUsb.html
a925d53f2599880a38297268347b18b16
uint16_t
version_minor_
classdataspeed__can__usb_1_1CanUsb.html
a898dddc73f186a46dc76d75247b3e55a
dataspeed_can_usb::CanDriver::Channel
structdataspeed__can__usb_1_1CanDriver_1_1Channel.html
Channel
structdataspeed__can__usb_1_1CanDriver_1_1Channel.html
a4bfa04ba2188f408f13235dbb376eb57
()
int
bitrate
structdataspeed__can__usb_1_1CanDriver_1_1Channel.html
a06ba8b450d5293d217df3b313b0fab15
std::vector< Filter >
filters
structdataspeed__can__usb_1_1CanDriver_1_1Channel.html
a64728453ee3ea503dc59359a999f42b9
uint8_t
mode
structdataspeed__can__usb_1_1CanDriver_1_1Channel.html
a81b1c38f04a6b65fa0e4142c47bd1759
dataspeed_can_usb::CanDriver::Filter
structdataspeed__can__usb_1_1CanDriver_1_1Filter.html
uint32_t
mask
structdataspeed__can__usb_1_1CanDriver_1_1Filter.html
ab9013f327daeec0d598db46f748779ff
uint32_t
match
structdataspeed__can__usb_1_1CanDriver_1_1Filter.html
a4a9fd48a3ce4daca70447d06b8312f9e
dataspeed_can_usb::MacAddr
classdataspeed__can__usb_1_1MacAddr.html
uint8_t
mac0
classdataspeed__can__usb_1_1MacAddr.html
aa68b2030d408ce98aed10659e9ff7a1f
() const
uint8_t
mac1
classdataspeed__can__usb_1_1MacAddr.html
a66a7521deeb6c4795e48a794963c07a8
() const
uint8_t
mac2
classdataspeed__can__usb_1_1MacAddr.html
a72832e3cb3b0515f7c4997d4ad453d4a
() const
uint8_t
mac3
classdataspeed__can__usb_1_1MacAddr.html
a6125e5379f21898f833a8e207c85553e
() const
uint8_t
mac4
classdataspeed__can__usb_1_1MacAddr.html
ae10b6547c2782ddb818d8a73bf373996
() const
uint8_t
mac5
classdataspeed__can__usb_1_1MacAddr.html
af97d505f4787b49ef0fa77f199953798
() const
MacAddr
classdataspeed__can__usb_1_1MacAddr.html
a286e9816bd2c1da53344b043eb850512
()
MacAddr
classdataspeed__can__usb_1_1MacAddr.html
a4b0e19042bab3ca459e0641f4ccf604f
(const uint8_t *addr)
MacAddr
classdataspeed__can__usb_1_1MacAddr.html
a8d6ac45d35af67d555989f3c784067d2
(uint8_t mac0, uint8_t mac1, uint8_t mac2, uint8_t mac3, uint8_t mac4, uint8_t mac5)
bool
match
classdataspeed__can__usb_1_1MacAddr.html
ad0a843738a4601148818f6dfaa75fec9
(const MacAddr &other) const
bool
match
classdataspeed__can__usb_1_1MacAddr.html
a7e27a78d26bd406734660d312b34a672
(const std::string &str) const
std::string
toString
classdataspeed__can__usb_1_1MacAddr.html
ae4f3da873aae3566cc4cbb59406d46bc
(bool upper=false) const
bool
valid
classdataspeed__can__usb_1_1MacAddr.html
abfcf4ae995241db7fbd6e39cd2799ab1
() const
uint8_t
addr_
classdataspeed__can__usb_1_1MacAddr.html
abaa0dc2416b3a8bbac0803ccf1a6263d
[6]
dataspeed_can_usb::ModuleVersion
classdataspeed__can__usb_1_1ModuleVersion.html
uint16_t
build
classdataspeed__can__usb_1_1ModuleVersion.html
a246903fc5517ed978c7ec5efd06d53f7
() const
uint16_t
major
classdataspeed__can__usb_1_1ModuleVersion.html
a9f883dd7ed5df329e7d8d07af2d8efde
() const
uint16_t
minor
classdataspeed__can__usb_1_1ModuleVersion.html
a24eff3f0b12fef67c0b267df4788160e
() const
ModuleVersion
classdataspeed__can__usb_1_1ModuleVersion.html
a8ca44882bd4e18eada7d40ad64bf6c91
()
ModuleVersion
classdataspeed__can__usb_1_1ModuleVersion.html
af47db9677e7be2733a9fbd77091d4eb2
(uint16_t major, uint16_t minor, uint16_t build)
bool
operator!=
classdataspeed__can__usb_1_1ModuleVersion.html
a8a81b793cb19defebb802b00b92b2919
(const ModuleVersion &other) const
bool
operator<
classdataspeed__can__usb_1_1ModuleVersion.html
a3554f297f959913a29ed2ebb4398fa1a
(const ModuleVersion &other) const
bool
operator<=
classdataspeed__can__usb_1_1ModuleVersion.html
a34eb10c173ec514a093a1e3ed597c6bc
(const ModuleVersion &other) const
bool
operator==
classdataspeed__can__usb_1_1ModuleVersion.html
a5e7d9cdc489ab36afe09e2492edf649c
(const ModuleVersion &other) const
bool
operator>
classdataspeed__can__usb_1_1ModuleVersion.html
a8ace428fc6f801cefd89f4e02d0d3599
(const ModuleVersion &other) const
bool
operator>=
classdataspeed__can__usb_1_1ModuleVersion.html
a32524cae67eb3fad5cbb601f47b4d7d8
(const ModuleVersion &other) const
bool
valid
classdataspeed__can__usb_1_1ModuleVersion.html
a9b486ccd4038605576934afd3f7085cb
() const
uint16_t
build_
classdataspeed__can__usb_1_1ModuleVersion.html
a1e89cedcc8d95ac3d3a4003b3edd0dc7
uint16_t
extra_
classdataspeed__can__usb_1_1ModuleVersion.html
a459b389139cb1d65fa683055c842b8f6
uint64_t
full
classdataspeed__can__usb_1_1ModuleVersion.html
ada708ab40049a512f1ff06a50535330b
uint16_t
major_
classdataspeed__can__usb_1_1ModuleVersion.html
a44030b5920e09b04f70ccfeee4b46fcd
uint16_t
minor_
classdataspeed__can__usb_1_1ModuleVersion.html
a48f80451c474b454c41dcc8dae427163
PACK_ATTRIB
structPACK__ATTRIB.html
PACK_ATTRIB::PACK_ATTRIB
uint16_t
build
structPACK__ATTRIB.html
a836877908ea86ff2647b8bea05c9e0b7
struct PACK_ATTRIB::PACK_ATTRIB
bus_cfg
structPACK__ATTRIB.html
aeae551c2525d06addd1c69383bcb11a7
struct PACK_ATTRIB::PACK_ATTRIB
filter
structPACK__ATTRIB.html
afe5969248d5cbf71c7fa634f0a7f67b1
uint16_t
major
structPACK__ATTRIB.html
af6341a5b624de64ec90ed53cab136b75
uint32_t
messageWord
structPACK__ATTRIB.html
a25873b1939c7ff842dd77e8fa5f328a8
[4]
uint16_t
minor
structPACK__ATTRIB.html
a37b0e48a550fc3679f3fdcd25ac55c9d
MessageBuffer
msg
structPACK__ATTRIB.html
a66f4c9d8b6d90690c9b86fa3d9d8af14
[4]
uint8_t
msg_id
structPACK__ATTRIB.html
a2667f8a8e28b9d6ea4a3c1e1132ce1f5
struct PACK_ATTRIB::PACK_ATTRIB
num_channels
structPACK__ATTRIB.html
acc3877b2059ee3dda717fdeb5ac29bb0
struct PACK_ATTRIB::PACK_ATTRIB
stats
structPACK__ATTRIB.html
a850b1ad7672dae8b98032f37496f3560
struct PACK_ATTRIB::PACK_ATTRIB
time
structPACK__ATTRIB.html
a6f591cb3aa9a087c5d5be8f8635d678f
struct PACK_ATTRIB::PACK_ATTRIB
version
structPACK__ATTRIB.html
a4f5c901b1fce8621ca853b6a20d6b25f
PACK_ATTRIB::PACK_ATTRIB
structPACK__ATTRIB_1_1PACK__ATTRIB.html
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
uint8_t
__pad0__
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a79275e1271246d3621fbd0b3c2f1426d
uint32_t
bitrate
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a3225cf1bdaf2ad9137b70a36259d6934
Version
bootloader
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a4364eabf17b435a0da204b5bb9bd4875
uint8_t
channel
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a29d36722b72169a5e152cb1e3586ce3e
uint8_t
clear
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a6aca14ab78a40dcb80a92d39f5c1a82c
uint16_t
comms
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a2c8f99df6a493a4a02d922129ee70864
uint8_t
dummy
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a4acaf37173857c94f7f675bac0e7382c
uint16_t
dummy16
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a2af0d15bc443e10a4f755a5ef73cb1af
uint8_t
dummy8
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a599c3fcf41f98a4cc8c6e42f2610b69f
Version
firmware
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a75dec541b9a4ac8cbdeebbf81603f3b5
uint8_t
hw_rev
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a7d8c2ebc60b192a0d677730d12201f4b
uint8_t
mac_addr
structPACK__ATTRIB_1_1PACK__ATTRIB.html
aa5a8aa85ca89daea88ee376a0dd537e9
[6]
uint32_t
mask
structPACK__ATTRIB_1_1PACK__ATTRIB.html
aa1f03761059a428c35e3c20d7d3df63f
uint32_t
match
structPACK__ATTRIB_1_1PACK__ATTRIB.html
adeafc75922f96173c2ddfa51364291a9
uint8_t
mode
structPACK__ATTRIB_1_1PACK__ATTRIB.html
ab6961c927e1145b0d0f772a7a3b2c72f
uint8_t
msg_id
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a4514db6b19d33ad521d96116eb2f83d6
uint8_t
num_channels
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a92a8129fd8433bc682dfed8610fa2f2e
uint32_t
rx_drops
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a6253ba7a25c10589cdf6d30a5f5619c8
[4]
uint8_t
rx_errors
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a3a1e3fac276353b4dc3b5529a3ddd785
[4]
uint32_t
serial_number
structPACK__ATTRIB_1_1PACK__ATTRIB.html
aceb0684edbc4f81e29e97bb18177b401
uint32_t
stamp
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a3d6cd6cd4244eda597e243c4440e0dbe
uint8_t
success
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a1781df502e039984e5f389cf407aa502
uint32_t
tx_drops
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a2bcf496f14e63d2daa6b9ce332b54b50
[4]
uint8_t
tx_errors
structPACK__ATTRIB_1_1PACK__ATTRIB.html
a1eca2146baa53a7a22a656903e1bd055
[4]
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
unionPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
uint8_t
data
unionPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
afca1b04a804be83bf510b389a44b5bc5
[8]
uint32_t
dataWord
unionPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
a65faa678c39b2853e989c6caa708812a
[2]
uint32_t
headerWord
unionPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
a233bc78151f1c3973fc8e20c6f079223
[2]
PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB::PACK_ATTRIB
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
uint32_t
channel
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
a0b29a647bd9bbe7333df4bdc3eaaa55e
uint32_t
dlc
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
a813b7859864173583bda038c41e40fc2
uint32_t
extended
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
afcae95c8bf12e65fec7c53f3bebfe47c
uint32_t
id
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
a46509bd071b00036f3bd84b75253f41b
uint32_t
stamp
structPACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB_1_1PACK__ATTRIB.html
adc0546743bab9f5c5f3943161877a41a
TxQueue
classTxQueue.html
MessageBuffer &
back
classTxQueue.html
a933106fe693559f7bb81c9b3ad0c09e0
()
const MessageBuffer &
back
classTxQueue.html
a7d14fcd51289d7ceb078b951bddb8979
() const
bool
empty
classTxQueue.html
ad92e33831b9dd63f59d8f6d4827e35e5
() const
MessageBuffer &
front
classTxQueue.html
a2191e7fbfec7c2f7a615de11e5ea035a
()
const MessageBuffer &
front
classTxQueue.html
a519017d9ecc5f78508165ccf72aad6d0
() const
size_t
maxSize
classTxQueue.html
aafed185620ea5be4c10c8455a865c33f
() const
void
pop
classTxQueue.html
a665b3029b1b88b5af951ccfefab019c0
()
bool
push
classTxQueue.html
afd935ec0fcde4641172eef612b7c2aa3
(const MessageBuffer &__x)
size_t
size
classTxQueue.html
a623405a6538b580c02471fb598c93054
() const
TxQueue
classTxQueue.html
accc8f6f68319a534e27159adcfe52bbd
(size_t max_size)
~TxQueue
classTxQueue.html
af88daf6f2b64166226cba9f10d287282
()
size_t
max_size_
classTxQueue.html
aa0304677868c7c65714a6d91ce6b33c6
std::queue< MessageBuffer >
queue_
classTxQueue.html
a7b6e255edf3900d9b7d089fa8016fb3d
dataspeed_can_usb
namespacedataspeed__can__usb.html
dataspeed_can_usb::CanDriver
dataspeed_can_usb::CanDriverNodelet
dataspeed_can_usb::CanUsb
dataspeed_can_usb::MacAddr
dataspeed_can_usb::ModuleVersion
static uint8_t
getModeFromString
namespacedataspeed__can__usb.html
a324094b2c806c1831a4f8394e7b4ac0d
(const std::string &str)
static bool
getParamHex
namespacedataspeed__can__usb.html
ae30a279af82633fa03c5ac7d086d641f
(const ros::NodeHandle &nh, const std::string &key, int &i)
lusb
namespacelusb.html