AP_Floatrate_max;// deploy or retract rate maximum (in m/s).
AP_Floatpos_p;// position error P gain
AC_PIDrate_pid=AC_PID(AP_WINCH_RATE_P,AP_WINCH_RATE_I,AP_WINCH_RATE_D,AP_WINCH_RATE_IMAX,AP_WINCH_RATE_FILT,AP_WINCH_RATE_DT);// rate control PID
AC_PIDrate_pid=AC_PID(AP_WINCH_RATE_P,AP_WINCH_RATE_I,AP_WINCH_RATE_D,0.0f,AP_WINCH_RATE_IMAX,0.0f,AP_WINCH_RATE_FILT,0.0f,AP_WINCH_RATE_DT);// rate control PID
winch_statestate;// state of winch control (using target position or target rate)
floatlength_curr;// current length of the line (in meters) that has been deployed
floatlength_desired;// target desired length (in meters)