55 #ifndef _GAMS_PLATFORM_PRINTER_H_ 56 #define _GAMS_PLATFORM_PRINTER_H_ 58 #include "madara/knowledge/KnowledgeBase.h" 59 #include "madara/knowledge/containers/Integer.h" 89 madara::knowledge::KnowledgeBase * knowledge,
93 const std::string & executions_location =
".executions");
110 virtual int analyze (
void)
override;
116 virtual double get_accuracy ()
const override;
123 virtual std::string get_id ()
const override;
128 virtual double get_move_speed ()
const override;
133 virtual std::string get_name ()
const override;
139 virtual int home (
void)
override;
145 virtual int land (
void)
override;
162 virtual int sense (
void)
override;
168 virtual void set_move_speed (
const double& speed)
override;
174 virtual int takeoff (
void)
override;
211 const madara::knowledge::KnowledgeMap & args,
212 madara::knowledge::KnowledgeBase * knowledge,
220 #endif // _GAMS_PLATFORM_PRINTER_H_
std::map< std::string, Sensor * > Sensors
a map of sensor names to the sensor information
Copyright (c) 2014 Carnegie Mellon University.
Copyright (c) 2014 Carnegie Mellon University.
Contains all GAMS-related tools, classes and code.
A container for self referencing information.
std::map< std::string, PlatformStatus > Platforms
a map of sensor names to the sensor information