54 #ifndef _GAMS_PLATFORM_COLLECTION_H_ 55 #define _GAMS_PLATFORM_COLLECTION_H_ 64 #include "madara/knowledge/KnowledgeBase.h" 84 madara::knowledge::KnowledgeBase * knowledge,
104 virtual int analyze (
void);
110 virtual double get_accuracy ()
const;
115 virtual std::string get_id ()
const;
120 virtual double get_move_speed ()
const;
125 virtual std::string get_name ()
const;
131 virtual int home (
void);
137 virtual int land (
void);
154 virtual int sense (
void);
160 virtual void set_move_speed (
const double& speed);
166 virtual int takeoff (
void);
191 const madara::knowledge::KnowledgeMap & args,
192 madara::knowledge::KnowledgeBase * knowledge,
200 #endif // _GAMS_PLATFORM_COLLECTION_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
Copyright (c) 2014 Carnegie Mellon University.