AC_Circle: initialise members to reduce compiler warnings

This commit is contained in:
Randy Mackay 2014-07-14 23:25:41 +09:00 committed by unknown
parent 76507a9e67
commit 52d5109a6c

View File

@ -35,7 +35,12 @@ AC_Circle::AC_Circle(const AP_InertialNav& inav, const AP_AHRS& ahrs, AC_PosCont
_ahrs(ahrs), _ahrs(ahrs),
_pos_control(pos_control), _pos_control(pos_control),
_last_update(0), _last_update(0),
_angle(0) _yaw(0.0f),
_angle(0.0f),
_angle_total(0.0f),
_angular_vel(0.0f),
_angular_vel_max(0.0f),
_angular_accel(0.0f)
{ {
AP_Param::setup_object_defaults(this, var_info); AP_Param::setup_object_defaults(this, var_info);
} }
@ -123,7 +128,7 @@ void AC_Circle::update()
_angle_total += angle_change; _angle_total += angle_change;
// if the circle_radius is zero we are doing panorama so no need to update loiter target // if the circle_radius is zero we are doing panorama so no need to update loiter target
if (_radius != 0.0) { if (_radius != 0.0f) {
// calculate target position // calculate target position
Vector3f target; Vector3f target;
target.x = _center.x + _radius * cosf(-_angle); target.x = _center.x + _radius * cosf(-_angle);