void set_target_sysid(uint8_t sysid)
bool get_target_location_and_velocity(Location &loc, Vector3f &vel_ned) const
bool get_target_dist_and_vel_ned(Vector3f &dist_ned, Vector3f &dist_with_ofs, Vector3f &vel_ned)
uint32_t _last_location_sent_to_gcs
Interface definition for the various Ground Control System.
YawBehave get_yaw_behave() const
bool get_velocity_ned(Vector3f &vel_ned, float dt) const
bool get_offsets_ned(Vector3f &offsets) const
Object managing one P controller.
A system for managing and storing variables that are of general interest to the system.
Vector3f _target_accel_ned
bool get_target_heading(float &heading) const
void init_offsets_if_required(const Vector3f &dist_vec_ned)
const AC_P & get_pos_p() const
Common definitions and utility routines for the ArduPilot libraries.
static const struct AP_Param::GroupInfo var_info[]
Vector3f _target_velocity_ned
uint32_t _last_heading_update_ms
uint32_t _last_location_update_ms
Location _target_location
void handle_msg(const mavlink_message_t &msg)