dataspeed_can_usb
Links
Rosindex
Website
Repository
Bugtracker
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace dataspeed_can_usb
Namespace lusb
Classes and Structs
Struct CanDriver::Channel
Struct CanDriver::Filter
Class CanDriver
Class CanUsb
Class MacAddr
Class ModuleVersion
Functions
Function dataspeed_can_usb::kFirmwareVersion
Directories
Directory include
Directory dataspeed_can_usb
Files
File CanDriver.hpp
File CanUsb.hpp
File MacAddr.hpp
File ModuleVersion.hpp
Standard Documents
PACKAGE
CHANGELOG
Changelog for package dataspeed_can_usb
2.0.6 (2025-03-12)
2.0.5 (2024-10-08)
2.0.4 (2024-07-25)
2.0.3 (2023-07-11)
2.0.2 (2023-01-17)
2.0.1 (2022-02-09)
2.0.0 (2021-11-02)
Index
dataspeed_can_usb
C++ API
Class MacAddr
View page source
Class MacAddr
Defined in
File MacAddr.hpp
Class Documentation
class
MacAddr
Public Functions
inline
MacAddr
(
)
inline
MacAddr
(
const
uint8_t
*
addr
)
inline
MacAddr
(
uint8_t
mac0
,
uint8_t
mac1
,
uint8_t
mac2
,
uint8_t
mac3
,
uint8_t
mac4
,
uint8_t
mac5
)
inline
bool
valid
(
)
const
inline
std
::
string
toString
(
bool
upper
=
false
)
const
inline
bool
match
(
const
MacAddr
&
other
)
const
inline
bool
match
(
const
std
::
string
&
str
)
const
inline
uint8_t
mac0
(
)
const
inline
uint8_t
mac1
(
)
const
inline
uint8_t
mac2
(
)
const
inline
uint8_t
mac3
(
)
const
inline
uint8_t
mac4
(
)
const
inline
uint8_t
mac5
(
)
const