#define AC_SPRAYER_DEFAULT_TURN_ON_DELAY 100 // delay between when we reach the minimum speed and we begin spraying. This reduces the likelihood of constantly turning on/off the pump
#define AC_SPRAYER_DEFAULT_SHUT_OFF_DELAY 1000 // shut-off delay in milli seconds. This reduces the likelihood of constantly turning on/off the pump
/// @class Camera
/// @brief Object managing a Photo or video camera
classAC_Sprayer{
public:
/// Constructor
AC_Sprayer(AP_InertialNav*inav);
AC_Sprayer(constAP_InertialNav*inav);
/// enable - allows sprayer to be enabled/disabled. Note: this does not update the eeprom saved value
voidenable(booltrue_false);
/// enabled - returns true if fence is enabled
/// enabled - returns true if sprayer is enabled
boolenabled()const{return_enabled;}
/// test_pump - set to true to turn on pump as if travelling at 1m/s as a test