A message field for interfacing with an LED.
More...
#include <info.hpp>
A message field for interfacing with an LED.
Definition at line 262 of file info.hpp.
Color hebi::Info::LedField::getColor |
( |
| ) |
const |
Returns the led color.
Definition at line 143 of file info.cpp.
bool hebi::Info::LedField::hasColor |
( |
| ) |
const |
Returns true if the LED color is set, and false otherwise.
Definition at line 138 of file info.cpp.
hebi::Info::LedField::operator bool |
( |
| ) |
const |
|
inlineexplicit |
Allows casting to a bool to check if the LED color is set without directly calling hasColor()
.
This can be used as in the following (assuming 'parent' is a parent message, and this field is called 'myField')
Info::LedField& f = parent.myField();
if (f)
std::cout << "Field has color!" << std::endl;
else
std::cout << "Field has no value!" << std::endl;
Definition at line 280 of file info.hpp.
The documentation for this class was generated from the following files: