fadecandy_driver.cpp
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/
fadecandy__driver_8cpp.html
./fadecandy_driver.h
fadecandy_driver
constexpr int
INTERFACE_NO
namespacefadecandy__driver.html
aedf2875f45702edb317b67c81e47adc4
constexpr int
USB_ENDPOINT
namespacefadecandy__driver.html
a68d55b45fcf6b3c2ec0893f57ccbe5ab
constexpr int
USB_PACKET_SIZE
namespacefadecandy__driver.html
a0d12cb6dd1dcaf63b210431da77d061a
constexpr int
USB_PRODUCT_ID
namespacefadecandy__driver.html
aebde935fd23cbcf130fdc1937375fc4b
constexpr int
USB_VENDOR_ID
namespacefadecandy__driver.html
a73709fc4d15629f86c5c6ad36c7216d5
fadecandy_driver.h
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/
fadecandy__driver_8h.html
./util.h
fadecandy_driver::FadecandyDriver
fadecandy_driver
fadecandy_driver_ros.cpp
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/ros/
fadecandy__driver__ros_8cpp.html
./fadecandy_driver_ros.h
fadecandy_driver
fadecandy_driver_ros.h
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/ros/
fadecandy__driver__ros_8h.html
../fadecandy_driver.h
fadecandy_driver::FadecandyDriverROS
fadecandy_driver
fadecandy_driver_ros_node.cpp
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/ros/
fadecandy__driver__ros__node_8cpp.html
./fadecandy_driver_ros.h
int
main
fadecandy__driver__ros__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
util.cpp
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/
util_8cpp.html
./util.h
fadecandy_driver
std::vector< unsigned char >
intToCharArray
namespacefadecandy__driver.html
a99bd413640aa13c8daebfcce37afc400
(int in, const size_t bytes_per_int)
std::vector< int >
makeDefaultLookupTable
namespacefadecandy__driver.html
aa2dff985fc831706a092a7d12aed45f6
()
std::vector< std::vector< unsigned char > >
makeLookupTablePackets
namespacefadecandy__driver.html
a962814752533393fda8f21da1ebe0e38
(const std::vector< int > &red_lookup_values, const std::vector< int > &green_lookup_values, const std::vector< int > &blue_lookup_values)
std::vector< std::vector< unsigned char > >
makeVideoUsbPackets
namespacefadecandy__driver.html
a7470a5164fdf3d5f3a057aa8073aea1c
(const std::vector< std::vector< Color >> &led_array_colors)
constexpr int
FINAL_PACKET_BIT
namespacefadecandy__driver.html
a27088c3043e67c2e08ddcece934207db
constexpr int
LEDS_PER_PACKET
namespacefadecandy__driver.html
ad2ebbc5e2ca1c0dc78f4e9537e53ad5c
constexpr int
LEDS_PER_STRIP
namespacefadecandy__driver.html
a96ae368c039139252a2ad7389e3657f6
constexpr int
LOOKUP_VALUES_PER_CHANNEL
namespacefadecandy__driver.html
a6bb7ba3b07d82c851f49c2923e8f7576
constexpr int
LOOKUP_VALUES_PER_PACKET
namespacefadecandy__driver.html
a4ceba0c752fb85a475eb8f112cfff944
constexpr int
NUM_STRIPS
namespacefadecandy__driver.html
ae411d4ba2b4cdfe19c11f74815584dce
constexpr int
PACKET_TYPE_LUT
namespacefadecandy__driver.html
ae20cf01af071ff24f1ccd6c77710efd5
constexpr int
PACKET_TYPE_VIDEO
namespacefadecandy__driver.html
af87aa650877cd445bdeb8e07ffcb026e
util.h
/tmp/ws/src/fadecandy_ros/fadecandy_driver/src/
util_8h.html
fadecandy_driver::Color
fadecandy_driver
std::vector< int >
makeDefaultLookupTable
namespacefadecandy__driver.html
aa2dff985fc831706a092a7d12aed45f6
()
std::vector< std::vector< unsigned char > >
makeLookupTablePackets
namespacefadecandy__driver.html
a962814752533393fda8f21da1ebe0e38
(const std::vector< int > &red_lookup_values, const std::vector< int > &green_lookup_values, const std::vector< int > &blue_lookup_values)
std::vector< std::vector< unsigned char > >
makeVideoUsbPackets
namespacefadecandy__driver.html
a7470a5164fdf3d5f3a057aa8073aea1c
(const std::vector< std::vector< Color >> &led_array_colors)
fadecandy_driver::Color
structfadecandy__driver_1_1Color.html
Color
structfadecandy__driver_1_1Color.html
a48ca531e999892f342f9052d96a18aa3
(int r, int g, int b)
int
b_
structfadecandy__driver_1_1Color.html
a94d4c05b5e0aaf2f0f769cc2fb4e9a3a
int
g_
structfadecandy__driver_1_1Color.html
a4775a4246b8d75c05e2663fb124159d4
int
r_
structfadecandy__driver_1_1Color.html
a788f7bb34c20abbf07f4992b8f939703
fadecandy_driver::FadecandyDriver
classfadecandy__driver_1_1FadecandyDriver.html
std::string
connect
classfadecandy__driver_1_1FadecandyDriver.html
a6101de273d70fd7d3bbc0b481d20b20d
()
FadecandyDriver
classfadecandy__driver_1_1FadecandyDriver.html
ac624e5db30d4356d8a5abd820a030757
()
bool
isConnected
classfadecandy__driver_1_1FadecandyDriver.html
a8c067e02328515f33433c3b91ecb0dc3
()
void
setColors
classfadecandy__driver_1_1FadecandyDriver.html
ad98f7e5d8001e2739a279c39e733ab27
(std::vector< std::vector< Color >> led_colors)
~FadecandyDriver
classfadecandy__driver_1_1FadecandyDriver.html
a15ceb9b628eb9125c5811456143e02d5
()
libusb_device_descriptor
findUsbDevice
classfadecandy__driver_1_1FadecandyDriver.html
a483d7714190338c44ea088b8ff038472
()
void
releaseInterface
classfadecandy__driver_1_1FadecandyDriver.html
a0f22943c893097487ecf7f479ad49e3b
()
libusb_context *
context_
classfadecandy__driver_1_1FadecandyDriver.html
a0fb061f08ceb527494d5efe5e29b07f6
libusb_device_handle *
dev_handle_
classfadecandy__driver_1_1FadecandyDriver.html
ab12f20462fbb50c586085df1fa966ba6
fadecandy_driver::FadecandyDriverROS
classfadecandy__driver_1_1FadecandyDriverROS.html
FadecandyDriverROS
classfadecandy__driver_1_1FadecandyDriverROS.html
a642067638c6857c2743e312fd4b1dfa8
(double restart_patience)
void
run
classfadecandy__driver_1_1FadecandyDriverROS.html
a259217f749d82e465c1f515c0508d01b
()
void
connectTimerCallback
classfadecandy__driver_1_1FadecandyDriverROS.html
a31e702e36e2c449b3bdfb3b13f2a2fbd
(const ros::TimerEvent &e)
void
diagnosticsCallback
classfadecandy__driver_1_1FadecandyDriverROS.html
ab1937e80e3f5629b36db12e33ea43015
(diagnostic_updater::DiagnosticStatusWrapper &diagnostic_status)
void
diagnosticsTimerCallback
classfadecandy__driver_1_1FadecandyDriverROS.html
ad29f3dd1af1f9d1a8b0dcfcb982d3b71
(const ros::TimerEvent &e)
void
setLedsCallback
classfadecandy__driver_1_1FadecandyDriverROS.html
a5d6e6db0bb59b0cc6714294985e46e82
(const fadecandy_msgs::LEDArrayConstPtr &msg)
void
setupConnection
classfadecandy__driver_1_1FadecandyDriverROS.html
ad7f5d501ef19898e40476ee840386c23
()
ros::Timer
connect_timer_
classfadecandy__driver_1_1FadecandyDriverROS.html
a513f73b6abb276b06242d5cfc96bb798
diagnostic_updater::Updater
diagnostic_updater_
classfadecandy__driver_1_1FadecandyDriverROS.html
af5a7e8bbc94d36a29701f6d3a9d387e0
ros::Timer
diagnostics_timer_
classfadecandy__driver_1_1FadecandyDriverROS.html
a87889595e0c4701738d4721d087213ce
FadecandyDriver
driver_
classfadecandy__driver_1_1FadecandyDriverROS.html
aba8c41863ce28ad7f80cb33aef61ee6f
ros::Subscriber
led_subscriber_
classfadecandy__driver_1_1FadecandyDriverROS.html
a647409f60768876dfe50b4ecaf181ea8
double
restart_patience_
classfadecandy__driver_1_1FadecandyDriverROS.html
adfa0dc5cfb55a63619656b6135da6761
fadecandy_driver
namespacefadecandy__driver.html
fadecandy_driver::Color
fadecandy_driver::FadecandyDriver
fadecandy_driver::FadecandyDriverROS
std::vector< unsigned char >
intToCharArray
namespacefadecandy__driver.html
a99bd413640aa13c8daebfcce37afc400
(int in, const size_t bytes_per_int)
std::vector< int >
makeDefaultLookupTable
namespacefadecandy__driver.html
aa2dff985fc831706a092a7d12aed45f6
()
std::vector< std::vector< unsigned char > >
makeLookupTablePackets
namespacefadecandy__driver.html
a962814752533393fda8f21da1ebe0e38
(const std::vector< int > &red_lookup_values, const std::vector< int > &green_lookup_values, const std::vector< int > &blue_lookup_values)
std::vector< std::vector< unsigned char > >
makeVideoUsbPackets
namespacefadecandy__driver.html
a7470a5164fdf3d5f3a057aa8073aea1c
(const std::vector< std::vector< Color >> &led_array_colors)
constexpr int
FINAL_PACKET_BIT
namespacefadecandy__driver.html
a27088c3043e67c2e08ddcece934207db
constexpr int
INTERFACE_NO
namespacefadecandy__driver.html
aedf2875f45702edb317b67c81e47adc4
constexpr int
LEDS_PER_PACKET
namespacefadecandy__driver.html
ad2ebbc5e2ca1c0dc78f4e9537e53ad5c
constexpr int
LEDS_PER_STRIP
namespacefadecandy__driver.html
a96ae368c039139252a2ad7389e3657f6
constexpr int
LOOKUP_VALUES_PER_CHANNEL
namespacefadecandy__driver.html
a6bb7ba3b07d82c851f49c2923e8f7576
constexpr int
LOOKUP_VALUES_PER_PACKET
namespacefadecandy__driver.html
a4ceba0c752fb85a475eb8f112cfff944
constexpr int
NUM_STRIPS
namespacefadecandy__driver.html
ae411d4ba2b4cdfe19c11f74815584dce
constexpr int
PACKET_TYPE_LUT
namespacefadecandy__driver.html
ae20cf01af071ff24f1ccd6c77710efd5
constexpr int
PACKET_TYPE_VIDEO
namespacefadecandy__driver.html
af87aa650877cd445bdeb8e07ffcb026e
constexpr int
USB_ENDPOINT
namespacefadecandy__driver.html
a68d55b45fcf6b3c2ec0893f57ccbe5ab
constexpr int
USB_PACKET_SIZE
namespacefadecandy__driver.html
a0d12cb6dd1dcaf63b210431da77d061a
constexpr int
USB_PRODUCT_ID
namespacefadecandy__driver.html
aebde935fd23cbcf130fdc1937375fc4b
constexpr int
USB_VENDOR_ID
namespacefadecandy__driver.html
a73709fc4d15629f86c5c6ad36c7216d5