Fawkes API
Fawkes Development Version
|
26 #include <blackboard/remote.h>
27 #include <interfaces/SwitchInterface.h>
28 #include <utils/system/argparser.h>
35 main(
int argc,
char **argv)
42 if (argp.has_arg(
"1")) {
44 }
else if (argp.has_arg(
"0")) {
46 }
else if (argp.has_arg(
"d")) {
47 if (!argp.has_arg(
"f")) {
48 printf(
"Argument -d requires to have -f as well\n");
50 float d = argp.parse_float(
"d");
51 float f = argp.parse_float(
"f");
54 }
else if (argp.has_arg(
"f")) {
55 float f = argp.parse_float(
"f");
SetMessage Fawkes BlackBoard Interface Message.
SwitchInterface Fawkes BlackBoard Interface.
EnableDurationMessage Fawkes BlackBoard Interface Message.
The BlackBoard abstract class.
DisableSwitchMessage Fawkes BlackBoard Interface Message.
EnableSwitchMessage Fawkes BlackBoard Interface Message.
virtual void close(Interface *interface)=0
Close interface.
Fawkes library namespace.
Parse command line arguments.
virtual Interface * open_for_reading(const char *interface_type, const char *identifier, const char *owner=NULL)=0
Open interface for reading.
unsigned int msgq_enqueue(Message *message)
Enqueue message at end of queue.