Skip to content

Commit

Permalink
Cascade_controller: implemented set_xxx_command(...) in controller in…
Browse files Browse the repository at this point in the history
…terfaces to avoid compilation warnings in mission_handlers
  • Loading branch information
basil-huber committed Aug 26, 2016
1 parent b0910e4 commit 646725a
Show file tree
Hide file tree
Showing 8 changed files with 32 additions and 0 deletions.
4 changes: 4 additions & 0 deletions control/iattitude_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,8 @@ class IAttitude_controller
inline virtual bool set_attitude_command(const att_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IAttitude_controller::set_attitude_command(const att_command_t& command){return false;};

#endif /* IATTITUDE_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/inavigation_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,8 @@ class INavigation_controller
inline virtual bool set_navigation_command(const nav_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool INavigation_controller::set_navigation_command(const nav_command_t& command) {return false;};

#endif /* INAVIGATION_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/iposition_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,8 @@ class IPosition_controller
inline virtual bool set_position_command(const pos_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IPosition_controller::set_position_command(const pos_command_t& command){return false;};

#endif /* IPOSITION_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/irate_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,8 @@ class IRate_controller
inline virtual bool set_rate_command(const rate_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IRate_controller::set_rate_command(const rate_command_t& command){return false;}

#endif /* IRATE_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/itorque_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,8 @@ class ITorque_controller
virtual bool set_torque_command(const torq_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
ITorque_controller::set_torque_command(const torq_command_t& command){return false;}

#endif /* ITORQUE_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/ivelocity_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,8 @@ class IVelocity_controller
inline virtual bool set_velocity_command(const vel_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IVelocity_controller::set_velocity_command(const vel_command_t& command){return false;}

#endif /* IVELOCITY_CONTROLLER_HPP_ */
4 changes: 4 additions & 0 deletions control/ivelocity_yaw_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,4 +73,8 @@ class IVelocity_yaw_controller
inline virtual bool set_velocity_yaw_command(const vel_yaw_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IVelocity_yaw_controller::set_velocity_yaw_command(const vel_yaw_command_t& command){return false;}

#endif /* IVELOCITY_CONTROLLER_YAW_HPP_ */
4 changes: 4 additions & 0 deletions control/ixyposition_zvel_controller.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,8 @@ class IXyposition_zvel_controller
virtual bool set_xyposition_zvel_command(const xypos_zvel_command_t& command) = 0;
};


/* implementation to avoid warning in mission_handlers (func still requires to be implemented) */
bool IXyposition_zvel_controller::set_xyposition_zvel_command(const xypos_zvel_command_t& command){return false;}

#endif /* IXYPOSITION__ZVEL_CONTROLLER_HPP_ */

0 comments on commit 646725a

Please sign in to comment.