HEBI C++ API
3.10.0
|
A two-state message field (either set/true or cleared/false). More...
#include <command.hpp>
Public Member Functions | |
operator bool () const | |
Allows casting to a bool to check if the flag is set without directly calling has() . More... | |
bool | has () const |
Returns true if the flag is set, false if it is cleared. More... | |
void | set () |
Sets this flag. More... | |
void | clear () |
Clears this flag (e.g., sets it to false/off). More... | |
A two-state message field (either set/true or cleared/false).
|
inlineexplicit |
Allows casting to a bool to check if the flag is set without directly calling has()
.
This can be used as in the following (assuming 'parent' is a parent message, and this field is called 'myField')
bool hebi::Command::FlagField::has | ( | ) | const |
Returns true
if the flag is set, false if it is cleared.
void hebi::Command::FlagField::set | ( | ) |
Sets this flag.
void hebi::Command::FlagField::clear | ( | ) |
Clears this flag (e.g., sets it to false/off).