AC_Sprayer functions - Reason for exclusion from Lua bindings

Hello,

I’m new to ArduPilot so my apologies if this question is elementary…

I have written a resume mission Lua script for spray copters. In the script I want to turn off the sprayer upon recognizing Mission State == MISSION_STOPPED (any failsafe or manual RTL).

Seems like the most effective way to interface with the sprayer pump from Lua scripts is through the functions of the AC_Sprayer class.

Given the seemingly popularity in using ArduPiplot in spraying applications, I’m surprised that AC_Sprayer functions are not included in the Lua bindings (bindings.desc).

Are AC_Sprayer functions excluded simply because there has not be an enhancement request to include the functions of AC_Sprayer in the Lua bindings?

Or

Are AC_Sprayer functions excluded because interfacing with AC_Sprayer functions from Lua scripts is not the most effective technical solution for enabling/disabling the sprayer pump from Lua?