breathColorMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
breathColorMode_8h
mode.h
BreathColorMode
breathMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
breathMode_8h
mode.h
BreathMode
circleColorMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
circleColorMode_8h
mode.h
CircleColorMode
cob_light.cpp
/tmp/ws/src/cob_driver/cob_light/ros/src/
cob__light_8cpp
serialIO.h
colorUtils.h
modeExecutor.h
colorO.h
colorOSim.h
ms35.h
stageprofi.h
LightControl
int
main
cob__light_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
shutdownCallback
cob__light_8cpp.html
a7d46b7f28318e19a29a145f8bd9d6d12
(XmlRpc::XmlRpcValue ¶ms, XmlRpc::XmlRpcValue &result)
void
sigIntHandler
cob__light_8cpp.html
ac47dbdef2a5b9a8a0ad1570c584cdb2d
(int signal)
sig_atomic_t volatile
gShutdownRequest
cob__light_8cpp.html
acc7b2bebabe7eaececfeedceffd0c347
colorO.cpp
/tmp/ws/src/cob_driver/cob_light/ros/src/
colorO_8cpp
colorO.h
colorO.h
/tmp/ws/src/cob_driver/cob_light/ros/include/
colorO_8h
iColorO.h
serialIO.h
colorUtils.h
ColorO
colorOSim.cpp
/tmp/ws/src/cob_driver/cob_light/ros/src/
colorOSim_8cpp
colorOSim.h
colorOSim.h
/tmp/ws/src/cob_driver/cob_light/ros/include/
colorOSim_8h
iColorO.h
serialIO.h
colorUtils.h
ColorOSim
colorUtils.h
/tmp/ws/src/cob_driver/cob_light/common/include/
colorUtils_8h
color::Color
color::hsv
color::rgb
color::rgba
color
concurrentQueue.h
/tmp/ws/src/cob_driver/cob_light/common/include/
concurrentQueue_8h
ConcurrentQueue
distApproxMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
distApproxMode_8h
mode.h
DistApproxMode
fadeColorMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
fadeColorMode_8h
mode.h
FadeColorMode
flashMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
flashMode_8h
mode.h
FlashMode
glowColorMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
glowColorMode_8h
mode.h
GlowColorMode
iColorO.h
/tmp/ws/src/cob_driver/cob_light/ros/include/
iColorO_8h
colorUtils.h
IColorO
light_action_test.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
light__action__test_8py
light_action_test::ActionTestScript
light_action_test
light_service_test.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
light__service__test_8py
light_service_test::ActionTestScript
light_service_test
mode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
mode_8h
colorUtils.h
Mode
modeExecutor.cpp
/tmp/ws/src/cob_driver/cob_light/common/src/
modeExecutor_8cpp
modeExecutor.h
modeExecutor.h
/tmp/ws/src/cob_driver/cob_light/common/include/
modeExecutor_8h
mode.h
iColorO.h
modeFactory.h
ModeExecutor
modeFactory.cpp
/tmp/ws/src/cob_driver/cob_light/common/src/
modeFactory_8cpp
modeFactory.h
staticMode.h
flashMode.h
breathMode.h
breathColorMode.h
fadeColorMode.h
sequenceMode.h
circleColorMode.h
sweepColorMode.h
distApproxMode.h
glowColorMode.h
xmasMode.h
modeFactory.h
/tmp/ws/src/cob_driver/cob_light/common/include/
modeFactory_8h
mode.h
iColorO.h
ModeFactory
modeRunner.h
/tmp/ws/src/cob_driver/cob_light/common/include/
modeRunner_8h
ModeRunner
ms35.cpp
/tmp/ws/src/cob_driver/cob_light/ros/src/
ms35_8cpp
ms35.h
ms35.h
/tmp/ws/src/cob_driver/cob_light/ros/include/
ms35_8h
iColorO.h
serialIO.h
colorUtils.h
MS35
sequenceMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
sequenceMode_8h
mode.h
sequence
SequenceMode
struct sequence
seq_t
sequenceMode_8h.html
a8e931a17f05137dda3aac079c2ee1fc1
State
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8
INIT_SEQ
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8ad5fd72bb51c394267f40ba1993221ccb
CROSSFADE
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8a848349f84562c276e88d646c2ca68adc
HOLD
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8a9cfa27b414cab750fb14ec07cdf5cf6a
NEXT
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8ab13b96bf99a409e019f70dc1602532fd
BEGIN
sequenceMode_8h.html
a5d74787dedbc4e11c1ab15bf487e61f8a368db50032da622d4c456ef7eaf9cb67
serialIO.cpp
/tmp/ws/src/cob_driver/cob_light/common/src/
serialIO_8cpp
serialIO.h
serialIO.h
/tmp/ws/src/cob_driver/cob_light/common/include/
serialIO_8h
concurrentQueue.h
ioData
SerialIO
struct ioData
ioData_t
serialIO_8h.html
a64772de5171ecb58033f31e712229c6a
stageprofi.cpp
/tmp/ws/src/cob_driver/cob_light/ros/src/
stageprofi_8cpp
stageprofi.h
stageprofi.h
/tmp/ws/src/cob_driver/cob_light/ros/include/
stageprofi_8h
iColorO.h
serialIO.h
colorUtils.h
StageProfi
staticMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
staticMode_8h
mode.h
StaticMode
sweepColorMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
sweepColorMode_8h
mode.h
SweepColorMode
test.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
test_8py
test
def
changeColor
namespacetest.html
a07aa4745c18ae7cd3de750056f04c2d0
()
test_sprofi_circle.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
test__sprofi__circle_8py
test_sprofi_circle
def
changeColor
namespacetest__sprofi__circle.html
ac0b648a016767b6e1c0923203edbcb9b
()
test_sprofi_modes.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
test__sprofi__modes_8py
test_sprofi_modes
def
changeColor
namespacetest__sprofi__modes.html
afca982ecf8fef4a30f2a5f8f62d3d359
()
test_sprofi_part.py
/tmp/ws/src/cob_driver/cob_light/ros/scripts/
test__sprofi__part_8py
test_sprofi_part
def
changeColor
namespacetest__sprofi__part.html
a5bbcceecba449180099da1da3e533cb3
()
xmasMode.h
/tmp/ws/src/cob_driver/cob_light/common/include/
xmasMode_8h
mode.h
XMasMode
light_action_test::ActionTestScript
classlight__action__test_1_1ActionTestScript.html
def
__init__
classlight__action__test_1_1ActionTestScript.html
a37bd491853e8c78cfc2bb37027820a61
(self)
def
executeMode
classlight__action__test_1_1ActionTestScript.html
af212e26566fbb5e719b8f4f981f911ad
(self, event)
def
getLightMode
classlight__action__test_1_1ActionTestScript.html
a9a83fd3e900dedcfe0df81a7ce7c366b
(self, mode)
client
classlight__action__test_1_1ActionTestScript.html
ae02502a9ac81d3e8847494e07d14c78d
timer
classlight__action__test_1_1ActionTestScript.html
a3c7bfdc9f824f3a66d58398647838d3d
light_service_test::ActionTestScript
classlight__service__test_1_1ActionTestScript.html
def
__init__
classlight__service__test_1_1ActionTestScript.html
a7c363b7330242cd20471ec23411f1511
(self)
def
executeMode
classlight__service__test_1_1ActionTestScript.html
a69ba158107464c0f91ea8c809c102e30
(self, event)
def
getLightMode
classlight__service__test_1_1ActionTestScript.html
a818f01c07d3ebba8def959596b651970
(self, mode)
timer
classlight__service__test_1_1ActionTestScript.html
ab31398e4712b734f38e0e60dc52fc5d1
BreathColorMode
classBreathColorMode.html
Mode
BreathColorMode
classBreathColorMode.html
a274267c80197c789987a760c00bf4cf1
(color::rgba color, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
void
execute
classBreathColorMode.html
a90a2a75c3e85cc2ac7c0bf823c495f7b
()
std::string
getName
classBreathColorMode.html
ad00617b78db61a80f294f0beb29e8388
()
double
_inc
classBreathColorMode.html
a8b626068ced5c66f65027c503edae718
double
_timer_inc
classBreathColorMode.html
afb144e40898d2fe4658cfd6586dcb5d6
float
h
classBreathColorMode.html
a25d260a7c4fbb26bcec56a55ae343a6c
BreathMode
classBreathMode.html
Mode
BreathMode
classBreathMode.html
a308ce2592b05b89efec9662768d8648e
(color::rgba color, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
void
execute
classBreathMode.html
a2844c93d358b0ea129771d445dec9547
()
std::string
getName
classBreathMode.html
a1d66b6d5fd433bd4e40526bed2f14ce6
()
double
_inc
classBreathMode.html
abbd1d39887104c52905cbfd1ded623c8
double
_timer_inc
classBreathMode.html
a5ddeccb6f469e859ba25ecd282d80aab
CircleColorMode
classCircleColorMode.html
Mode
CircleColorMode
classCircleColorMode.html
aba023dec81f300199cf31873f53579ea
(std::vector< color::rgba > colors, size_t num_leds, int priority=0, double freq=5, int pulses=0, double timeout=0)
void
execute
classCircleColorMode.html
aefaadf843f848d31ff30d229f20684e4
()
std::string
getName
classCircleColorMode.html
abb3bf8390f940ead171a602c12d046aa
()
double
_inc
classCircleColorMode.html
ae17355f4000d3438dc4ad44dddbe7f24
size_t
_num_leds
classCircleColorMode.html
afbcb72462038bafce7792e7c982ca1b7
double
_timer_inc
classCircleColorMode.html
afb7a4153cf2ab1ea726998c0c7d0f2c4
bool
_toggle
classCircleColorMode.html
a3577633400afec441259fc8e394ab45a
color::Color
classcolor_1_1Color.html
static void
hsv2rgb
classcolor_1_1Color.html
a339dd67d61d11bbaf5536dc51e154bd6
(float h, float s, float v, float &r, float &g, float &b)
static color::rgba
interpolateColor
classcolor_1_1Color.html
a16d4dcde48f2c41e7622ff908d5686ef
(color::rgba start, color::rgba goal, float t)
static float
linearInterpolate
classcolor_1_1Color.html
ab18947ccee8e46b682e382abcf16c9ef
(float a, float b, float t)
static void
rgb2hsv
classcolor_1_1Color.html
a0b61fccbff163465ed3eb14579388467
(float r, float g, float b, float &h, float &s, float &v)
ColorO
classColorO.html
IColorO
ColorO
classColorO.html
a5df676564de8486907869cd3c7e16efd
(SerialIO *serialIO)
bool
init
classColorO.html
a35e0be6560fc1ea745ada91580e82bfc
()
void
setColor
classColorO.html
ad5b200e1873b494e65d628d90136563d
(color::rgba color)
void
setColorMulti
classColorO.html
ab8def1e675c96d41efd239bee77fd112
(std::vector< color::rgba > &colors)
virtual
~ColorO
classColorO.html
aa34c1a832a2e3f8a6aeed3312220d286
()
SerialIO *
_serialIO
classColorO.html
a18253ded29dffc2b05794300bd21e22f
std::stringstream
_ssOut
classColorO.html
aa6491934446afac4aca8aebfca047ade
ColorOSim
classColorOSim.html
IColorO
ColorOSim
classColorOSim.html
a456169a0ddaeff24f67bc49e2b11b6a3
(ros::NodeHandle *nh)
bool
init
classColorOSim.html
a9f64b85c42755bbb9812c5cb2f4a6bcb
()
void
setColor
classColorOSim.html
aeaa4d535dad8cd802b155d387406dc28
(color::rgba color)
void
setColorMulti
classColorOSim.html
ac0af11bc4530bbd169240a4fe37ffb75
(std::vector< color::rgba > &colors)
virtual
~ColorOSim
classColorOSim.html
ab502cd931cba4a2b214da1e14ef12508
()
ros::Publisher
_pubSimulation
classColorOSim.html
ab3860eedfdb5168d35ee75c543097647
ros::Publisher
_pubSimulationMulti
classColorOSim.html
a5a9629222d9a212af03c14aa84a764be
ros::NodeHandle *
p_nh
classColorOSim.html
a67803544fa4370cc82e08807bc997109
ConcurrentQueue
classConcurrentQueue.html
T
ConcurrentQueue
classConcurrentQueue.html
af83cea9de9e4b9790c8dd1f30b5c98bd
()
bool
empty
classConcurrentQueue.html
ab758a730092ed829f0b1a77997e0ad65
() const
bool
pop
classConcurrentQueue.html
a220d9d5b974ec970cf78d3c420f4d686
(T &data)
void
push
classConcurrentQueue.html
a69ec7253e1d15ade8991b1f51a694aeb
(T const &data)
void
wait_pop
classConcurrentQueue.html
aaaba673dd99544aecbb15dae4c5a422e
(T &data)
boost::condition_variable
_condition
classConcurrentQueue.html
a2c897787160ed9a6b2272aee096546f5
boost::mutex
_mutex
classConcurrentQueue.html
ab3c86e97b03f61a569ef1f9b5d8748d9
boost::circular_buffer< T >
_queue
classConcurrentQueue.html
a7573c713e25e55a992c3083122169445
ConcurrentQueue< std::vector< struct ioData > >
classConcurrentQueue.html
ConcurrentQueue
classConcurrentQueue.html
af83cea9de9e4b9790c8dd1f30b5c98bd
()
bool
empty
classConcurrentQueue.html
ab758a730092ed829f0b1a77997e0ad65
() const
bool
pop
classConcurrentQueue.html
a220d9d5b974ec970cf78d3c420f4d686
(std::vector< struct ioData > &data)
void
push
classConcurrentQueue.html
a69ec7253e1d15ade8991b1f51a694aeb
(std::vector< struct ioData >const &data)
void
wait_pop
classConcurrentQueue.html
aaaba673dd99544aecbb15dae4c5a422e
(std::vector< struct ioData > &data)
boost::condition_variable
_condition
classConcurrentQueue.html
a2c897787160ed9a6b2272aee096546f5
boost::mutex
_mutex
classConcurrentQueue.html
ab3c86e97b03f61a569ef1f9b5d8748d9
boost::circular_buffer< std::vector< struct ioData > >
_queue
classConcurrentQueue.html
a7573c713e25e55a992c3083122169445
DistApproxMode
classDistApproxMode.html
Mode
DistApproxMode
classDistApproxMode.html
ae9ee9ae9401935af6a208ecf7acba48e
(size_t num_leds, int priority=0, double freq=5, int pulses=0, double timeout=0)
void
execute
classDistApproxMode.html
a7b7b6670b419ea2f7098000b16c4c428
()
std::string
getName
classDistApproxMode.html
a850e8e4e850d57376431f97e2e01c80b
()
void
scan_callback
classDistApproxMode.html
a0156bc29cc2a1170c1db7c333939c659
(const sensor_msgs::LaserScanConstPtr &msg)
static constexpr float
DIST_MAX
classDistApproxMode.html
ab6c85f6ef3c16bcaafe1f90cb80ddfd9
static constexpr float
DIST_MIN
classDistApproxMode.html
a991fe4cef9e08894b7e895f6b11bb37d
static constexpr double
UPDATE_FREQ
classDistApproxMode.html
ad8626c8b4d0b4744c569175ae4071bbf
double
_inc
classDistApproxMode.html
ae0ca6c8adf4269a0ff7e3b8bc77a587f
size_t
_num_leds
classDistApproxMode.html
afeb9dbb63087d115ac3c7f027db96d14
double
_timer_inc
classDistApproxMode.html
ab3738a3677149f3f9407fa57f1a692e2
color::rgba
c_default
classDistApproxMode.html
a82ed49f900d95efab245b3a621ff8757
color::rgba
c_green
classDistApproxMode.html
a4cba0e0a6b81d7ae01dcbe6885b4ec53
color::rgba
c_off
classDistApproxMode.html
a58b4fdb148676d6c791b45140c302602
color::rgba
c_red
classDistApproxMode.html
a9e3e9442dd8e43c5d8af0f1ebd1defa9
boost::mutex
mutex
classDistApproxMode.html
a39ad84346ab60ea0681d45fb7ad13e4c
sensor_msgs::LaserScan
scan
classDistApproxMode.html
a47a11b3e9ea44c741780cd3c731f84cd
ros::Subscriber
sub_scan
classDistApproxMode.html
a44f0020adff80edae1b839a1a7a9e27d
FadeColorMode
classFadeColorMode.html
Mode
void
execute
classFadeColorMode.html
a9f59b34275f214b83622ab6a33e948d4
()
FadeColorMode
classFadeColorMode.html
a72333a69146add2c8d977f60d940eec4
(color::rgba color, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
std::string
getName
classFadeColorMode.html
aa7170bb8f9c75160d6d28753ef97bf4f
()
double
_inc
classFadeColorMode.html
a1904e68552cbe1067be393cb7ecfd41e
bool
doOnce
classFadeColorMode.html
acc7dc70ce1a7fcad2f4d52155d19fcb5
float
h
classFadeColorMode.html
a7baaf70e4f05e2729cc4202dae6cebf2
float
h_s
classFadeColorMode.html
a7fb545354487e2cbe6b30257cb1f9a78
float
h_t
classFadeColorMode.html
a73788b02d68a9e57bbbb4312e02797be
FlashMode
classFlashMode.html
Mode
void
execute
classFlashMode.html
a59fbee290d22ff4a13c7eb521b09602c
()
FlashMode
classFlashMode.html
aba6728f400c729fcfb50e242453f0f88
(color::rgba color, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
std::string
getName
classFlashMode.html
aad7efccf7a02e84336c40fbe7b5a2b5f
()
double
_inc
classFlashMode.html
a1a7f694671d9c673f918ee4b4d553b4c
double
_timer_inc
classFlashMode.html
a9c6142363ab4131298df729481f8dcbc
bool
_toggle
classFlashMode.html
aa734a88bb544416547a052ab2d0830f1
GlowColorMode
classGlowColorMode.html
Mode
void
execute
classGlowColorMode.html
a06daaa9e28d9926354c18e59b31bedf2
()
std::string
getName
classGlowColorMode.html
a26bace717f4d337be4b1333dc1dae519
()
GlowColorMode
classGlowColorMode.html
aedd3df450b5f7a6da85f8e766214fa66
(color::rgba color, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
double
_inc
classGlowColorMode.html
afae2a143f53a9b73e412282973ee4c61
double
_timer_inc
classGlowColorMode.html
a9f224d858939f53b51d6985c2ca0a744
float
h
classGlowColorMode.html
a4079dab32908e2fd5a9ac81d12272e98
double
h_inc
classGlowColorMode.html
abc65a66250a780e0fda2be33ed1b21ac
float
s
classGlowColorMode.html
a73feedf668da1eef7772f24bd7bb7778
float
v
classGlowColorMode.html
a08730a0594046a1c518cfa7356dcb2ff
color::hsv
structcolor_1_1hsv.html
hsv
structcolor_1_1hsv.html
a9401fcb4be447841e18145ed9660ca97
()
float
h
structcolor_1_1hsv.html
abcd23e2de351f6e70b58152881464a57
float
s
structcolor_1_1hsv.html
a8ebf4fce6eb43817d346410e34d4355e
float
v
structcolor_1_1hsv.html
ad3753b6ca29a4825dc84f98b835fe9e8
IColorO
classIColorO.html
int
getNumLeds
classIColorO.html
a0abfc349b8aef35cfd845437874d0948
()
IColorO
classIColorO.html
a96dd4c8251bdc33ac4732aff0832fa9e
()
virtual bool
init
classIColorO.html
aa4ac3bb0d185a5c2e06547a6e77b7295
()=0
virtual void
setColor
classIColorO.html
a205c5af1386984a34f38ecaa8c476c28
(color::rgba color)=0
virtual void
setColorMulti
classIColorO.html
ab99bdaca6198b8d2a9cb1a18f3de91bf
(std::vector< color::rgba > &colors)=0
void
setMask
classIColorO.html
a259f565abaf5eacb6218b8e2d9590d65
(int mask)
void
setNumLeds
classIColorO.html
a4e8f880c32ababd00b561c0a329e64a8
(size_t num_leds)
boost::signals2::signal< void(color::rgba color)> *
signalColorSet
classIColorO.html
a2aed59fe50ab33baa13af83a5f30feca
()
boost::signals2::signal< void(std::vector< color::rgba > colors) > *
signalColorsSet
classIColorO.html
a1452ef4289c66731ebbfa31c98ec580e
()
virtual
~IColorO
classIColorO.html
a6e887b8c642a976bfeda27ef2f2028e1
()
bool
_initialized
classIColorO.html
ad0c821f07d14bbd48cec3f212643b4b7
int
_invertMask
classIColorO.html
a2754eb6bd67e13316606877a87798799
int
_num_leds
classIColorO.html
a6c3a5f38f402c9acbc82f54ec37b916e
boost::signals2::signal< void(color::rgba color)>
m_sigColorSet
classIColorO.html
a59884b3e085bac5d23ead19c3b5f320c
boost::signals2::signal< void(std::vector< color::rgba > colors) >
m_sigColorsSet
classIColorO.html
a489fd8feb3713ba25748b54f338b2fa7
ioData
structioData.html
const char *
buf
structioData.html
a97630e4930a56ab231ec5d87bc730251
size_t
len
structioData.html
ae5c705d9c653efdb0ed0df7ece2fc5f4
LightControl
classLightControl.html
void
actionCallback
classLightControl.html
af33472f26e6bfe51b5c9331c9eadf7a4
(const cob_light::SetLightModeGoalConstPtr &goal)
bool
init
classLightControl.html
af1aa694a12672d01b5696916833882ee
()
LightControl
classLightControl.html
ad4ea9096a31b929961855757f111becb
()
void
markerCallback
classLightControl.html
a80fe7a2fbccab8ed7eb720a54922e55a
(color::rgba color)
void
publish_diagnostics_cb
classLightControl.html
a66ffda832a0b448fc8e5ae37c446e733
(const ros::TimerEvent &)
bool
serviceCallback
classLightControl.html
af853b7ab1e03897a75443c550a5cdaa8
(cob_light::SetLightMode::Request &req, cob_light::SetLightMode::Response &res)
bool
stopMode
classLightControl.html
aa784705f8b00ef7b0c5cfb2a6661cfdb
(cob_light::StopLightMode::Request &req, cob_light::StopLightMode::Response &res)
void
topicCallback
classLightControl.html
a33059b8fff2002e9fab84df611098d56
(cob_light::ColorRGBAArray color)
~LightControl
classLightControl.html
a77a7aab27fef04c37ec6097560fbe74c
()
actionlib::SimpleActionServer< cob_light::SetLightModeAction >
ActionServer
classLightControl.html
a694b82d3148b1c7c9c017b6632f0e416
ActionServer *
_as
classLightControl.html
afb499336deeac07708e68328e5a15ce7
int
_baudrate
classLightControl.html
a796131a74e25f1bcf1d5990bda1a2520
bool
_bPubMarker
classLightControl.html
a56d6799d67b70ad42a169a84e8181421
bool
_bSimEnabled
classLightControl.html
a966cd5a31054759a0234d909b10f2cad
color::rgba
_color
classLightControl.html
a3ba325c7ff546a3acd5742f15b931474
std::string
_deviceDriver
classLightControl.html
a37c22ab9532fa44739ce303c069e323b
std::string
_deviceString
classLightControl.html
aa0be5a973f6742675e1869f1960733c4
diagnostic_msgs::DiagnosticArray
_diagnostics
classLightControl.html
ab1be2b57a18c4993490d7eafb669d4ed
ros::Timer
_diagnostics_timer
classLightControl.html
ab68de3ae55a7ec4fcaaa5b750de908ff
int
_invertMask
classLightControl.html
aec9f571c92f3dfea60080045ff129d7c
boost::mutex
_mutex
classLightControl.html
ad6dc6e6d925dcf7589da7e372084a3c6
ros::NodeHandle
_nh
classLightControl.html
a4f9bdf6b1ce34d018c18e759b7317f63
int
_num_leds
classLightControl.html
a90cb248fa376d1fb30c4abbc36b2122e
ros::Publisher
_pubDiagnostic
classLightControl.html
ab70d8597e1c75cece4fa448f49375135
ros::Publisher
_pubMarker
classLightControl.html
a14ed56733f456ec07a2c968b663eb8d4
SerialIO
_serialIO
classLightControl.html
a734d92cb612c26ec1d644e4ee4b0f922
std::string
_sMarkerFrame
classLightControl.html
a6b333a35b0bf59210cf0ead8a7dae649
ros::ServiceServer
_srvServer
classLightControl.html
a84ca39c0a51d0d16a29c04319dec8265
ros::ServiceServer
_srvStopMode
classLightControl.html
a6895b5d816c9e2cfdb9322ebf1ad8578
ros::Subscriber
_sub
classLightControl.html
ab48b07b17b26e69cb64331c2ac812b1e
ros::Subscriber
_sub_mode
classLightControl.html
a347aba47eca3fcb47c185af4ec4eb7a6
int
_topic_priority
classLightControl.html
aa10a38de00ea9ad31609a68131f6cba3
IColorO *
p_colorO
classLightControl.html
af1203a48f94e62f76be24305309c34bb
ModeExecutor *
p_modeExecutor
classLightControl.html
a576ea175277eb90f9fbe8aef382b64b0
Mode
classMode.html
virtual void
execute
classMode.html
aef92032e8d2748909de104eea876ef3c
()=0
bool
finished
classMode.html
ab17cb34feeef6b8bd3b0b01afee54355
()
color::rgba
getActualColor
classMode.html
a048b6bde1a8287ca0456970e67e9778f
()
color::rgba
getColor
classMode.html
a362c5beae19586849a912cc80c0c1f36
()
double
getFrequency
classMode.html
ae485936d3f789004e14d210135ff20e2
()
virtual std::string
getName
classMode.html
a82938fb904e4ecdf2de3515fd98604a7
()=0
int
getPriority
classMode.html
a12869ca174bee2794c1145ebdc55ee8e
()
int
getPulses
classMode.html
a9fc3aa16a7d17868974c4508ae8e902e
()
double
getTimeout
classMode.html
a32350e6d451af5e0ad486ad8a54e5a99
()
bool
isRunning
classMode.html
adb0bb0a3f90fb6ee8fa07722bd82b8f9
()
Mode
classMode.html
a99f7b65e144fb6a82722d0fefb5c3d43
(int priority=0, double freq=0, int pulses=0, double timeout=0)
void
pause
classMode.html
ae6d2affa5dbe22496ea98221a23596a8
()
int
pulsed
classMode.html
ac8cb47dd9f89e4b85eebee3c2b651d5b
()
void
setActualColor
classMode.html
acb5681ed45918fe3bfe1d3f895c9d8af
(color::rgba color)
void
setColor
classMode.html
a050b78bd3c381853650317ee9f258048
(color::rgba color)
void
setFrequency
classMode.html
a26b82d898417cbe1ad6367db45b3a9e5
(double freq)
void
setPriority
classMode.html
a64a27b02beaa3f7dcd0a1904ab13be19
(int priority)
void
setPulses
classMode.html
a8445299ed883a7e6170b29469e140a1a
(int pulses)
void
setTimeout
classMode.html
a15c4fa1c66ad53dfda3ae71b2e59df2a
(double timeout)
boost::signals2::signal< void(color::rgba color)> *
signalColorReady
classMode.html
afdf8badc4ca39b40484dffe81884c9dc
()
boost::signals2::signal< void(std::vector< color::rgba > &colors)> *
signalColorsReady
classMode.html
ae70db253ddb77a096a9a1695adcbdead
()
boost::signals2::signal< void(int)> *
signalModeFinished
classMode.html
aaaee7ed7f61bdcaa2d08038e61c12519
()
void
start
classMode.html
ae78f0051b444b4389eaf984b8a3a4e78
()
void
stop
classMode.html
a653b321767a9bf1878c285068a2aae24
()
virtual
~Mode
classMode.html
ac13b3825936d3b23f99679cc6af7fff9
()
virtual void
run
classMode.html
a90f1e8472d171bdf2b7c96d88f7d2a23
()
color::rgba
_actualColor
classMode.html
aa34adee46dbe2671e1efc28504c7decc
color::rgba
_color
classMode.html
aaa8b9c9ab2a2ce683e30a182d19a7054
std::vector< color::rgba >
_colors
classMode.html
a05c613a3bc740a8a9f1254b0e8cb6a5e
bool
_finished
classMode.html
af213bf3f2d451317b51f8deded2d13c3
double
_freq
classMode.html
a067966b18d72985d009d9e5f8c5d4454
color::rgba
_init_color
classMode.html
afaf23c6caccd4277a0388eccf91633d7
int
_priority
classMode.html
a78c0983ac8b3984c19fa0ad18eba8151
int
_pulsed
classMode.html
acafd0e480bed570eb1e57dbb6369944b
int
_pulses
classMode.html
a6179e8ae922bf42d5c4a542fe15fefd3
double
_timeout
classMode.html
a1e34a9504e3b3c6a4d6bf70c47e10ab9
boost::signals2::signal< void(color::rgba color)>
m_sigColorReady
classMode.html
aa9d524d4332d87dfd100752465ae7a88
boost::signals2::signal< void(std::vector< color::rgba > &colors)>
m_sigColorsReady
classMode.html
a82153c266268f4646c2f8c610e5bd32a
boost::signals2::signal< void(int)>
m_sigFinished
classMode.html
a95b0f6c390dd225abc841034b3e9ab24
static const unsigned int
UPDATE_RATE_HZ
classMode.html
a4709e212e1f1aeced0c27291166faaff
bool
isPauseRequested
classMode.html
aac5fb31c9111511510f99951a730db4e
()
bool
isStopRequested
classMode.html
a6c7cd2425dcc83e971678715505ec4a4
()
boost::condition_variable
_cond_pause
classMode.html
aebcb8166c8a56f7f9c9e88a53d81732d
bool
_isPauseRequested
classMode.html
a8fff0f388a19906aa2035a355e83d669
bool
_isRunning
classMode.html
ac6759f3d01cc8fae777044cbb2e80feb
bool
_isStopRequested
classMode.html
a30224d37b914253436320eb4eaeba538
boost::mutex
_mutex
classMode.html
ab39b6c5da029d9a94316b3f669910b96
boost::mutex
_mutex_pause
classMode.html
ac79a3ee3ffedc019c0fe17a542021dbb
boost::shared_ptr< boost::thread >
_thread
classMode.html
a6cb3edd0358a9c123bfc1b1dda842b75
ModeExecutor
classModeExecutor.html
uint64_t
execute
classModeExecutor.html
a96b244ee584aa64c234b15a4598acc9e
(boost::shared_ptr< Mode > mode)
uint64_t
execute
classModeExecutor.html
ac1438a1bd4d5aadb2bad75a9c52177a6
(cob_light::LightMode requestMode)
int
getExecutingMode
classModeExecutor.html
a7328c3402e931c391854ccd0fba84454
()
int
getExecutingPriority
classModeExecutor.html
a16e7be7194ae6468947a5e7d3bf79069
()
uint64_t
getExecutingUId
classModeExecutor.html
aef280c809d4ef4a12c7a72eeaeb361c3
()
ModeExecutor
classModeExecutor.html
a76452ea0f09e8683dcf262812d9845d7
(IColorO *colorO)
void
pause
classModeExecutor.html
ae01ff6afd2dacf35877df05838e3f7db
()
void
resume
classModeExecutor.html
a9b7391217694bcd8847b2c6346ce9a7e
()
void
setDefaultPriority
classModeExecutor.html
ab57db4789f5d0508497902f5da86cfb8
(int priority)
void
stop
classModeExecutor.html
af01e54048e817596db719a7cae658836
()
bool
stop
classModeExecutor.html
abe89b9982c86b95d52650ef350ea5c2c
(uint64_t uId)
~ModeExecutor
classModeExecutor.html
a86774b33556447f76b4e58c112c7e889
()
void
onColorSetReceived
classModeExecutor.html
a852971bf715bbbe26239c7a5fe3eeeee
(color::rgba color)
void
onModeFinishedReceived
classModeExecutor.html
a48b133dcd3a0de1182063bd9c53cd4fb
(int prio)
color::rgba
_activeColor
classModeExecutor.html
a8417ea32afd44e6cc2a0ef3d2dbabcaf
boost::shared_ptr< Mode >
_activeMode
classModeExecutor.html
a353c22a61151a36f76199b09d49bcf2c
IColorO *
_colorO
classModeExecutor.html
aacae94c40bab79ab8ba56a717b40a140
std::map< int, boost::shared_ptr< Mode >, std::greater< int > >
_mapActiveModes
classModeExecutor.html
ad86e54bbf90e1dff072ff050f9e3f4ab
bool
_stopRequested
classModeExecutor.html
a25bc06ebeb4dcce185524418c9324dbe
int
default_priority
classModeExecutor.html
aad895b6f0e4684fcf5615e5534a79858
ModeFactory
classModeFactory.html
ModeFactory
classModeFactory.html
ade18f7f4b0c921b5ef13cefdfc28a70e
()
~ModeFactory
classModeFactory.html
ab0478f40a5ab6ccf55fa14311ac8fad5
()
static boost::shared_ptr< Mode >
create
classModeFactory.html
ac13bd07ee602fd69fdf14cc15ebefa0c
(cob_light::LightMode requestMode, IColorO *colorO)
static boost::shared_ptr< Mode >
create
classModeFactory.html
aad935b42dbdbc57d6c18219e223eec67
(std::string mode, color::rgba color)
static int
type
classModeFactory.html
ad451e3d503a6160fd3e5ddd5587abd97
(Mode *mode)
IColorO *
_colorO
classModeFactory.html
a3df99319af37758683fadc6f7615f39f
ModeRunner
classModeRunner.html
void
join
classModeRunner.html
acdd8c7da3aa3488a32fcfc6fba3ab590
()
ModeRunner
classModeRunner.html
a51edb948fb546c7771cbb571197b0a12
()
void
start
classModeRunner.html
a50965d6389b752e020eec0fc77906a1d
(Mode *mode)
void
stop
classModeRunner.html
a6ab2e913c9eca339d7b8ec73912e99ab
()
virtual
~ModeRunner
classModeRunner.html
ad8c6014372eb054147813ea036e25956
()
void
run
classModeRunner.html
aea0d36116fbe25e3f146edbf88bafaba
()
boost::signals2::signal< void(color::rgba color)>
m_sigFinished
classModeRunner.html
a0f94a3304b30065e7a0ca00201a2af00
boost::shared_ptr< boost::thread >
m_thread_ptr
classModeRunner.html
a47a5966df1b32f707c6d5adba3018050
MS35
classMS35.html
IColorO
bool
init
classMS35.html
ac9fa1d257600c13b8d33628f489bba10
()
MS35
classMS35.html
a7d30b26fc3c6510b824f6e4568ae8d87
(SerialIO *serialIO)
void
setColor
classMS35.html
a2c7858b1621c77e5aaf25ea5d676d539
(color::rgba color)
void
setColorMulti
classMS35.html
ae4a790c2ce2f6fa741e53a1819c51d78
(std::vector< color::rgba > &colors)
virtual
~MS35
classMS35.html
a90c06afba2eb2c0dab99536b41e50225
()
unsigned short int
getChecksum
classMS35.html
a87e4f6da0bfc01c6d2c52a5630cc2c5f
(const char *data, size_t len)
int
sendData
classMS35.html
ab9e8386668a924e95d5bd98623f90a48
(const char *data, size_t len)
SerialIO *
_serialIO
classMS35.html
aac5930f8b33269cc6a03ec04cf932d89
std::stringstream
_ssOut
classMS35.html
af9e78b402c5cb4339b550172e7bffcbb
char
buffer
classMS35.html
ab7a38476a6796df1eb153f415addfa5e
[PACKAGE_SIZE]
static const int
PACKAGE_SIZE
classMS35.html
a3d082c265c8bf25b8f01de19e5fed243
color::rgb
structcolor_1_1rgb.html
rgb
structcolor_1_1rgb.html
a0a2fac18a97ae945ad3a968577cb7fdf
()
float
b
structcolor_1_1rgb.html
a4d4ba0f5e9fa49b9eaf9ed726f0824db
float
g
structcolor_1_1rgb.html
aa3645424fe0d068cd51930d0b1d76938
float
r
structcolor_1_1rgb.html
ad784d2b44fa4cc986767b530eeb37c8c
color::rgba
structcolor_1_1rgba.html
rgba
structcolor_1_1rgba.html
a72bf1330041e7f4470fadd4bd0457032
()
float
a
structcolor_1_1rgba.html
ad8ecfd69c7de71b724a9e64c1e2cf0b3
float
b
structcolor_1_1rgba.html
a398e2764262d232e5a670f0be94074ad
float
g
structcolor_1_1rgba.html
a6f284af4415d015947859666e78639db
float
r
structcolor_1_1rgba.html
a3f0c872efb8e03949e4790cf7f1e3add
sequence
structsequence.html
color::rgba
color
structsequence.html
a31f95d819fe3956f5694ec0f5c99c147
double
crosstime
structsequence.html
a860d3e8d924f77c90a043b9ab99ed378
double
holdtime
structsequence.html
a07056f6d7c58eb43afa0660aad39a766
SequenceMode
classSequenceMode.html
Mode
void
execute
classSequenceMode.html
a16d0a83f9cdac7263a715632573a413c
()
std::string
getName
classSequenceMode.html
a1fd05dbb328623694523a23b19ebc575
()
SequenceMode
classSequenceMode.html
af21640e40138660fbd3146c991d0dfa9
(std::vector< seq_t > sequences, int priority=0, double freq=0.25, int pulses=0, double timeout=0)
color::rgba
interpolateColor
classSequenceMode.html
a99637b999d44d07aa7ef615732d88671
(color::rgba start, color::rgba goal, float t)
float
linearInterpolate
classSequenceMode.html
afce21e1fc1c2897f7a5c320675097bf4
(float a, float b, float t)
color::rgba
_color
classSequenceMode.html
aa0ddbe4a80761af8ff560841a0984aa5
bool
_init
classSequenceMode.html
a660d2c027e0e263fa252de1213622789
float
_int_count
classSequenceMode.html
abfc41ec4b8eb31f77ef2ce500ada2c75
float
_int_inc
classSequenceMode.html
acbfb2b3509c608acacb182b6fef161c6
std::vector< seq_t >
_seqences
classSequenceMode.html
af8358fc7d0699db5650cf945b45d17d0
int
_seqidx
classSequenceMode.html
a260df1f2454a7779f0aaf6c825dc4b66
int
_state
classSequenceMode.html
a398c6256ca7bec55b1f8cf7e804493c4
SerialIO
classSerialIO.html
void
closePort
classSerialIO.html
a1622d13ce32bc35981c7adbd098b5f12
()
void
enqueueData
classSerialIO.html
af9aef8acbd6919610603ccc36a87f803
(std::vector< ioData_t > data)
void
enqueueData
classSerialIO.html
ad5c3457df4bbbb98e8a7808af3758762
(const char *data, size_t len)
bool
isOpen
classSerialIO.html
af050bf9f4a0fa5a6d8dc4e0a0fbc6305
()
int
openPort
classSerialIO.html
a63cd2a93b3a514c5cf063fb53329aa65
(std::string devicestring, int baudrate)
int
readData
classSerialIO.html
a8b20bb05b525f320ad52beaf42e26caf
(std::string &value, size_t nBytes)
bool
recover
classSerialIO.html
a65d77579b1083f3de74e2ae729ec4136
()
int
sendData
classSerialIO.html
a137d6862b875d99496992e6155c35b4c
(std::string value)
int
sendData
classSerialIO.html
ad054618a5e90f3ae8367566cdcd485dc
(const char *data, size_t len)
SerialIO
classSerialIO.html
ae150fae1d4b465fd2e5669084ce0617e
()
void
start
classSerialIO.html
af829d0899b80d0bd1ee75874582c0cb4
()
void
stop
classSerialIO.html
a2538c5309cee7d8559727853baa5a141
()
~SerialIO
classSerialIO.html
a6e93a0a8bc22f276d792009520acee7c
()
speed_t
getBaudFromInt
classSerialIO.html
a62bafcd029060449594987c50d806533
(int baud)
void
run
classSerialIO.html
a62f631ed38c742173acaea0da993a180
()
int
_baudrate
classSerialIO.html
a07cc6103ebd8ab37bec06582d46514c2
boost::condition_variable
_condition
classSerialIO.html
aaaaecdf75f2dcea8cedf56505ac10e24
std::string
_device_string
classSerialIO.html
a1eea9bede48eaff66daeb7c86d01f493
int
_fd
classSerialIO.html
a3a0418e8f8e385fdde5db0fea1044433
boost::mutex
_mutex
classSerialIO.html
a9231e2d3c3a0945f708ae5a2436b7008
ConcurrentQueue< std::vector< struct ioData > >
_oQueue
classSerialIO.html
aeb052d0f8cf23811fbcae17724c788af
boost::shared_ptr< boost::thread >
_thread
classSerialIO.html
a6ae71c451c225fb79745da91af2e53ec
struct termios
port_settings
classSerialIO.html
a1097339942f445f7fb0df4401c9cebb8
static const int
maxUpdateRate
classSerialIO.html
a58488280d221d32583cd6cc09d15fd56
StageProfi
classStageProfi.html
IColorO
bool
init
classStageProfi.html
a162ae91583f613456119e5048449f05d
()
void
setColor
classStageProfi.html
abd2208eb536cfd1708b15a7081030fc8
(color::rgba color)
void
setColorMulti
classStageProfi.html
a218f45caef61dc3ad87ccf41ac848265
(std::vector< color::rgba > &colors)
StageProfi
classStageProfi.html
a2c8f52af118c764cdde4db235a1d8264
(SerialIO *serialIO, unsigned int leds, int led_offset)
virtual
~StageProfi
classStageProfi.html
a78f7fdba275db504d188a7ead32f1e36
()
bool
recover
classStageProfi.html
a1bdc2cbeacc1c7f795fd5a4b37c989ec
()
bool
sendDMX
classStageProfi.html
a9bf25d88a85ff13da0c44704e49f2902
(uint16_t start, const char *buf, unsigned int length)
int
_led_offset
classStageProfi.html
af373e7c810f9fac9f1c416770d2d0e3a
SerialIO *
_serialIO
classStageProfi.html
a894bd86629777f55fc9209cf7a535ab9
std::stringstream
_ssOut
classStageProfi.html
af5db371172bad43380ec6a771edcd817
static const unsigned int
HEADER_SIZE
classStageProfi.html
ac5d175a55edcf9eb50d595ce76685c79
static const unsigned int
MAX_CHANNELS
classStageProfi.html
a8e5697a3686b4a6131186e69643f17eb
StaticMode
classStaticMode.html
Mode
void
execute
classStaticMode.html
ad2ddb9b936cf5665d9a3f2cd4d1c445c
()
std::string
getName
classStaticMode.html
a4d53f37c8e31c0eca298cd605a71420c
()
StaticMode
classStaticMode.html
a8c32b5aec756f620c4274f9ce9dbc324
(color::rgba color, int priority=0, double freq=0, int pulses=0, double timeout=0)
double
_inc
classStaticMode.html
a7734bd284788001a61684c7cf969241d
double
_timer_inc
classStaticMode.html
ade8b4d68b2aaae1a06c467e88f33522a
SweepColorMode
classSweepColorMode.html
Mode
void
execute
classSweepColorMode.html
a04661cfd77f45fd2cf2b4c3426843e12
()
std::string
getName
classSweepColorMode.html
ac0bc815c50c044472c8f2d67b9a91ce4
()
SweepColorMode
classSweepColorMode.html
a5dd44630d60e90f397e9f622457a597c
(std::vector< color::rgba > colors, size_t num_leds, int priority=0, double freq=5, int pulses=0, double timeout=0)
double
_inc
classSweepColorMode.html
a63917ad41e54dfa70812f523556db1d9
size_t
_num_leds
classSweepColorMode.html
a2f92f04a4304a38cf2fdeaaee58677eb
int
_pos
classSweepColorMode.html
ab67437b48a83dd8562782c62112c4786
color::rgba
_startcolor
classSweepColorMode.html
a09ec62c12681e8e257643db903dc91dc
double
_timer_inc
classSweepColorMode.html
acb571ed6ade351c7798ab0761c3d89bc
bool
_toggle
classSweepColorMode.html
a72ed02cd73625d6ec0be2680807c2b09
XMasMode
classXMasMode.html
Mode
void
execute
classXMasMode.html
a145f9c2cdaac0d17cdd89bbea0070297
()
std::string
getName
classXMasMode.html
a8b68a737f97067315252fc84ed0008d8
()
XMasMode
classXMasMode.html
a5fc84fb689c0d9fcfcd811a05e9c35c3
(size_t num_leds, int priority=0, double freq=5, int pulses=0, double timeout=0)
size_t
_chucksize
classXMasMode.html
af522a64987ddb3502d9dce373b71a79a
double
_inc
classXMasMode.html
a7d816d92062e576283b8cdacc552fc23
size_t
_num_leds
classXMasMode.html
aaddfd75f7c01e33a835f575d695fd467
double
_timer_inc
classXMasMode.html
ae897ffcbb1f552f89c4543176407a411
bool
_toggle
classXMasMode.html
af484b9cea2ef76ed91517fa2cf6427fe
color
namespacecolor.html
color::Color
color::hsv
color::rgb
color::rgba
light_action_test
namespacelight__action__test.html
light_action_test::ActionTestScript
light_service_test
namespacelight__service__test.html
light_service_test::ActionTestScript
test
namespacetest.html
def
changeColor
namespacetest.html
a07aa4745c18ae7cd3de750056f04c2d0
()
test_sprofi_circle
namespacetest__sprofi__circle.html
def
changeColor
namespacetest__sprofi__circle.html
ac0b648a016767b6e1c0923203edbcb9b
()
test_sprofi_modes
namespacetest__sprofi__modes.html
def
changeColor
namespacetest__sprofi__modes.html
afca982ecf8fef4a30f2a5f8f62d3d359
()
test_sprofi_part
namespacetest__sprofi__part.html
def
changeColor
namespacetest__sprofi__part.html
a5bbcceecba449180099da1da3e533cb3
()